找回密码
 点一下
查看: 3438|回复: 7

魔兽竟然还留有这样的后门?谁装了sc2的去看看有没有

[复制链接]
发表于 2010-6-25 21:50:11 | 显示全部楼层 |阅读模式
http://rapidshare.com/files/402656409/nightelftheme.mix.html

下载把这个文件往魔兽里一放,启动游戏,你发现什么了?
以后加载dll都不需要loader了。。直接改叫mix
发表于 2010-6-25 22:23:12 | 显示全部楼层
这个dll比较特殊?
回复

使用道具 举报

发表于 2010-6-26 08:05:08 | 显示全部楼层
NE.Mix是个界面包MPQ
代替Dll改程序是不可能的吧
另外War3启动时还搜索*.Mix
搜索到Mix时,如123.Mix时,还继续搜索123.Mix.2.manifest 123.Mix.2.Config
不过这些Mix和Ne.Mix看起来是完全不同的
回复

使用道具 举报

 楼主| 发表于 2010-6-26 09:11:38 | 显示全部楼层

回 2楼(orochizz) 的帖子

错,NE.mix是一个dll。只不过后缀了mpq而已(我调用storm载入mpq,并且故意把mpq合并到了dll的后边)
回复

使用道具 举报

 楼主| 发表于 2010-6-26 09:14:30 | 显示全部楼层
通过测试发现:mix文件会在game.dll初始化后载入,如果不涉及到修改初始化行为,那么他相当于载入一个普通插件
(例如mix方法无法修改miscui等)
比起d3d8, lpk, winmm等静态载入 + hook动态加载的方式,好处显然是文件少,功能稳定,坏处是不能修改初始化行为。
回复

使用道具 举报

发表于 2010-6-26 20:42:41 | 显示全部楼层
没看懂。。。机器里没魔兽
回复

使用道具 举报

发表于 2010-6-28 02:01:47 | 显示全部楼层
好神奇啊
回复

使用道具 举报

发表于 2010-6-28 13:33:08 | 显示全部楼层
为什么把 nightelftheme.mix 文件名改了就没用了?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 点一下

本版积分规则

Archiver|移动端|小黑屋|地精研究院

GMT+8, 2024-4-26 17:44 , Processed in 0.077064 second(s), 19 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表