Abuse Melding

Je hebt een klacht over de onderstaande posting:

12-10-2006, 14:36 door Anoniem

Hallo! Ik had een vraagje ik ben een beetje met assembly aan het spelen en nu loop ik tegen een probleem.Ik heb gewoon een simpel programatje geschreven onder assembly en ben toen gaan kijken of ik de null-bytes er uit kon krijgen.Nu is het me wel gelukt alles van 32 bit registers om te zetten na 16 bit registers maar nog blijven er null- bytes staan. De assembly & objdump code ziet er zo uit : section .data msg db "hello"; global _start _start: xor ecx,ecx mov ax,4 mov bx,1 mov ecx,msg mov dx,5 int 0x80 mov ax,1 mov bx,0 int 0x80 linux:objdump 31 c9 xor %ecx,%ecx 66 b8 04 00 mov $0x4,%ax 66 bb 01 00 mov $0x1,%bx b9 a4 90 04 08 mov $0x80490a4,%ecx 66 ba 0d 00 mov $0xd,%dx cd 80 int $0x80 66 b8 01 00 mov $0x1,ax 66 bb 00 00 mov $0x0,bx cd 80 int $0x80 Nu heb ik heb ik al geprobeerd om met xor eax, eax en xor ax,ax de nul eruit ...

Beschrijf je klacht (Optioneel):

captcha