首页
社区
课程
招聘
[原创]aCaFeeL's CrackMe V3简单分析
发表于: 2007-3-20 20:36 7245

[原创]aCaFeeL's CrackMe V3简单分析

2007-3-20 20:36
7245
先贴个正确的注册码
Name:crackme
Code:Y3JhY2ttZQ==6FE0EA14E56054380A0000000000000074052C9983BF97996D078AA1CE624A52

这个crackme属于重启验证的,点完按钮后写注册信息到aCaFeeL.ini
然后重启验证

程序重启后读取ini的信息,保存到42672c,426730,426738,42673c
然后开启另外一个线程来验证注册码是否正确
验证函数入口是41CD38
code的第一部分是name的base64编码,对code的前一部分解码,跟name相同通过第一部分验证
第二部分是DES解密,解密后跟name相同通过验证
第一和第二部分其实在程序中有明码出现,如果自己写注册机也不是很难,des解密的key程序已经给出,用这个key对name加密就好了
code除去前两部分是第三部分的验证,要求长度大于2E(46),其实是要为30(48)
第三部分是aes解密,解密后的字符串里面含有name就通过了
密钥就是name的md5值
用name的md5值做密钥对name做aes加密就得到第三部分验证内容了

注册机我就不写,也许是由于我写不出来吧,其实是太懒了

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

收藏
免费 0
支持
分享
最新回复 (10)
雪    币: 202
活跃值: (77)
能力值: ( LV6,RANK:90 )
在线值:
发帖
回帖
粉丝
2
又分析了一下aCaFeeL's CrackMe V4
算法给V3几乎一样就是第二部分des的验证密钥不同
而且这次没有给出加密后的密文,要你自己去算了
给一个有效的注册码
Name:crackme
Code:Y3JhY2ttZQ==2E56167DB90DE2210A0000000000000074052C9983BF97996D078AA1CE624A52
verifier1=12
verifier2=16
真是奇怪V3跟V4怎么这样相同,作者是不是偷懒了
2007-3-20 23:02
0
雪    币: 1969
活跃值: (46)
能力值: (RANK:550 )
在线值:
发帖
回帖
粉丝
3
我搞不定,楼上的厉害啊
2007-3-21 09:21
0
雪    币: 333
活跃值: (116)
能力值: ( LV9,RANK:570 )
在线值:
发帖
回帖
粉丝
4
嘿嘿嘿,呵呵呵
这个。。也不是想偷懒呐,其实是自己的编码技术到了一个瓶颈期了。。
期待我的V5版本吧
2007-4-1 09:43
0
雪    币: 202
活跃值: (77)
能力值: ( LV6,RANK:90 )
在线值:
发帖
回帖
粉丝
5
嗯,期待ing,acafeel的crackme还是有点意思的,呵呵
2007-4-1 11:44
0
雪    币: 319
活跃值: (2459)
能力值: ( LV12,RANK:980 )
在线值:
发帖
回帖
粉丝
6
请问读取INI文件用的是哪个函数?
2007-4-1 18:28
0
雪    币: 208
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
算法很好,试合初学者。
2007-4-2 08:29
0
雪    币: 200
能力值: (RANK:10 )
在线值:
发帖
回帖
粉丝
zcg
8
试合初学者? 兄弟这句话好打击人
2007-4-2 09:03
0
雪    币: 82
活跃值: (10)
能力值: (RANK:210 )
在线值:
发帖
回帖
粉丝
9
那你来个能代表你水平的,让我这个初学者玩玩
2007-4-2 14:32
0
雪    币: 263
活跃值: (10)
能力值: ( LV9,RANK:210 )
在线值:
发帖
回帖
粉丝
10
这来了一句更打击人的
2007-4-2 19:26
0
雪    币: 200
能力值: (RANK:10 )
在线值:
发帖
回帖
粉丝
zcg
11
无语
2007-4-3 23:05
0
游客
登录 | 注册 方可回帖
返回
//