新手破解练习Crackme160之015 - blaster99

  1. 该死的强迫症, 看到菜单乱码(躡er), 直接给汉化掉,,UE找到相关字眼直接改掉, 中文转二进制用OD反汇编界面ctrl+b, ascii框中输入中文, 输完会乱码不用管, 用下面的16进制即可, 相关位置在00000C20h左右
    1). 26 50 72 6F 67 72 61 6D 6D(&Programm) 改为 26 B2 CB B5 A5 00 00 00 00(&菜单)
    2). 26 45 78 69 74 (&Exit) 改为 26 CD CB B3 F6 (&退出)
    3). 26 DC 62 65 72(&躡er) 改为 26 B9 D8 D3 DA(&关于)
    改完保存, 运行即可看到菜单已经是中文的了

  2. 去弹框, VB Decompiler分析可得 弹框是在窗体加载初始时弹的, 定位到入口00402C17, 在弹框代码前跳过即可, 找到00402C5E直接改成jmp 00402D5A(弹框确定后去的位置)保存完成~

  3. 暴力破解, 打开搜索界面看到了成功关键字Danke, das Passwort ist richtig !, 双击到定位点, 向上看到了大跳004028E3, nop掉保存, 测试搞定,

  4. 正常破解, 打开搜索界面看到了一个固定串"2G83G35Hs2", 双击到定位点, 看到下面就是大跳, 那这个值跟密钥串肯定有很大关系, 先尝试自身是否就是密钥串, 打开应用粘贴, 注册, 成功了~ 超级简单的就搞定了~

相关软件与破解示例程序可到前十个练习处下载

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

posted @ 2024-04-17 18:00  hankerstudio  阅读(4)  评论(0)    收藏  举报