新手破解练习Crackme160之102 - AC_Crackme_01
这个程序是也是VB写的, 用VB Decompiler反编译查看form_load事件中有个弹框msgbox, 直接去掉就可以去NAG了, 代码是P-code模式编译的, OD无法直接调试修改, 我们直接用UE修改,
Private Sub Form_Load() '401A74
'Data Table: 40176C
loc_401A61: MsgBox("NAG", 0, var_C4, var_E4, var_104)
loc_401A71: Exit Sub
End Sub
对应的汇编代码是:
loc_401A48: 27FCFE LitVar_Missing var_104
loc_401A4B: 271CFF LitVar_Missing var_E4
loc_401A4E: 273CFF LitVar_Missing var_C4
loc_401A51: F500000000 LitI4 0
loc_401A56: 3A6CFF0000 LitVarStr var_94, "NAG"
loc_401A5B: 4E5CFF FStVarCopyObj var_A4
loc_401A5E: 045CFF FLdRfVar var_A4
loc_401A61: 0A01001400 ImpAdCallFPR4 MsgBox(, , , , ) //这句干掉就行了
loc_401A71: 13 ExitProcHresult
UE中对应位置(直接搜索):
00001A60 0A 01 00 14 00 36 08 00 5C FF 3C FF 1C FF FC
00001A70 FE 13
修改为:
00001A60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00001A70 00 13
另存, 破解完成, 破解后代码:
Private Sub Form_Load() '401A74
'Data Table: 40176C
loc_401A5B: var_A4 = "NAG"
loc_401A71: Exit Sub
End Sub
运行验证正常~
1~160每个破解过程,在吾爱破解论坛都有高手破解过了,也有整理好现成的, 我这边主要就是自己动手操作的过程,与他们的不太一样
附上高手们的连接: 点击前往查看
使用的工具连接(工具有点多有点大,可以先下OD,其它的后面慢慢下) 点击前往下载
新人入门教程"玩玩破解,写给新人看" 点击前往查看
我就是从这里开始的,对我这样的小白感觉超级友好~
下面是我的OD的界面布局,我觉得这4个是最常用的界面,其它的我基本上没用到~


浙公网安备 33010602011771号