NewbieCai 发表于 2014-10-23 22:15

【吾爱破解2014CrackMe大赛】【第二组】

本帖最后由 L4Nce 于 2014-10-24 22:34 编辑

方法爆破
CM拉入OD,F9直接运行。命令行下断bp GetDlgItem,随便输入一个NAME和KEY,点REG后OD断下,ALT+F9回到程序领空,是一个获取我们输入NAME字符的CALL,F8走出这个CALL就可以看到以下的代码了。
00401C3B|.83FF 03       cmp edi,0x3                                 ( 这个是判断输入用户名的字符数是否大于3,直接把ja改jmp,这样就算不输出任何字符也能有结果提示)
00401C3E      EB 1B         ja short CrackMe.00401C5B

00401E57   /75 12         jnz short CrackMe.00401E6B应该是关键判断吧,NOP掉.
附上文件:


规则不是很明白,但还是交上答案,小白不懂编程只会爆破了,错了还望评分大大指正。

NewbieCai 发表于 2014-10-23 22:17

不好意思啊,不知道怎么让附件不要CB - -

L4Nce 发表于 2014-10-24 17:54

最后成绩:28
爆破有效。
继续加油取得好成绩

男人必须荇 发表于 2017-6-10 17:04

真的是太牛了!真的是太牛了!{:1_921:}
页: [1]
查看完整版本: 【吾爱破解2014CrackMe大赛】【第二组】