前言
CrackMe005,都说比较变态,很多人给放过去了,但是我还是决定上了它,既然变态就分两篇,上篇先实际说流程,到底应该怎么上它,下篇会告诉逆向分析的过程和方法
准备
【环境和工具】
win7/xp虚拟机环境
CrackMe005(ajj2.zip)
ollydbg
Dededark
peid
UPXEasyGUI.exe(upx专用脱壳器)
【学习层次】
爆破,但是这个CM作者声明了,爆破他是不认可的
解密流程,写注册机
积累Delphi程序逆向特点经验
实战图文
一.最终效果动图展示
二.查壳、脱壳
1.peid查壳
发现是upx壳,如下图
2.脱壳
peid通用脱壳可以脱(脱后492K)
手动OD脱可以脱(脱后492K)
UPXEasyGUI.exe(upx专用脱壳器)也可以脱,脱后(448K)
建议UPXEasyGUI脱,前两种脱法脱后,反汇编代码有些地方会有一定的错位,会影响逆向分析
具体原因是啥有高人可以指点的话请联系我
脱后如图