急,我忘记了联众游戏的密码!!!
联众保存的密码几乎都是明文保存的。不用任何软件就能看到。点击开始→运行,输入“regedit”启动注册表编辑器,输入注册表的[HKEY _当前_用户\软件\全局链接\游戏\共享\设置]主键。其中username1 ~ usernamex (x代表用户数)为该电脑中已登录联众的用户的用户名,Password1 ~ Passwordx分别对应他们的密码。如果该值为空,则不选择保存密码。朋友的用户名是“bupashu12”,密码是“123321”。看到UserName6后面的值是“bupashu12”,Password6后面的值是“206”。
205 204 204 205
206”,密码中的值可以用空格分成六个部分(密码为6位数)。然后我输入了几个用户名和密码,发现果然如此。有几个密码,所以带空格的数字串可以分成几部分。还发现密码“123456”对应的数字串是“206”
205 204 203 202
201"。可见联众的加密机制对应的是单个字符。如果单个字符发生变化,加密的内容只会发生变化(即如果密码为“123322”,则数字串为“206 205 204”。
204 205 205”,只更改了最后一个值)。
接下来我们将研究这个加密算法,用“123456”-“206205204203202”
201”为例,可以看出密码数量增加,加密值减少。把密码字符改成ASCII值应该是49,50,51,52,53,54,对应的加密值是:
49—206
50—205
51—204
52—203
53—202
54—201
找到规律了吗?左右相加之和为“255”。再来看另一组密码以及对应的ASCII值和加密值“abcdef”——“158 157 156 155 155 154。
153":
a-97-158
b—98—157
c-99-156
d—100—155
e—101—154
f—102—153
可以看出,联众的密码加密机制是将密码的每个字符都变成它的ASCII值,然后将这个值减去255,就变成了一个加密的数字。只要在注册表中找到加密的数字串,然后把它的值从255中减去,255就是密码字符的ASCII值,再查ASCII对照表,就很容易知道密码是什么了。
或者:‘了解你的注册信息和注册问题。
你最好再想想,你自己的密码可能是什么?