新手破解练习Crackme160之059 - Eternal Bliss.2

  1. 暴力破解, OD加载搜索失败关键字定位到00402D46, 改为 jmp 00403D4D 进入成功分支, 保存, 搞定~

  2. 正常破解, VB Decomiler分析点击事件, 可知作者定义了几个常量

  loc_00402B64: var_6C = "10511532"			'is '
  loc_00402B89: var_AC = "10132"				'e '
  loc_00402B90: On Error GoTo loc_0040403E		
  loc_00402BB2: var_3C = "116104"				'th'
  loc_00402BD7: var_BC = "1141019911632"		'rect '
  loc_00402BFC: var_DC = CInt(1)
  loc_00402C1E: var_4C = "84104"				'Th'
  loc_00402C43: var_8C = "99111"				'co'
  loc_00402C68: var_9C = "114"				'r'
  loc_00402C8D: var_CC = "100101"			'de'
  
  loc_0040307E: var_8010 = ((Val(CStr(var_7C)) - Val(CStr(var_4C & var_6C))) = False) 			'This '
  loc_0040336F: var_801C = ((Val(CStr(var_7C)) - Val(CStr(var_6C))) = False)					'is '
  loc_00403676: var_8028 = ((Val(CStr(var_7C)) - Val(CStr(var_3C & var_AC))) = False)			'the '
  loc_0040399F: var_8034 = ((Val(CStr(var_7C)) - Val(CStr(var_8C & var_9C & var_BC))) = False)	'correct '
  loc_00403D3D: var_8044 = ((Val(CStr(var_7C)) - Val(CStr(var_8C & var_CC))) = False)			'code'

输入串必须包含各子串, 那组合起来答案就是"This is the correct code", 输入验证正确

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

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

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

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

posted @ 2024-05-23 08:48  hankerstudio  阅读(10)  评论(0)    收藏  举报