新手破解练习Crackme160之062 - Eternal Bliss.9

  1. 脱壳, 程序有upx0.71-0.72加壳过, win10脱壳失败, xp脱壳成功(PEid通用脱壳插件)

  2. 去灰, 两个输入框当前不可输入(通过后面的小按钮从系统复制区粘贴进去的), 用VBExplorer将两个TextBox的Enabled改为True, 保存(这个工具不能另存, 所以保存前, 需要先将原程序备份)

  3. 暴力破解, OD加载搜索失败关键字定位到上一个跳转00403D62, 改为 jmp 004043AD 进入成功分支, 保存, 搞定~

  4. 正常破解, 这里直接看VB Decomiler分析算法, 用户名两位两位取, 第一位转ascii值转字符型再一个个加起来再与下一位连起来, 与注册码比对, 直接把代码复制到keygen.vbs中调整使用:
    var_68 = inputbox("请输入用户名")
    For var_7C = 1 To Len(var_68) Step 2
    var_44 = CStr(Asc(CStr(Mid(var_68, CLng(var_7C), 1))))
    var_28 = 0
    For var_8C = 1 To Len(var_44) Step 1
    var_6C = CInt(Mid(var_44, CLng(var_8C), 1))
    var_28 = var_28 + var_6C
    Next
    var_B0 = var_B0 & CStr(var_28) & Mid(var_68, CLng(var_7C + 1), 1)
    Next
    msgbox "用户名: " & var_68 & chr(10) & "注册码: " & var_B0, 0+64, "注册码"

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

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

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

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

posted @ 2024-05-23 09:12  hankerstudio  阅读(17)  评论(0)    收藏  举报