Abuse Melding

Je hebt een klacht over de onderstaande posting:

28-05-2007, 19:19 door Anoniem

Tot nu toe ben ik zo ver gekomen : 1. Vinden locatie van de shellcode zoeken met : ---------------------------- xor ebx,ebx mov bl,41 push ebx push ebx push ebx pshh ebx ---------------------------- Dit omgezet na shellcode en toen gexecuted in gdb. Toen gaf die starting program: /home/shellcode/printf1 Program recieved signal SIGSEGV. Semgentation fault. 0x0804945f in shellcode (). (gdb)x/100 $esp-100 0xbffff340: 0x0804844 0x00000090 0x00000090 0x00000090 0xbffff350: 0x0000009 0x00000090 0x00000090 0x00000090 0xbffff360: 0x0000001 2. Het assembler code geschreven met de pointer na 0xbffff360 jmp 0xbffff360 push esp char shellcode[] = "xe9dbx72xfbxb7x54"; Toen het complete programma gescreven: --------------------------- #include (stdio.h) char shellcode[] = "xexdx72xfbxb7x54"; int mem(){ int *ret; ret = (int * ) &ret +2; ( * ret ) = (int) shellcode; }; int main(int arg, char *argv[] ){ if(argc !=2){ printf("Test", ...

Beschrijf je klacht (Optioneel):

captcha