新手esp定律脱壳
新手esp定律脱壳
fightchengesp定律原理:堆栈平衡原理。在寄存器出栈时, 往往程序代码被恢复, 此时硬件断点触发. 然后在程序当前位置, 只需要少许单步操作, 就很容易到达正确的 OEP 位置。
[^对于64位的程序,是不存在esp定律的,从而也就无法使用其进行脱壳。因此对于64位的程序,往往使用单步跟踪法。]:
[。。。害我好久都找不到pushad,原来拿的都是64位程序ヽ(#゚Д゚)ノ┌┛]:
实操一下
再用Scylla修复即可
esp定律原理:堆栈平衡原理。在寄存器出栈时, 往往程序代码被恢复, 此时硬件断点触发. 然后在程序当前位置, 只需要少许单步操作, 就很容易到达正确的 OEP 位置。
[^对于64位的程序,是不存在esp定律的,从而也就无法使用其进行脱壳。因此对于64位的程序,往往使用单步跟踪法。]:
[。。。害我好久都找不到pushad,原来拿的都是64位程序ヽ(#゚Д゚)ノ┌┛]:
实操一下
再用Scylla修复即可