• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

ACProtect Professional 1.3C 主程序脱壳(2)(图)

原作者: [db:作者] 来自: [db:来源] 收藏 邀请
4. dump
根据脱US UnpackMe的经验,不能在false OEP处dump,此时BSS section中许多数据已经初始化了。最好在第一句(push ebp)就dump。可是那个push ebp离false OEP很远L。

Packer EP的初始化环境:

500)this.width=500" title="点击这里用新窗口浏览图片" />
500)this.width=500" title="点击这里用新窗口浏览图片" />

500)this.width=500" title="点击这里用新窗口浏览图片" />

先看看发出第1个call的壳代码:
500)this.width=500" title="点击这里用新窗口浏览图片" />

可以看到(跟一下可以证实),在call入原程序空间前,最后的异常是div 0。用现在的OllyDbg脚本(跟到737B63),停下后修改异常拦截选项:
500)this.width=500" title="点击这里用新窗口浏览图片" />

试试能否拦截异常找到合适的dump位置。当前OllyScript脚本停下时的环境:

500)this.width=500" title="点击这里用新窗口浏览图片" />

栈中为pushad的结果。

鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
Discuz Php开源论坛安全提问算法发布时间:2022-02-06
下一篇:
Getright 5 手动脱壳和重建IAT--第二部分(图)发布时间:2022-02-06
热门推荐
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap