史上最简单的cm
本帖最后由 luzhiyao 于 2019-8-23 11:40 编辑史上最简单的cm,欢迎破解
估计撑不过1min
将图中这个je跳转nop掉就可以了,随便输入啥都成功!
不想爆破的话,正确密码在右边寄存器窗口:52pojie
下MessageBoxA断点,看堆栈,回溯到00403449
0012F5D8 00000000|hOwner = NULL
0012F5DC 004030DC|Text = "密码错误"
0012F5E0 1010E7B8|Title = "信息:"
0012F5E4 00002000\Style = MB_OK|MB_TASKMODAL
0012F5E8 000007D8
0012F5EC 004034EE返回到 cm1.004034EE 来自 cm1.00403449
向上翻,看到
004034A5 /0F84 39000000 je cm1.004034E4
004034AB |BB 06000000 mov ebx,0x6
004034B0 |E8 94FFFFFF call cm1.00403449
004034B5 |68 01030080 push 0x80000301
004034BA |6A 00 push 0x0
004034BC |68 00000000 push 0x0
004034C1 |68 04000080 push 0x80000004
004034C6 |6A 00 push 0x0
004034C8 |68 D3304000 push cm1.004030D3
004034CD |68 04000000 push 0x4
004034D2 |BB 00030000 mov ebx,0x300
004034D7 |E8 91000000 call cm1.0040356D
004034DC |83C4 34 add esp,0x34
004034DF |E9 34000000 jmp cm1.00403518
004034E4 \BB 06000000 mov ebx,0x6
004034E9 E8 5BFFFFFF call cm1.00403449
上面那个je就是跳转到弹错误对话框的位置,所以将004034A5这个nop掉,
保存出去,就爆破成功了!
Not found the kernel library or the kernel library is invalid! 打不开 jion 发表于 2019-8-23 11:38
Not found the kernel library or the kernel library is invalid! 打不开
现在试试 52pojie 密码 913640997 发表于 2019-8-23 12:19
这个是什么
CM是什么?Crackme是什么?这是什么东西?楼主发的什么?
他们都是一些公开给别人尝试破解的小程序,制作 Crackme 的人可能是程序员,想测试一下自己的软件保护技术,也可能是一位 Cracker,想挑战一下其它 Cracker 的破解实力,也可能是一些正在学习破解的人,自己编一些小程序给自己破解,KeyGenMe是要求别人做出它的 keygen (序号产生器), ReverseMe 要求别人把它的算法做出逆向分析, UnpackMe 是要求别人把它成功脱壳,本版块禁止回复非技术无关水贴。
下个MessageBoxA断点,堆栈回溯,往上跟几下,正确密码就出来了。 破解成功 maxwgf 发表于 2019-8-23 13:11
下个MessageBoxA断点,堆栈回溯,往上跟几下,正确密码就出来了。
{:1_889:}好像把那个52pojie立即数里面改掉也能成功 在线小学生 发表于 2019-8-23 14:31
没看懂,插个眼,来围观下,啥意思?能破解.rar的密码吗?
最讨厌你这种问cm是啥意思的人,帖子前面不是有吗?