ACProtect Professional 1.3C 主程序脱壳(2)(图)
4. dump
根据脱US UnpackMe的经验,不能在false OEP处dump,此时BSS section中许多数据已经初始化了。最好在第一句(push ebp)就dump。可是那个push ebp离false OEP很远L。
Packer EP的初始化环境:
先看看发出第1个call的壳代码:
可以看到(跟一下可以证实),在call入原程序空间前,最后的异常是div 0。用现在的OllyDbg脚本(跟到737B63),停下后修改异常拦截选项:
试试能否拦截异常找到合适的dump位置。当前OllyScript脚本停下时的环境:
栈中为pushad的结果。
根据脱US UnpackMe的经验,不能在false OEP处dump,此时BSS section中许多数据已经初始化了。最好在第一句(push ebp)就dump。可是那个push ebp离false OEP很远L。
Packer EP的初始化环境:
先看看发出第1个call的壳代码:
可以看到(跟一下可以证实),在call入原程序空间前,最后的异常是div 0。用现在的OllyDbg脚本(跟到737B63),停下后修改异常拦截选项:
试试能否拦截异常找到合适的dump位置。当前OllyScript脚本停下时的环境:
栈中为pushad的结果。
上一页12 3 下一页 阅读全文
相关推荐
产品之魂 2020-05-14
行森啊有点追求啊 2020-04-29
DannyDong 2013-11-19
paopaozhuli 2012-04-22
上海SEO优化 2008-10-07
feikers 2008-10-07
wuyuefengerhao 2017-02-19
wumengnice 2016-11-17
ningwentao 2018-08-10
三节课 2018-03-02
深圳湾 2018-01-25
友心人 2018-01-07
扑克投资家 2018-01-07
深圳湾 2017-12-27