作者 Anonymous [asm] 2012-01-06 23:28 (点击下载)

  1. .file "a.c"
  2. .text
  3. .p2align 4,,15
  4. .globl main
  5. .type main, @function
  6. main:
  7. .LFB11:
  8. .cfi_startproc
  9. subq $8, %rsp
  10. .cfi_def_cfa_offset 16
  11. movq cmd(%rip), %rdi
  12. xorl %edx, %edx
  13. movl $cmd, %esi
  14. call execve
  15. xorl %eax, %eax
  16. addq $8, %rsp
  17. .cfi_def_cfa_offset 8
  18. ret
  19. .cfi_endproc
  20. .LFE11:
  21. .size main, .-main
  22. .globl cmd
  23. .section .rodata.str1.1,"aMS",@progbits,1
  24. .LC0:
  25. .string "/bin/sh"
  26. .data
  27. .align 16
  28. .type cmd, @object
  29. .size cmd, 16
  30. cmd:
  31. .quad .LC0
  32. .quad 0
  33. .ident "GCC: (Gentoo 4.5.3-r2 p1.0, pie-0.4.6) 4.5.3"
  34. .section .note.GNU-stack,"",@progbits

提交下面的校正或者修改. (点击这里开始一个新的帖子)
姓名: 在 cookie 中记住我的名字

屏幕抓图:(jpeg 或 png)