核心内容:

只要修改本地clientreg.cb.kingsoft.com的域名对应的IP,并且在被访问/login.php时返回特定内容就可以完成激活。


原理介绍:

金山词霸2007是免费提供下载和试用的,大家可以从其官方网站上下载。
下载以后不激活的话,只能进入其试用模式,只能使用两个基本词典。
激活的时候是输入两个字符串(用户名和密码),然后到其网站上检查,然后根据检查的结果来判断是否激活。


操作方法:

修改hosts文件,把clientreg.cb.kingsoft.com映射到你的cheater服务器的IP。
在你的cheater服务器上起一个80端口的HTTP服务,使其在被访问/login.php时返回下面一段内容。
<html>
<body>
<span id="schema_node" style="display:none">
<PassPortValidate xversion="1" xproResult="0" xsize="292" xservTime="0" xmatTime="4115500457" xserver="0" xuserResult="0" xindex="19">
</span>
</body>
</html>
然后启动金山词霸选择激活,输入任意信息激活。


闲话:

一开始用了一下2005,
结果发现不但和卡巴斯基冲突,还会让我的XP说要升级一个总是升级失败的msxml4的包,
所以昨天就下载了一个2007。
网上的破解方法需要覆盖2个文件,感觉不爽。
试了他的激活,原来是HTTP协议的,就想到修改一下看看是否可以欺骗激活,
结果竟然成功了……
金山……

8楼增加了正确的验证信息获取方法。

31楼增加了对于“用别人激活后得到的注册信息来激活”的想法的实验及其结果,证明了不能仅仅通过修改文件的方式来激活(当然修改程序的方式除外)。