首页
社区
课程
招聘
自己写的第2个CrackMe [solved]
发表于: 2005-3-24 21:25 42822

自己写的第2个CrackMe [solved]

2005-3-24 21:25
42822

这个CrackMe算法一般,
有点ANTI代码,
可是水平还是一般而已
建议新手可以来试试,
高手就....我逃


附件:CrackMe.rar


[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

收藏
免费 7
支持
分享
最新回复 (37)
雪    币: 2319
活跃值: (565)
能力值: (RANK:300 )
在线值:
发帖
回帖
粉丝
2
最初由 Pr0Zel 发布
这个CrackMe算法一般,
有点ANTI代码,
可是水平还是一般而已
建议新手可以来试试,
高手就....我逃
........


如果是给新手的练习 crackme ,建议放一个连结到 “新手 crackme 博物馆”

也写一篇简单的相关教程

2005-3-24 21:45
0
雪    币: 288
活跃值: (415)
能力值: ( LV9,RANK:290 )
在线值:
发帖
回帖
粉丝
3
刚写成了一篇破文(doc格式),连同程序的源代码一起放上来
看这篇破文之前最好自己动手破一次
附件:CrackMe_Add.rar
2005-3-25 00:37
0
雪    币: 389
活跃值: (912)
能力值: ( LV9,RANK:770 )
在线值:
发帖
回帖
粉丝
4
2005-3-25 23:58
0
雪    币: 232
活跃值: (25)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
5
顶一个!!!
2005-3-26 17:46
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
恩,支持你,新手博物馆来的,哈
2005-4-19 14:58
0
雪    币: 132
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
我试试  看看行不行
2005-4-19 18:38
0
雪    币: 195
活跃值: (12)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
8
好啊,新手喜欢破文,
2005-4-26 10:54
0
雪    币: 205
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
9
支持一下!
2005-11-22 16:57
0
雪    币: 211
活跃值: (40)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
10
A=F(用户名)
B=G(输入码)
CMP A,B
JNZ Wrong

G()使用了xor运算,难于反推出注册码,爆破!

其中:
F()是将用户名逐位ASCII累加得到一个定值,与字符串“ KEY-KANON”逐位运算,最终得到A;
G()是将输入码逐位ASCII xor 0AA,再累加得到B;

不会搞 Anti,就用了万能中断。
2005-12-10 11:00
0
雪    币: 204
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
11
好!

3Q
2005-12-23 16:52
0
雪    币: 389
活跃值: (912)
能力值: ( LV9,RANK:770 )
在线值:
发帖
回帖
粉丝
12
KEY-KANONC
2005-12-25 18:32
0
雪    币: 370
活跃值: (78)
能力值: ( LV9,RANK:970 )
在线值:
发帖
回帖
粉丝
13
我来说点吧!
你的anti-debug写的不好,比如
00401A13   .  E8 28000000   CALL CrackMe.00401A40
00401A18   .  85C0          TEST EAX,EAX
00401A1A   .  75 07         JNZ SHORT CrackMe.00401A23
00401A1C   .  50            PUSH EAX                                               ; /ExitCode
00401A1D   .  FF15 00324000 CALL DWORD PTR DS:[<&USER32.PostQuitMessage>]          ; \PostQuitMessage
00401A23   >  8BCE          MOV ECX,ESI
00401A25   .  E8 16000000   CALL CrackMe.00401A40
在调试时候修改JNZ SHORT CrackMe.00401A23为JZ SHORT CrackMe.00401A23,你的ANTI不能觉察到,也就是说每次OD,下断点到00401A13,再修改JNZ SHORT CrackMe.00401A23,一样可以跳过你的ANTI。而你的对程序段CRC32的检查就显得失去了意义。
我破的是
用户名:nightfox
RegKey:oooooooo`
2006-1-12 01:43
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
14
40173d jne, 401a1a jz后就可以下断点了,在4015a6 jne后就可以成功了
2006-5-20 22:14
0
雪    币: 146
活跃值: (33)
能力值: ( LV5,RANK:60 )
在线值:
发帖
回帖
粉丝
15
我写出了个注册机,新手,很开心
下硬件断点你的就不能anti了,哈哈

name: hello
key: dez{xy~}

name: world
key: nolmbc`a{

其他的就不发了,注册机正常工作,谢谢楼主的Crackme
2009-7-31 20:49
0
雪    币: 146
活跃值: (33)
能力值: ( LV5,RANK:60 )
在线值:
发帖
回帖
粉丝
16
这也是我写的第2个注册机,哈哈
2009-7-31 20:56
0
雪    币: 15
活跃值: (16)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
17
有源码,我喜欢,谢楼主
2009-8-29 09:40
0
雪    币: 433
活跃值: (1870)
能力值: ( LV17,RANK:1820 )
在线值:
发帖
回帖
粉丝
18
感谢楼主分享,顶一个!
2009-8-29 10:05
0
雪    币: 203
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
19
不错的crack。楼主继续努力。
2009-8-29 12:02
0
雪    币: 210
活跃值: (56)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
20
弱弱的问句什么是Anti代码?
2009-8-29 21:29
0
雪    币: 210
活跃值: (56)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
21
这个反解有点困难
2009-8-29 21:35
0
雪    币: 162
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
22
一般初学者是搞不定呀,我就是其中之一,
2009-8-30 09:04
0
雪    币: 203
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
23
这个是写给初级班的?!看来我没长大啊,谢谢!
2009-10-5 00:04
0
雪    币: 65
活跃值: (12)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
24
恩,不错,学习了
2010-2-9 17:12
0
雪    币: 458
活跃值: (421)
能力值: ( LV9,RANK:610 )
在线值:
发帖
回帖
粉丝
25
anti 就是“反”的意思
anti-debug 就是反调试
anti的代码 就是给调试增加难度的代码或者防止你调试的代码
2010-2-9 18:39
0
游客
登录 | 注册 方可回帖
返回
//