首页
社区
课程
招聘
转载----瑞星8位授权ID算法揭密
发表于: 2005-7-5 18:41 4955

转载----瑞星8位授权ID算法揭密

2005-7-5 18:41
4955
-如何找ID

先生成一个字符串
A1BC2DEF3GH4IJK5LM6NPQ7RS8TU9VWXYZ  
一个34个字符,注意没有数字0与字母O  
  
每个授权ID由一个自然数计算而来,这个自然数每算一次
自动加一,下面讲讲如何由自然数到得ID
  
8位授权ID中的5个字符是计算而来的,分别是第2第4第5
第7与第8个字符 ?
第1个字符由版本确定,如N是网络版,R是2003版等等  
所有版本的授权ID混合编成,所有网络版的授权ID藏于海量 ?
的其它版本之中,很难扫到,这是瑞星的高明之处,即便于管
理又便于隐蔽.
  
现在来说说第3与第6字符,这两个字符我认为是由申请时的  
时间做为基数通过随机数算法来得到的,即便是知道随机算
法,由于不知道申请时间也是无法得到这两个字符的,唯一 ?
的办法就是穷尽这两个字符,那么穷尽次数为 34*34=1156
别忘了前面所说的混合编版,现在已知有11个版别,那么要扫
到一个授权ID的穷尽次数最大为 1156*11=12716次, 现在  
瑞星网站全面防扫,十次错误就要等30分钟,大家想想看效率
如何? 庠触翮d0僭
  
该说 2 4 5 7 8 这几个字符的来由了, 先把这几个顺序反过
来变成 8 7 5 4 2 . 把前面说的自然数做5次这样的运算,就
是每次除以34并取其余数,以这个余数为序号,在字符串  
  A1BC2DEF3GH4IJK5LM6NPQ7RS8TU9VWXYZ
中查找对应的字符,比如余0就对应的是字符A,余1就对应的1  
余2就是B了.
  
然后用商再做运算法,如此就依次得到了 8 7 5 4 2 的字符了
再配上版本识别字符即3 6 两个随机字符就得到了一个授权ID
了.
  
现在知道的版别字符有 T U M E G R H D K N A  
  
*******************************************  
  ??
如果知道了一个授权ID也就知道了下一个授权ID该是什么了

大家现在都在找ID,其实用这个算法你可以把别人的ID变成自己
的,因为现在最新的ID绝大多数都是2003版的也就是R开头的,
样穷尽量就变成了 34*34=1156次了. 这是最大量, 运气好的话  
几百次也就可以了, 手工都是可以做的.
  
举个例子:
  已知当前最新(用扫到的序列号申请一个就能得知最新)
授权ID 是 R2BRJCZ5 (大家别试,这是个假的) R2?RJ???
后的ID都以R开头的居多.
那么下一个序列号是什么呢?
  首先可以确定 R2?RJ?Z 最后一个字符查表知5后面是L,因此 ?
其可能存在的形式就是 R2?RJ?ZL 再下一个就是 R2?RJ?ZM 当到
R2?RJ?ZZ 之后呢? 那么下一个就是 R2?RK?AA, 这里要进位了.

两个'?'中的字符就靠大家去测试了,我想这总比扫号要来得容易得
多.

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

收藏
免费 0
支持
分享
最新回复 (6)
雪    币: 250
活跃值: (103)
能力值: ( LV6,RANK:90 )
在线值:
发帖
回帖
粉丝
2
很好!佩服!学习!
2005-7-5 20:38
0
雪    币: 214
活跃值: (86)
能力值: ( LV6,RANK:90 )
在线值:
发帖
回帖
粉丝
3
好旧的文章~
2005-7-6 08:29
0
雪    币: 117
活跃值: (20)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
因为现在最新的ID绝大多数都是2003版的也就是R开头的

现在什么年份了?大哥?
2005-7-6 17:34
0
雪    币: 115
活跃值: (61)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
历害,佩服
2005-7-6 19:22
0
雪    币: 547
活跃值: (2200)
能力值: ( LV7,RANK:100 )
在线值:
发帖
回帖
粉丝
6
这都是谁搞的
2005-7-9 13:41
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
厉害!!!
顶~~~~~~~~~~~~~~~~~
2005-7-9 21:17
0
游客
登录 | 注册 方可回帖
返回
//