Abuse Melding

Je hebt een klacht over de onderstaande posting:

28-02-2007, 13:44 door pikah

Inderdaad :) Je springt naar 0x12121212 en dit valt niet binnen je eigen address space. Dat is dan ook precies de reden waarom hij segfault. Verder is het logisch dat je EIP is verandert. Je EIP is de Instruction Pointer, ofwel de plek in het geheugen waar op dat moment geprobeert wordt de volgende instructie uit te voeren. Aangezien jij een JMP gebruikt, bedoel je daarmee, ik heb op deze plek de volgende instructie voor je. Dus je EIP wordt met jou geheugenadres veranderd en springt er naartoe. Maar dit kan jij niet aanroepen, dus krijg je een SIGSEGV. Je ESP is de Stack Pointer die verwijst naar het address van je laatste element in je stack dus die heeft hier niets mee te maken en is ook niet de reden van de SIGSEGV

Beschrijf je klacht (Optioneel):

captcha