@# Quotes DB     useful, funny, interesting





Google
 
Web www.quotesdb.info


Undernet  |  EFnet  |  Quakenet  |  Freenode  |  Dalnet  |  Ircnet  |  Galaxynet
Page: 1 2 3 4



Comments:

<Yurik> *not mod eax ...
<Yurik> er, *movd
<bill[1]> which movd?
<bill[1]> which opcode
<Yurik> 0f7e
<Yurik> it has args r/m32,
<Yurik> mm
<bill[1]> well, because the r/m argument comes first, r/m is the first 3 bits, which means that r/m is 111, which is edi
<bill[1]> 000 is in the reg field, which gets the mm, which goes to mm0
<bill[1]> basically: the r/m field is the first 3 bits. the r field is the middle 3 bits, the mod field is the first 2 bits.
<Yurik> i know
<bill[1]> so you put it in backwards.
<Yurik> basically, my ***embler has no order
<bill[1]> thats really bad.
<Yurik> for arguments
<Yurik> damn, may be I'm yet too sleepy this morning
<bill[1]> your ***embler needs to have order.
<Yurik> it has types for arguments
<Yurik> they are explicitely typed
<Yurik> i think it is sufficient
<Yurik> types are basically argument names as they are described in ia32instrs.db
<bill[1]> well how does it distinguish between r/m32 r32 and r32 r/m32
<Yurik> each instruction argument have a type (either r/m32, r32 or imm32 or whatever)
<Yurik> oh, got it: 0F7EF8 movd eax, mm7
<Yurik> that was just a `sleepy'-coded bug in mod-r/m calculation :)
<Yurik> so, now I'll going to fix next invalid instruction :]
<Yurik> bill[1], btw, have you tested fresh ia32instrs already?
<bill[1]> no
<bill[1]> I Need to
<Yurik> btw, there are some fixes from yesterday
<bill[1]> what to?
<Yurik> @ --> :, few bugfixes (64 was instead of r64, one +rd was found in opcode)
<bill[1]> +rd GOES in opcodes.
<Yurik> they are all in format for few days already
<Yurik> that was only one +rd in format
<Yurik> *in args
<bill[1]> that would explain why stuffs not working
<Yurik> i thought you saw this change... if not, sorry. here is a change http://verb.org.ua/gitweb/?p=ia-32-instrdb.git;a=commit;h=8dbb380b6db2a4d5d4fcafae4bc18178eca24015
<bill[1]> Yurik, You got any idea why the heck I'd look at modrm&(1<<6)
<Yurik> b33fc0d3, ?
<Yurik> oops
<Yurik> bill[1], ?
<Curiasa> next question video display ram.... is that still in a0000 - c0000?
<bill[1]> I think its just some bizzare half drunken code or something
<Yurik> bill[1], where is half drunken code? :-)
<Yurik> it seems that I miss you
<bill[1]> nah, i found it
<Curiasa> looking at my video card properties it has 3 memory ranges and one is in a0000 - c0000 hmmm
<pireau> hello
<pireau> Curiasa: yup
<pireau> and B
<pireau> A0000 -> Text; B0000->VGA; C0000-> monochrome
<pireau> iirc
<CrippsFX> wow. this channel is weird.
<pireau> CrippsFX: why ?
<CrippsFX> pireau ... just something that went on while I was away (but not disconnected) ... something to do with ***face, Curiasa, and Dacicus
<pireau> oh
<DelphiPascal> the video memory is also at D8000000 - DFFFFFFF :)
<pireau> that's VESA ?
<DelphiPascal> E9000000 - E900FFFF
<DelphiPascal> and there too :P
<pireau> d8000000-dfffffff : 0000:01:00.0
<pireau> well look at that
<DelphiPascal> what is there? :)
<pireau> my vidéo card ;)
<DelphiPascal> lol
<DelphiPascal> what does yours hold in there?
<DelphiPascal> all the data you see on the screen?
<pireau> never played with my video card. except the text mode.
<pireau> DelphiPascal: i guess...
<DelphiPascal> im still trying to work out how to display that data :P
<pireau> you should look up VESA programming
<pireau> and the vesafb
<pireau> /usr/src/linux/drivers/video/vesafb.c
<DelphiPascal> virtual memory has me confused.. i don't know where to look any more :P
<pireau> errr, sorry. I ***umed you where under GNU/Linux
<DelphiPascal> lol im on on windows
<DelphiPascal> if I was I'd be alot smarter
<DelphiPascal> :P
<pireau> why ?
<pireau> --> http://www.faqs.org/faqs/pc-hardware-faq/supervga-programming/
<pireau> that could help
<DelphiPascal> thanks
<CrippsFX> DelphiPascal, it's never too late to switch :P
<pireau> true
<DelphiPascal> im using linux for my server :) but i can't switch until linux gets photoshop :P
<DelphiPascal> plus linux is the hackers box im just a money maker :P
<pireau> what are you doing here then ?
<DelphiPascal> learning to be a hacker :)
<DelphiPascal> well im programming in delphi
<DelphiPascal> and the best programmers in the world are hackers
<DelphiPascal> so
<DelphiPascal> you learn from the best
<DelphiPascal> :)
<DelphiPascal> asm programmers are the smartest programmers in the world :)
<DelphiPascal> and the best hackers
<DelphiPascal> :P
<pireau> experienced
<DelphiPascal> yep
<DelphiPascal> they know how it all works from the nose down :P
<DelphiPascal> while windows .net programmers know how it all works from the toes down
<DelphiPascal> :P
<bill[1]> I went from reverse engineering to asm....
<bill[1]> easy transition
<DelphiPascal> reverse engineering is basically asm :P
<DelphiPascal> i can't see anyone using any other language for the job
<bill[1]> well I was doing network protocols
<DelphiPascal> but the best book I've come across
<DelphiPascal> Hacking The Art of Exploitation
<DelphiPascal> what a great work that is :P
<bill[1]> great book.
<DelphiPascal> and i like how the author calls it an ART
<pireau> no ****
<pireau> hahaha
<pireau> my plan was to by it tomorrow
<pireau> haha
<bill[1]> "the only book with hacking in the title that can be recommended"
<pireau> weird coincidence
<DelphiPascal> i had a debate with a programmer because he attacked me for calling Programming an art
<DelphiPascal> :/
<bill[1]> I've had that debate with several professors...
<DelphiPascal> well it is amazing how great the minds of a true hacker is :)
<bill[1]> is?
<bill[1]> that sentence made no sense
<pireau> what?
<pireau> DelphiPascal: are you !english ?
<bill[1]> lets not start hacking the english language =(
<DelphiPascal> mind
<DelphiPascal> Exploiting Software is that a good book?
<DelphiPascal> how to break code :)
<bill[1]> its not nessesary to have big egos DelphiPascal...
<DelphiPascal> im not a hacker so I dont have a great ego :P
<pireau> anyone can have a big ego.
<DelphiPascal> Well... it's just hot air if it isn't anything else :P
<oggis_> or to be more precise, mostly anyone does
<pireau> sadly, yes.
<bill[1]> having one and displaying it in public are different things
<pireau> hey
<bill[1]> that wasn't meant for you.
<pireau> did you guys hear anything about "palindromic songs" ?
<pireau> bill[1]: I onced asked my self if I had a big ego. Couldn't find an awnser, so I asked my friends.
<pireau> they said no
<bill[1]> pireau, as I said, it wasn't directed to you. I was merely stating theres nothing wrong with a big ego as long as you don't display it.
<pireau> thats true
<pireau> it can be a source of motivation for some
<DelphiPascal> like Hitler?
<DelphiPascal> :P
<pireau> Hitler wasn't so bad before he got corrupted
<pireau> he practicly saved germany
<bill[1]> There are people who would attack you for suggesting that, but that doesn't deny its (partially) the truth.


Name:

Comments:

Please enter the result of the sum 63 + 46 (to avoid spam):






Return to #asm
or
Go to some related logs:

permedia II mplayer
fc4 atrpms ivtv kmdl rebuild
#oe
cygwin objcopy elf grub
gentoo xorg-server install
what is Xorg process
#perl
rsync port firewall fedora
mod_php singleton
way to split a MP3



Home  |  disclaimer  |  contact  |  submit quotes