| |
| |
| |
|
Page: 1 2 3 4
Comments:
<0> .asm16 jmp dword ptr[0] <1> stool: Invalid instructions, impossible to ***emble this code <0> .asm16 jmp far [sp-2] <1> stool: Invalid instructions, impossible to ***emble this code <0> .asm16 push ax <2> .asm16 jmp [sp-2] <3> You killed him. <2> lol <0> :/ <0> .asm16 push eax <1> stool: 6650 <0> .asm16 push ax <1> stool: 50 <0> .asm16 mov ax, [esp+10h] <1> stool: 678B442410 <0> .asm jmp short 7h
<1> stool: Invalid instructions, impossible to ***emble this code <0> .dasm EB09 <1> stool: <1> ------------------------------------------------- <1> 00000000 EB09 jmp short 0xb <0> .dasm16 EB09 <1> ------------------------------------------------- <1> stool: <1> ------------------------------------------------- <1> 00000000 EB09 jmp short 0xb <1> ------------------------------------------------- <0> .dasm16 EB05 <1> stool: <1> ------------------------------------------------- <1> 00000000 EB05 jmp short 0x7 <1> ------------------------------------------------- <4> Hi, anyone got tips of any diss***emlbers for win32, P-code <4> ? <5> Softice <5> Or IDA-Pro <6> IDA is da best <0> http://www.rafb.net/paste/results/lREIcX20.html <--why version 1) only works..? <7> stool: ssc and rip were already ***igned <7> the data on the stack doesn't move when you push <7> or pop <0> well it should sub to esp <0> so i'm indexing it manually there but somehow it won't add up <7> no it shouldn't <0> it shouldnt? <7> ssc = esp+index; sub esp, 2 // ssc still correctly contains the address of the data of interest <0> in a 32bit flat model, it subtracts esp by 4 when you push eax <7> and? <7> so you need to adjust your references on the stack <7> AFTER the push <7> mov edx, esp; push eax; mov ecx, esp+04h;; cmp edx, ecx = true <0> hmm <5> Well, you can't "mov ecx, esp + anything" .. but his point stands <7> of course. <7> we had a weird bug at work today.. where if (0 > 5) succeeded <0> This is driving me crazy <0> the references there dont use bp, prior to the interrupt call there is one paramenter been pushed into stack. <0> all of the reference there is used after the all the pushes <5> That is a weird bug <0> <7> ssc = esp+index; sub esp, 2 // ssc still correctly contains the address of the data of interest <-- i fail to understand this.. if index was 2 the ssc would of be 2 bytes short, after sub esp, 2.. <7> x = 2 <7> y = x <7> x = x -2 <7> has y changed? <7> n. <7> no. <0> erm i think you got it all wrong, after sub esp, 2 .... mov [ssc], ax would be equal to mov[ esp+index ], but esp has changed <7> sure. I'm wrong, you're right and yet your code does not work <0> @ssc equ esp+08h, your telling me that the ***embler magically replaces esp for some magical value that points to the same index even if esp is changed? heh. <5> Heh <5> No, but what happens is that "ssc" gets turned into "esp+08h" by the pre-processor <7> it's a macro? <5> It's an equate <7> duh <5> Like #define in C <7> what ***embler is that anyway <7> that's what I asked
<7> it's a macro. <5> Alright <5> I didn't look at the code, just the one line he pasted <5> If it's a macro, then it's probably bad and should be using EBP instead if the function has a stack frame set up <0> masm, equ is like a macro <7> right, but it's evaluated only once <8> im spesha <7> woot. pay just got deposited <8> mine hasnt :< <7> two more paychecks and I'll have enough to buy you. <8> me? <7> you or your "husband", I can settle for either <8> im exspensive <5> I'm a cheap drunk. Buy me pear cider and we'll talk <8> why do you use "" <5> You know the difference between a straight man and a gay man? <5> About 5 beers <8> ew <7> make that 13 <7> oh well. must sleep. work tomorrow <7> night <8> go to work for me too <0> night night <7> I have enough **** to deal with thank you <7> stupid moron at work keeps comitting code that's not even working <8> my job ****s worse.. i win <7> I mean.. it can happen, but when you miss a ; on one line and still commit to cvs without even compiling your **** first... <7> you know <7> bastard. <5> Yeah, yeah. It's my fault <0> Its always your fault TCA <5> Why you all gotta be pickin on me. <0> Your the person to turn too when things go wrong ofcourse :D <5> Yeah. <5> Except for one thing. <5> It's good to be the king. <0> King of the one man kingdom aye aye. <5> Looks like a 26 man/bot kingdom to me <0> bots dont count :) <5> I dunno <5> .kick stool They do my bidding, too <0> sorry, i need to let out some agony with this code somehow :| <5> Go ahead <5> Beat me up. <0> Still wont feel good mentally beating someone up, think i need to watch some tv heh heh. <5> It wouldn't be any fun mentally beating me up anyway. I'd not be paying attention. And that would just make you pathetic. <0> That would be a Bor0 :P <0> I think this bochs has to do with bochs not me, going to boot my machine and test it. <0> er <0> i mean this problem <9> hello <5> Any luck, stool? <0> no :( <5> Oh well, the world needs ditch diggers, too <0> i wish bochs is more debugging friendly then just an emulator <0> i've been referencing the parameters the same way for about ole hundreds of functions now, i just dont know why 16bit mode is screwing me up. <0> Even with using a prolog, bp-index is not working either. <0> I just don't understand.. god dammnit <0> I mean on interrupts it should push in cs:ip (4 bytes) into stack. Or perhaps I'm wrong.. <10> hello humans <0> http://www.rafb.net/paste/results/P5nhlk51.html <-- this is screwed up, 1) does not work, 2) works <0> it is screwed up all to gether that i the index at @RIP is esp+4h to begin with, since push ax, should only subtract esp by 2, thus should be at esp+2h <0> 02.32 <0> Even with using a prolog, bp-index is not working either. <--- i mean bp+index not minus <0> .dasm16 50678B44240833D22EF7361800428ACA33D22EF7361A00C1E2088AE858CA02 <1> stool: <1> ------------------------------------------------- <1> 00000000 50 push ax <1> 00000001 678B442408 mov ax,[esp+0x8] <1> 00000006 33D2 xor dx,dx <1> 00000008 2EF7361800 div word [cs:0x18] <1> 0000000D 42 inc dx <1> 0000000E 8ACA mov cl,dl
Return to
#asm or Go to some related
logs:
#linux #chatzone ndiswrapper dwl-g650 b5 Kimberly Berly
#linuxhelp #AllNiteCafe irssi AACTION #linux problems of imigrations What are Romney Marsh, Swaledale and Suffolk types of ?
|
|