首页 > 其他 > 详细

手脱UPX(3.91)

时间:2019-12-07 11:02:34      阅读:89      评论:0      收藏:0      [点我收藏+]
1、使用Detect It Easy进行查壳;
技术分享图片
2、使用x32dbg打开该带壳程序,在选项->选项->异常中添加区间设置0~FFFFFFFF全忽略;
技术分享图片
3、我们F9运行到程序入口处,看到了pushad,我们使用ESP定律进行脱壳;
技术分享图片
4、运行后的位置在lea eax,我们可以看到其下有jne upx(3.91).407ABB,jmp upx(3.91).4012CD,我们当前的EIP地址为00407AB7,此处是个大跳转,极有可能是OEP,在jmp下断点,F9运行至此处,单步步入;
技术分享图片
5、在此处就可以进行脱壳操作;
技术分享图片
6、再次查壳;
技术分享图片
7、总结;
该壳是一款不错的压缩工具,用UPX压缩过的可执行文件体积缩小50%-70%,但UPX每个版本使用的方法一样,也就意味着,这种方法能够脱去UPX的多个版本;




手脱UPX(3.91)

原文:https://www.cnblogs.com/HOPEAMOR/p/12000801.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!