首页
社区
课程
招聘
CCG申请 Keyfile Crackme v1.0注册分析
2011-3-31 14:29 15861

CCG申请 Keyfile Crackme v1.0注册分析

2011-3-31 14:29
15861
【文章标题】: CCG申请 Keyfile Crackme v1.0注册分析
【文章作者】: ty154w
【作者声明】: 对Keyfile Crackme v1.0的调试,仅仅是对CGG敲门砖的好奇,无如何目的。希望为有兴趣加入“破解组织”的朋友有所帮助。
    该 Crackme 为 Keyfile 类型的,Delphi6 编译、没有加壳(仅针对 DeDe 做了一点处理)。破解成功的标志为主界面显示“This Crackme is registered to”你的名字(破解不成功时主界面的显示为“This Crackme is registered to Sun Bird & jojo”)。
   
  
首次运行时,取C盘参数生成8位序列号并加密保存在当前路径Serial.Key文件中(未分析)。破解还需要Register.Key文件,该文件有六个条件段(共72字节)+用户名(长度3--256字节,与0x21异或 如CCG=bbf)。
条件1字节 0 — 8累加和)^(序列号累加和)=字节9;
条件2: (字节12—19累加和)^(序列号累加和)=字节20;
条件3: 字节24=(序列号累加和)且(”SUNBDJOJO”逐位异或字节24)与字符串(字节25)比较相同=1;
条件4: 字节36=(字节24+字节25)且(”JOJOSUNBD”逐位异或字节36)与字符串(字节37)对位比较相同=1;
条件5: a=“SUNJOJOCCG” 逐位异或字符串(字节48),(a[0]^a[1])+(a[2]^a[3]+…+(a[8]^a[9])=921;
条件6: a=“CCGJOJOSUN” 逐位异或字符串(字节60),(a[0]^a[1])+(a[2]^a[3]+…+(a[8]^a[9])=921(未分析,可能有些不同);
序列号累加和为偶数时,要求条件1、3、5成立;序列号累加和为奇数时,条件2、4、6成立。注意序列号长度为0时,无法破解(可能是反虚拟机调试的手段,未试)。

[培训]《安卓高级研修班(网课)》月薪三万计划,掌握调试、分析还原ollvm、vmp的方法,定制art虚拟机自动化脱壳的方法

上传的附件:
收藏
点赞6
打赏
分享
最新回复 (5)
雪    币: 291
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
冷煞xiaosan 2011-3-31 15:29
2
0
仅仅是对CGG敲门砖的好奇
CCG
雪    币: 1844
活跃值: (35)
能力值: ( LV3,RANK:30 )
在线值:
发帖
回帖
粉丝
yingyue 2011-3-31 20:41
3
0
完全看不懂 。
雪    币: 625
活跃值: (1057)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
xzchina 1 2011-3-31 20:54
4
0
You are crazy..
雪    币: 9
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
就个那样 2011-3-31 22:52
5
0
先看看
雪    币: 228
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
五一八 2013-10-15 12:03
6
0
下载完你的附件后,解压还要密码?晕死你,
游客
登录 | 注册 方可回帖
返回