游客发表
《sf魔域》这游戏我断断续续玩了三年多,魔域私服换过七八个,漏洞见过的魔域漏洞比官方服十年都多。最离谱的漏洞一个服,开区第三天就有人刷出了+12的魔域极品装备,全服玩家还在打蜘蛛,漏洞人家已经站在市场摆摊了。魔域后来才知道,漏洞那个服的魔域数据库根本没做写入校验,客户端发什么服务端就存什么,漏洞连个签名验证都没有。魔域
先说说登录环节。漏洞很多sf魔域用的魔域是老版本的登录器,验证逻辑写在本地。漏洞有人直接改hosts把验证服务器指向127.0.0.1,魔域自己搭个假验证端返回成功,连账号密码都不用输就进去了。更糙的服,登录包里的角色ID是明文数字,抓包改一下就能登别人的号。我见过一个服,管理员账号的ID是10001,有人用这个ID登录,直接拿到了GM权限,全服刷钱刷到经济崩盘。
物品复制漏洞是sf魔域的重灾区。原理不复杂——服务端处理交易和背包时,如果先发物品再扣原物品,中间有个时间差。有人用两台电脑,一台卡交易界面,另一台疯狂点确认,利用网络延迟把一件装备复制成两件。还有个更隐蔽的,利用仓库和背包的同步延迟,存进去再取出来,反复操作,服务端的计数器没跟上,物品数量就翻倍了。我见过最夸张的,有人复制了整整一仓库的祝福宝石,市场价从50块跌到5块,三天后服就关了。
技能和属性修改也常见。有些服的技能伤害计算在客户端做,服务端只收结果。用WPE抓包,把火球术的伤害参数从500改成50000,发出去,怪直接秒。还有改移动速度的,服务端不校验坐标变化频率,开加速跑得比骑宠还快,PK根本打不中。有个服更绝,连HP和MP都不校验,锁血挂一开,站在BOSS脚下挂机都没事。
地图和NPC漏洞也挺多。有些服的地图边界没做碰撞检测,卡进墙里能穿到未开放区域,里面往往有测试用的NPC,卖的东西全是零元购。还有利用NPC对话刷任务的,比如某个任务可以重复交,每次给经验,有人写个按键精灵挂一晚上,第二天满级了。我见过一个服,转生NPC的确认按钮没有冷却,点一次转生一次,属性无限叠加,最后那个人攻击力显示是负数——溢出了。
数据库层面的问题最致命。很多sf魔域用的是网上下的残端,数据库密码就是默认的123456,端口3306直接对外开放。有人用navicat连上去,直接改自己的元宝数量,改完刷新一下就到账。还有更狠的,把整个数据库拖下来,里面所有玩家的账号密码都是明文,拿去撞库能登上一堆人的其他账号。我认识一个开服的老哥,他的服被人脱库,三千多个玩家的资料全泄露,最后赔了钱才了事。
这些漏洞说到底,都是开服的人图省事。源码不审,配置不改,验证不写,能跑就行。玩家里面总有几个懂技术的,发现一个漏洞就能把整个服搅黄。我见过最离谱的一个服,开服当天晚上就被刷到关服,管理员在群里骂街,说“你们这帮人能不能有点素质”。可问题是,你自己把门敞着,怪谁呢。
友情链接