楼主: ggtiancai
打印 上一主题 下一主题

(此文章禁止转载)告诉你将军令真正的工作原理(全面解析将军令)破解原因出在客户端

[复制链接]
76
发表于 2007-8-1 13:52:31 | 只看该作者 来自:上海
从这次的修改来看,我个人认为不是没事找事,一定是事出有因的,谁会好好的去改没问题的系统呢?
从将军令的构造来说,必定是服务器端与用户端(即将军令)二者函数的同步,这个函数也必定是跟时间(分钟为单位)和将军令序列号有关的(其他还跟什么有关,或者有什么变量常量不得而知),因为将军令并不是一个通信器,所以两端的时间同步就是个很微妙的问题,(从刚启用将军令的激活,以及不能更换电池来看,这点是勿庸置疑的),那么盗号的关键就是这个动态mima的获取问题了,目前有一种用木马截获将军令动态mima,抢先登陆的方法,如果真是采用这种方法盗号,那么此次的修改就是必要的了,在你打开需要输入将军令的框,系统就随机给出一个需要输入的序列(应该每次打开都不一样才对),在你进行登陆的时候,你按照登陆界面要求输入的顺序输入了号码,当然正确的话,毫无疑问你能通过验证,因为服务器也同时获得了自己随机在界面上产生的数字序列,剩下的问题就是在系统端的匹配问题,那么我们假设,这时候你的序列被人截取了,但是盗号人拿到的这个序列,未必就是他面对的登陆界面要求他输入的序列,很显然他就不能登陆(人品爆发除外)....当然这确实可以稍微阻止这种盗号木马,但是,却又带来了一种猜序号的破解方法(-.-不排除有些人运气好)...有人已经算过了,中奖的几率是6/1000不要小看这6/1000,因为过10分钟我还可以继续猜那么1天24小时,我每小时尝试4次是可以的吧,那么1天有多少机会呢6/1000*4*24=57.6%,这个概率是不是很大了,当然这种方法比较慢,但是完全可以写个程序来代劳一点也不麻烦对于一个价值好几万的号用这种方法一点也不为过吧-.-


上面那些是我昨天写的,函数就只有一个,但是这个函数绝对是不可逆的!!!数学函数多了去了,不可逆的也很多,找规律很显然是找不到的,因为每个将军令的种子就不一样,所以将军令还是很安全的,不安全的是玩家的机器而已不过现在改了后,就不那么安全了

有人提出输入6位乱序数字,其实也是有问题的,因为木马可以获得要求输入的序列,然后重排进入,网易设定3位就是从这方面考虑不过....唉....等着再改吧....
【开云网页版,开云(中国)官方近期活动汇总】
回复 支持 反对

使用道具 举报

77
 楼主| 发表于 2007-8-1 13:53:44 | 只看该作者 来自:河南
原帖由 dododo_111 于 2007-8-1 13:50 发表
我竟然看完了那么长的文字
自从我老公昨天自己把自己的号破了以后,我开始用手机锁定了



你老公应该是在知道你账号和密码的前提下破解的!没办法,网易不知说正在晚上么?我们等待吧,近期最重要的任务就保管好自己的账号和密码!
回复 支持 反对

使用道具 举报

78
发表于 2007-8-1 13:54:56 | 只看该作者 来自:湖北
大致懂了~
回复 支持 反对

使用道具 举报

79
 楼主| 发表于 2007-8-1 13:56:31 | 只看该作者 来自:河南
原帖由 橘梗 于 2007-8-1 13:51 发表
标题: (此文章禁止转载)告诉你将军令真正的工作原理(全面解析将军令)破解原因出在客户端
作者文章的标题似乎和内容不太相符吧,说了工作原理,可是没有做为什么破解原因在客户端。
破解原因说了没?



我在文章后面给了你一个网页的连接!你去看看吧!明白了工作原理后,你就知道为什么说将军令没问题了!
回复 支持 反对

使用道具 举报

80
发表于 2007-8-1 13:56:40 | 只看该作者 来自:上海
原帖由 ggtiancai 于 2007-8-1 13:51 发表



2000多G对网易来说算得了什么?对于一个服务器,这算问题么?别忘了,开云网页版,开云(中国)官方的玩家多少?他们每个人的数据又是多少,可不是简简单单的一个6位数吧!开云网页版,开云(中国)官方玩家那么多数据网易都能消化得了,更何况一个 ...


不是能不能的问题,是值得不值得的问题根本没有必要的花销,能省当然要省啦....
回复 支持 反对

使用道具 举报

81
 楼主| 发表于 2007-8-1 13:59:23 | 只看该作者 来自:河南
原帖由 三水傍心 于 2007-8-1 13:56 发表


不是能不能的问题,是值得不值得的问题根本没有必要的花销,能省当然要省啦....



你所谓的省是什么意思?使用空间换时间还是时间换空间??请你解释清楚!
回复 支持 反对

使用道具 举报

82
 楼主| 发表于 2007-8-1 14:02:48 | 只看该作者 来自:河南
原帖由 三水傍心 于 2007-8-1 13:52 发表
从这次的修改来看,我个人认为不是没事找事,一定是事出有因的,谁会好好的去改没问题的系统呢?
从将军令的构造来说,必定是服务器端与用户端(即将军令)二者函数的同步,这个函数也必定是跟时间(分钟为单位)和将军令 ...



你所谓的那些不可你的函数请你举出1个例子!还有个问题!6位数毕竟只有10的6次方个!这也数如果都随机完了,你该怎么办?而我的方法就有明确解决办法!请在我的对万家的答复中找!
回复 支持 反对

使用道具 举报

头像被屏蔽
83
发表于 2007-8-1 14:04:20 | 只看该作者 来自:上海
提示: 该帖被管理员或版主屏蔽
回复 支持 反对

使用道具 举报

84
发表于 2007-8-1 14:08:34 | 只看该作者 来自:广东
就是一个函数算法,搞矩阵,你不累,WY还累列

例如:函数为(简单点容易算):(将军序列号X当前时间)=前6位就是密码

当前时间只算到分钟不算秒,刚好是60秒换一次。
1000000的将军令在深夜2点整上的话就是:1000000X200=200000000,前6就是200000

1234567的将军令在深夜2点整上的话就是:1234567X200=246913400,前6就是246913

不需要什么指针,也不需要什么扩展,只要号绑了将军的序列号知道就可以了
回复 支持 反对

使用道具 举报

85
发表于 2007-8-1 14:11:43 | 只看该作者 来自:广东
楼上好有知识
  和楼主讨论这个问题..
回复 支持 反对

使用道具 举报

86
 楼主| 发表于 2007-8-1 14:12:23 | 只看该作者 来自:河南
原帖由 三水傍心 于 2007-8-1 14:04 发表
省就是指不在将军令里使用存储器,也不在数据库端再开2000+G来存储
你的方法是可以用,但是太浪费了...不管什么方法,计算器都是要的吧,计数器也都是要的吧,但是你存储开销太大了...



我再给你解释一遍!开销不打,2000GB才等于2TB,服务器都是按照TB来计算的!你要是非要和家用电脑比,那我无语。你所谓的那些在将军令里面装个随即函数什么的?请你说清楚,并举出一个你所谓的不可逆的随机函数的例子来,在解释一下,6位数都随即完了然后怎么办?顺便在提醒你一下,网易不一定非要把60W个数1个不差的都存储到将军令里面!他完全可以只存储30W,甚至20W个!这些就足够了!
回复 支持 反对

使用道具 举报

87
发表于 2007-8-1 14:15:22 | 只看该作者 来自:广东
真是害人
回复 支持 反对

使用道具 举报

88
 楼主| 发表于 2007-8-1 14:19:12 | 只看该作者 来自:河南
原帖由 〖星〗枫雪羽 于 2007-8-1 14:08 发表
就是一个函数算法,搞矩阵,你不累,WY还累列

例如:函数为(简单点容易算):(将军序列号X当前时间)=前6位就是密码

当前时间只算到分钟不算秒,刚好是60秒换一次。
1000000的将军令在深夜2点 ...



我再次声明一下!我没说要搞什么矩阵!我只是说要这些所有的数据存储起来只需要200万*60万的邻接矩阵这么多空间就足够了!矩阵是一个2维数组,而网易只需要1维数组就够了!
回复 支持 反对

使用道具 举报

89
发表于 2007-8-1 14:20:51 | 只看该作者 来自:上海
开销不大 2TB很便宜啊都说了能省就省了,任何人做事情都会考虑成本问题的,不光是数据库端的成本,还有将军令的成本,哪怕每个将军令省5毛钱,200w个也是100w钱
回复 支持 反对

使用道具 举报

90
 楼主| 发表于 2007-8-1 14:22:56 | 只看该作者 来自:河南
原帖由 三水傍心 于 2007-8-1 14:20 发表
开销不大 2TB很便宜啊都说了能省就省了,任何人做事情都会考虑成本问题的,不光是数据库端的成本,还有将军令的成本,哪怕每个将军令省5毛钱,200w个也是100w钱



请你把你的想法写出来!怎么想的!网易怎样实现的!请不要在这空手套白狼!

[ 本帖最后由 ggtiancai 于 2007-8-1 14:24 编辑 ]
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则