新手破解练习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

运行验证正常~

 
 
 
这是160个软件part1
这是160个软件part2

1~160每个破解过程,在吾爱破解论坛都有高手破解过了,也有整理好现成的, 我这边主要就是自己动手操作的过程,与他们的不太一样
附上高手们的连接: 点击前往查看
使用的工具连接(工具有点多有点大,可以先下OD,其它的后面慢慢下) 点击前往下载

新人入门教程"玩玩破解,写给新人看" 点击前往查看
我就是从这里开始的,对我这样的小白感觉超级友好~

下面是我的OD的界面布局,我觉得这4个是最常用的界面,其它的我基本上没用到~
OD界面布局

posted @ 2024-07-12 14:13  hankerstudio  阅读(11)  评论(0)    收藏  举报