隔离幻想游戏的木马广告 |
|||
|---|---|---|---|
幻想游戏的木马广告最近,很多幻想游戏都捆绑了一个叫作Captiv8的广告发布系统,在游戏的安装目录里可以看到很多以c8开头的文件。c8具备自动更新程序的功能。目前它也许只是收集用户信息、自动下载广告,但通过这个平台,它其实可以做任何事情。 金山毒霸在2007年3月6日将Captiv8 列为病毒,原因是其带有自动下载广告的特性。这样,在使用金山毒霸的电脑上(例如我的电脑),只要安装或运行捆绑了c8的幻想游戏,毒霸会删除一个叫做c8Common.dll的文件,游戏就无法运行了。 为了在开启金山毒霸的实时防毒功能的同时,继续玩幻想游戏,我只好做了一个c8补丁包。 c8补丁包只要将c8补丁包里的文件复制到游戏目录,就可以在开启金山毒霸的同时,继续玩捆绑了c8的幻想游戏,而且禁止c8连接网络。 c8补丁包里的设计原理很简单,主要有两点:
c8补丁包里除了处理过的c8Common.dll和c8CommEngine.dll,还有一个myws.dll,这个dll提供了空壳的连网函数。我测试过,复制了这三个文件后,游戏就不会要求连结网络,也可以正常运行。 我在myws.dll中作了一个简单的日志功能,会在当前目录产生了一个myws.log文件,记录c8本次执行中调用的连网函数。不需要日志的朋友可以通过修改源代码将其关闭。 有类似需求的朋友可以下载这个补丁包。解压后复制到游戏目录即可。 熟悉编程的朋友可以下载这个补丁包的源代码。 后记后来,我发现只要将c8.dll直接改成游戏程序名就可以运行,c8的所有文件都可以直接删除。详见“解除或自动关闭幻想游戏捆绑的c8程序”。 后记2幻想改进了捆绑的方式,我写了一个解绑机。不熟悉电脑操作的朋友可以用解绑机执行解绑文件为游戏解绑;熟悉电脑操作的朋友可以自己制作解绑文件,并发布解绑文件与其他朋友共享。详见“c8解绑机使用说明”
|
|||
|
个人主页
| 留言本
| 我的空间
| 随笔集
| |
|||