写了个代码极烂,加密初级的CM,有兴趣的玩玩
本帖最后由 zaas 于 2012-2-19 13:45 编辑写了个粗制滥造的CM
不知道有人玩儿没有
代码烂得要命
而且很初级
呵呵 爆破一枚
zhi5231 发表于 2012-2-17 12:59 static/image/common/back.gif
这样可以吧- -!
看来找到算法了:loveliness: 学习中、没有ascii码,也没有对话框,如何下断点呢? bp GetWindowTextA
楼主,求公布正确账号和密码,不知道是不是我个人的技术问题,我发现你的这个CM是有Bug的,可能楼主写CM的时候一时没注意吧
在楼主CreateThread的时候传递了一个字符串作为参数,但是这个字符串是一个CString的类型,也就说在线程未启动之前,这个CString的东西就会被delete给释放内存掉
这样一来账号的保存数据将变为00
在楼主的strstr检索2012的时候,无论怎么样检索到的都为0
即:似乎不可能有正确的Key
估计是小菜判断错误,请楼主发出正确注册码来给小菜看看吧.... Zzh 发表于 2012-2-18 00:42 static/image/common/back.gif
bp GetWindowTextA
楼主,求公布正确账号和密码,不知道是不是我个人的技术问题,我发现你的这个CM是有Bug的 ...
注册名:20120218
注册码:bc29cd04f66f5f882be806f2127839f4 只会爆破,运气不错。
00401A74 83C4 08 add esp,8
00401A77 85C0 test eax,eax
00401A79 74 28 je short CM2012_b.00401AA3
00401A7B 57 push edi
00401A7C E8 DFFBFFFF call CM2012_b.00401660
00401A81 50 push eax
00401A82 A1 88264000 mov eax,dword ptr ds:
00401A87 50 push eax
00401A88 FF15 E4054000 call dword ptr ds:[<&MSVCRT._stricmp>] ; msvcrt._stricmp
00401A8E 83C4 0C add esp,0C
00401A91 85C0 test eax,eax
00401A93 75 0E jnz short CM2012_b.00401AA3
00401A95 895C24 14 mov dword ptr ss:,ebx
00401A99 C705 8C264000 0>mov dword ptr ds:,1
上面两个跳NOP掉
在某些机器上会失败
页:
[1]
2