我用了公式 发表于 2023-3-1 15:11

新手某UPX壳脚本,脱壳+破简单网络验证+心跳处理

逆向纯新手,第一次破解,大神勿喷,有建议我虚心接受。做个记录
前置知识:写过一些小脚本,会点简单OD找数据;曾经尝试学过破解无果。{:5_185:}

static/image/hrline/line3.png


1、拿到软件熟悉的右键 -- 属性,软件只有130K,感觉有点小,第一感觉是有压缩壳,果断查壳。(PS:电脑根本没有这些工具软件,全靠用的时候百度...)

2、查壳,如图,下面显示什么都没找到,右上角EP段显示UPX1,感到应该是peid版本问题,没关系就当是upx壳。

3、本着有轮子就不造轮子的原则,直接百度UPX脱壳软件,下载了几个脱壳尝试,都是无效的,exe运行不起来(困难1) -- (后面还是靠脱壳软件脱掉的,请往后看)。
4、难道只有学习自己造轮子?遂搜索UPX脱壳教程,什么三大步、8大法,看着就眼花缭乱,而且很多描述不清晰,直接没有看下去的欲望;终于找到一个简单点的,就是载入OD,ctrl+F搜popad附近的大跳转(具体深层原理不太清楚,个人认为跳转处就是壳子解压缩之后到程序真正执行的地方--好像是什么oep),找到popad这个 JMP 这个跳转,直接F2下断,程序跑起来到这里断下。
搜索

下断

5、鼠标右键断下的地方,点跟随(或者直接键盘 enter),就来到了新的区域。为了确定是不是,右键汇编区域,中文搜索,确实有很多和这个软件相关的字符串,以及登录失败这些提示(涉及软件信息,这个我就不截图了),确定刚才跳转进入的地方就是正确的。返回之后,右键 选择 dump process 类似的字样,界面看不太懂,根据之前所了解的是有什么修复,但是界面默认选择了一些,先不管无脑下一步保存,得到了新的exe。**** Hidden Message *****

aa289299 发表于 2023-3-1 15:58

可以可以很强势

沐泽 发表于 2023-3-1 16:50

谢楼主分享

以梦为马 发表于 2023-3-1 17:00

观摩学习~~

lies 发表于 2023-3-1 17:52

谢谢分享!

lies 发表于 2023-3-1 17:56

谢谢分享,最好附上程序以便别人实践

boot 发表于 2023-3-1 18:29

{:5_116:}{:5_116:}

青城lj 发表于 2023-3-1 18:53

可以可以很强势

ffirefoxABC 发表于 2023-3-1 19:20

谢谢分享!!1

任国富 发表于 2023-3-1 20:18

感谢你的分享
页: [1] 2 3 4 5 6 7 8 9 10
查看完整版本: 新手某UPX壳脚本,脱壳+破简单网络验证+心跳处理