【Pwn】手动制作shellcode并测试

1. 测试shellcode的代码:shellcode_32.c

编译生成shellcode_test(注意取消NX保护,32、64位要区分)

2. shellcode_32.asm源码

3.

(1)使用汇编器nasm把shellcode_32.asm编译成shellcode_32.o文件

(2)shellcode_32.o链接生成可执行文件shellcode_32_exe(可省略)

(3)从 shellcode_32.o或shellcode_32_exe 提取code段,生成shellcode_32

可以写成流水线脚本一键生成

4.用python来给shell测试程序发送shellcode

测试

posted @ 2022-05-26 13:41  轻闲一号机  阅读(7)  评论(0)    收藏  举报  来源