Advertisement
Guest User

Untitled

a guest
May 24th, 2015
213
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
GDB 0.88 KB | None | 0 0
  1. (gdb) disas pop_ret
  2. Dump of assembler code for function pop_ret:
  3. => 0x0804a028 <+0>: pop    ecx
  4.    0x0804a029 <+1>: ret    
  5.    0x0804a02a <+2>: add    BYTE PTR [eax],al
  6.    0x0804a02c <+4>: add    BYTE PTR [eax],al
  7.    0x0804a02e <+6>: add    BYTE PTR [eax],al
  8.    0x0804a030 <+8>: add    BYTE PTR [eax],al
  9.    0x0804a032 <+10>:    add    BYTE PTR [eax],al
  10.    0x0804a034 <+12>:    add    BYTE PTR [eax],al
  11.    0x0804a036 <+14>:    add    BYTE PTR [eax],al
  12. End of assembler dump.
  13. (gdb) x/4wx $esp
  14. 0xffffd4d4: 0x0804a060  0xf7e371e0  0xdeadbeef  0x00000000
  15. (gdb) x/x 0x0804a060
  16. 0x804a060 <command>:    0x69622f2f
  17. (gdb) x/s 0x0804a060
  18. 0x804a060 <command>:    "//bin/ls"
  19. (gdb) i r ecx
  20. ecx            0xf7fd8000   -134381568
  21. (gdb) x/x 0xf7fd8000
  22. 0xf7fd8000: 0x0a
  23. (gdb) x/s 0xf7fd8000
  24. 0xf7fd8000: "\nirst\n"
  25. (gdb) si
  26.  
  27. Program terminated with signal SIGSEGV, Segmentation fault.
  28. The program no longer exists.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement