Ubuntu环境下初学编写ShellCode
基本流程: 编写汇编shellcode实现-->nasm first.s ->first (可以用于注入测试的二进制代码)ndisasm -b32 first(反汇编first,可以用于检查二进制代码中是否有全零字节)|---->(去除全零字节(反向call,32、16、8字节存储器的处理【注意清零】))重新编写汇编代码 second.s| ----->nasm second.s ->second(可以用于注入测试的二进制代码...