XCTF 3rd-ZCTF-2017 QExtend-300去花
程序中用了call+pop的指令组合,让堆栈不平衡,不能用ida正常反汇编。把图中红框的内容都用nop填充即可。 不错不错,小伙子。很有研究精神!{:1_921:} 手工填充?再做一个批量的脚本? Hmily 发表于 2020-3-28 00:07
手工填充?再做一个批量的脚本?
能力有限,做不出脚本 图1图3是call函数内地址+pop的方式
图2是call了另一个函数,然后在另一个函数里修改了返回地址为返回地址+n,地址在【返回地址,返回地址+n】里的都是不会执行的垃圾指令(包含影响分析的pop指令)
页:
[1]