zaas 发表于 2009-10-12 18:59:55

向猫大学习,菜鸟也写CM。【VB】难度初级偏上

1.只会VB,所以CM也是VB的;
2.吸取教训,没有明码比较,要看寄存器才能破解的注意了;
3.没有参考字符串,没有注册成功失败弹窗,下断是重点;
4.核心算法只有2句,但没有算法你不能注册:D
5.综上所述,难度定为初级偏上。试试吧~~~
5.一组参考注册码:
注册名:Zaas
注册码4d6a4745

[ 本帖最后由 zaas 于 2009-10-13 08:58 编辑 ]

sjh717142 发表于 2009-10-12 19:46:15

不要算法的话

00402FB1   . /75 62         JNZ SHORT 00403015

NOP掉 就秒了

MOV 发表于 2009-10-12 19:59:37

对VB无言只有爆破等待算法分析

zaas 发表于 2009-10-12 20:22:36

hoho... 偶没加验证,爆破会快一点。
等待算法。。。。

sjh717142 发表于 2009-10-12 20:26:45

最简单的方法就是

0040448B      66:C705 24604>MOV WORD PTR DS:,0FFFF

改成赋值为0就OK了

你的crackme注册码在输入的过程中就在验证

sjh717142 发表于 2009-10-12 20:28:12

算法头疼
00403320   > \55            PUSH EBP
开始验证

楼下的分析 偶闪了

zaas 发表于 2009-10-12 20:30:21

你的crackme注册码在输入的过程中就在验证
没错。按钮只起一个检测验证变量值的作用。
我的意思是:
从开始到最终,验证用的是同一个变量,所以爆破会简单一点。。

pptppt 发表于 2009-10-13 08:37:10

name:pptppt
code:181D1E272C2D

zaas 发表于 2009-10-13 08:55:40

第一次写CM,光想着回避按钮事件,忘了继续比较正确标注了,这也导致了爆破太简单,嘿嘿嘿嘿。。。待我修改一下。

zaas 发表于 2009-10-13 08:59:30

原帖由 pptppt 于 2009-10-13 08:37 发表 https://www.chinapyg.com/images/common/back.gif
name:pptppt
code:181D1E272C2D
由于这个CM是反算的,所以没有弄清楚算法是不可能注册的,
高手现身~~,围观一下。
页: [1] 2 3 4
查看完整版本: 向猫大学习,菜鸟也写CM。【VB】难度初级偏上