首页
社区
课程
招聘
[原创]第一阶段第三题
发表于: 2010-10-24 05:22 5160

[原创]第一阶段第三题

2010-10-24 05:22
5160
大致过程:
sha1为变异sha1算法,需要使用以下五个常数:
DWORD const_value_1 = 0xB1CAB1CA;
DWORD const_value_2 = 0xCCBFCCBF;
DWORD const_value_3 = 0xBFB2D6BE;
DWORD const_value_4 = 0xF8C7D8B5;
DWORD const_value_5 = 0xEEC7BCCD;

content=username+c盘卷号+"Tencent"
sha1(content)=b0b1...b19

b0b1...b19分组,每5个字节为一组
对于每组,每五个bit为一组,正好分为8个大小为00-0x1f的字节
取"ABCDEFGHJKMNPQRSTVWXYZ1234567890"中对应数,在位置8,17,26处加上'-'即产生序列号。

keygen.exe使用方法:
keygen.exe [user name]

E:\code\dbg\Release>keygenme.exe pearkiller
User Name=pearkiller
License Code=EXQ5VSCN-RFF3HFKD-CY3A425F-NVRF2D9R

E:\code\dbg\Release>keygenme.exe pediy
User Name=pediy
License Code=F8S19NWX-YRHZXKMY-KCK40C8B-CPXW1ENJ

[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)

上传的附件:
收藏
免费 0
支持
分享
最新回复 (1)
雪    币: 3686
活跃值: (1036)
能力值: (RANK:760 )
在线值:
发帖
回帖
粉丝
2
经过评委会审定,你本题的得分是:100分
2010-10-27 10:43
0
游客
登录 | 注册 方可回帖
返回
//