| |
| |
| |
|
Comments:
<0> slow day <1> yaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaawn <1> more of a night <2> Hey <2> if I increment EIP in a debugger I am effectively skipping an instruction, correct? <1> no <1> you're skipping a byte in instruction stream <1> which can be an instruction. or part of an instruction. <2> hmmm <1> note that pointing EIP into a middle of instruction is usually disastrous <2> there's sure way of skipping an instruction by incrementing EIP then?
<1> no <2> crap <2> I'm trying to get around bochs' lack of a step over instruction =P <2> and <2> what's a way to findout the addresses to breakpoint in the debugger if I want to break on a certain function/line <1> objdump <2> that let's me find the address in the ASM code, right? <1> right <2> and what about C code (sligthly off topic =P) <2> and the answer is, again, objdump =D <3> Why can't you skip an instruction by adding a value to EIP? <2> well, nvm that <2> my "plan" for making breakpoint was making an infinite loop and then jumping over it, but now that I found a way to get function addresses I won't need it anymore <3> ok. As far as I know, as long as you can modify EIP, you can skip over (or skip to) whatever you want <4> djlogan: indeed <4> yuriks: sure you can skip instructions by modifying eip <4> yuriks: you just need to decode the instruction to know its length <5> hi <6> Hello there ronny my little shnuggle tootz. It's wonderful to see you again. You're looking marvelous as always! <7> gcc without any optimization, is just dumb.. <8> hi <8> are there anyone_ <9> 71 <10> lol <8> those are 0x45 ? <8> woops no <8> hahaha <6> oh hamburgers. <11> uhm <11> can someone tell me what this does: <11> ebp+8 ? <11> especially mov eax, ebp+8 <10> moves the memory from ebp+8 to eax <10> i think <11> mh <10> ? <11> i'm thinking sorry <11> orbital_fox: intersting <11> what does ebp mean? <10> google it, i am not sure about the dialect of asm u are using :) <11> sorry,I didn't tell you that
<11> it's nasm <10> google: nasm ebp mnemonic <10> or nasm ebp address <11> base pointer :D <11> esp = stack pointer <10> :) <11> germany gets owned atm :) <10> haha <11> yeah really <11> http://www.wetter.com/v2/?SID=&LANG=DE&LOC=7010&LOCFROM=0001 <11> orbital_fox: check it <10> its german <11> yes it is <11> red means = really bad <10> what are they getting owned in? <12> ww3 <11> lol no <11> some hurricaine-like weather conditions <11> trains are stopped in the whole country etc <10> :/ <10> not good :/ <11> indeed <10> nrn <10> brb <10> back <11> wb <10> :) <10> sorted ur prob? <11> yes <10> cool <10> i wanna get into nasm too <11> why? <11> what are you doing? <10> so far i have done some motorola programming, and some flat***embler <11> hehe <13> is there some way of accumulating elements from different source files into a single data structure etc? <13> in nasm, I mean. <1> platform? output type? <1> on ELF [and others with arbitrarily-named sections], you can just place stuff in its own section <13> flat binary <13> I know I can do this in ELF, though, yes. <13> was just wondering if it can be done with flat binaries. <1> don't think so <13> k. <12> you could always use %include, no? <13> aali - that doesn't solve the problem.. <13> aali - I'm thinking about stuff like a list of initialization functions, etc. <13> anyway gotta go
Return to
#asm or Go to some related
logs:
#css iptables snat example tap0 asterisk dead but subsys locked gentoo what ebuild depends on another gentoo avermedia m115 IRC RPG Bot scripts
RV360M11 linux how compile unrar-nonfree gentoo dell xps m170 xorg.conf fglrx fifo timed out
|
|