输入shellcode ,然后检查shellcode
只要shellcode第一个字节是0就可以了,但是必须是有效的指令,否则无法识别会导致程序崩掉。
先填一个\x00看一下,对应的opcode 是add
后面的shellcode已经无法识别了.
看一下intel开发手册,找到add指令
可以看到对应的opcode是00,把后面的操作数补全(随便找个可以写的地址就行)就不会影响后面shellcode的解析了.
然后就可以getshell啦
Volume_2_325383_NoRestriction.pdf (提取码:ccc7)