您当前的位置:首页 > 其他技术 > 封神技术

真封神服务器被南极攻击的解决办法

本文出处:网游动力作者:本站发布时间:2011-07-06阅读次数:

1, 数据库被清空 的解决方法   数据库被清空是南极留下的后门,就在create.sql脚本的这一句中
     GRANT ALL PRIVILEGES ON * . * TO "root"@"%"IDENTIFIED BY "" WITH GRANT OPTION;
   这一句会让所有用户都可以用root没有密码的方式访问数据库,可以修改成下面这句
     GRANT ALL PRIVILEGES ON * . * TO "root"@"%"IDENTIFIED BY "你的密码" WITH GRANT OPTION;
   "你的密码"需要你自己设置,不要让其他人知道。修改了密码就需要修改服务器的配置文件
     login_server.ini 中的 [connectDatabase] password = "你的密码"
     gameworld_server.ini 中的 [connectDatabase] password = "你的密码"   还有一个方法解决这个问题,就是在防火墙中关闭3306端口。
   另外需要注意的是默认的帐号admin的密码是123456,大家一定要想办法修改掉。
   有一个办法可以获得md5,就是在mysql里面执行下面文字
     select md5('你的密码')
   就可以显示32位密码,你取出中间的16就是游戏用的密码
2, 被南极恶意攻击 的解决方法   经过黑客朋友的分析
   用UE或者其他二进制工具打开执行文件
   用二进制查找
   c6 86 0e 01 00 00 01
   修改最后一个01为00,也就是修改成
   c6 86 0e 01 00 00 00
   就可以了
   每个执行文件都修改一次(login_server.exe, gameworld_server.exe, region_server.exe)
   每个文件应该只有一个这个内容,不要修改错了,修改错了可能会有更多错误。   被黑的原因多半是因为安全设置的问题,你可以安装你系统的最新更新。然后设置防火墙,
   把不用的端口全部关闭。另外尽可能的关闭不使用的服务。