第五十九章 殖入DDo攻击到玩家端
作者:飞梭之影      更新:2017-12-19 12:26      字数:3468

胡凯山说:「停机回溯到备份状态韩方一天不修好我们就只能这样。」

常继德问:「对方是有绝对意图要破坏的是否要报警处理?」

胡凯山说:「好报警但是你要我们交什么数据给警察?」

常继德说:「这....我们的确没办法分辨到底是谁在修改物品。这套程式在运作中我们无法从系统监控韩方并没有打算公开这部分的程式给我们而当我们停机检查数据库的同时成千上万的玩家早已包包一堆道具了。」

胡凯山说:「先回溯吧回溯好就开机然后开两个小时后停机再检查持有数量过于庞大的玩家把他们通通停用户名并将数据交给警方处理。」

常继德弯腰鞠躬说:「是我知道了!」

胡凯山转身要离开但随即停住转回头说:「你最好知道自己要做些什么最好快点把潜在的隐忧都找出来不要老是后知后觉然后两手一摊!」说完便离开。

常继德命令手下开始执行磁带备份回溯计划自己则坐在椅子上思考。

「为什么?」常继德摸著额头自言自语:「怎么会这样?该不该把这里生的事告诉卡特上司?不过任务都已经完成了我应该也没必要继续待在这里了。但是一直留在msog也没什么前途好不容易有这么个机会当工程师...」

「不好了!」通讯无线电传来常继德手下急切的声音:「常先生请您快点到机房里来看一看出状况了!」

常继德冲到机房问:「到底生了什么事?为什么你们这么惊荒?」

手下说:「我们刚刚将磁带备份回硬盘中却现磁带机固障、卡带状况连连甚至第二第五第六服务器的备份数据带有毁损状况根本无法正常回溯!」

常继德说:「你们先回溯可以正常回溯的服务器快去动作。」

手下说:「知道了!」随即针对正常的带子先进行回溯。

常继德跑去找胡凯山说:「董事长我们的磁带出了严重问题磁带毁了!」

胡凯山站起来问:「怎么会生这种事情呢?到底怎么回事?」

常继德说:「我们的磁带品质太烂状况不断恐怕无法完全回溯了。」

胡凯山抱头倒在椅子上说:「怎么会这样早知道会这样我就不贪便宜了。」

常继德问:「董事长目前可以用的磁带机还有但是有这么多带子根本无法使用这样下去开机之后某些服务器一定会生更严重玩家抗议状况的!」

胡凯山头痛的说:「这样不行绝对不能什么都不处理就开机。」

常继德问:「不如那些有问题的服务器回溯到更久之前的数据带?」

胡凯山点头...........................

而在台北极光里众人并没有因为停机就停止动作。

简德昌说:「快点基本的核心程式已经写出来了现在我们需要的就是将这些解析出来的封包格式按照规格写成不断Request。」

由于停机对玩家而言在开放服务后即使出现下载修正档案也是很自然的不会有玩家怀疑的。正因为如此不知道短期之内还会不会有这样的机会极光里帮忙进行ddos任务的人都战战兢兢力求在游戏服务器开机之前把主体程式写后并且随时侦测游戏服务器是否开机。一旦开机完成就要马上测试ddos档案的作用并且确认有效之后就要置入服务器中供玩家下载。

「这真是一个赌注!」简德昌看著努力写程式的所有人心想:「必需确认ddos的程式码能够正确附在更新档案上运作!除此之外要是天泉更新的档案中并没有绝对会被呼叫来使用的档案那么ddos就白写了。」

一名极光成员说:「简医生相同功能的程式码我们总够使用了五种写法经过我们殖入sou1程式中五种不一样的链接函式内都不会造成档案出现错误。我们将内存位置区隔在不同的地方以避免干扰到sou1主程式运作与定址。」

简德昌看了看问:「你们估计这五种写法可以应付多少种被呼交的档案类型?不你们还是要百分比讲好了这样比较能判断。」

云飞拿著分析表说:「我们预测扣除声音档、图档、模组档等跟主程式运作无关的部分约有79%的档案是可以被殖入这段程式码的。其中若是动态链接程式库也就是dLL档只要被呼叫到的档案不论执行任何函式都会附带执行我们的ddos程式码。」

简德昌心想:「殖入成功率79%...」但想起dLL便问:「等等你们的意思是假如将ddos程式码附在dLL档里便绝对可以执行?」

云飞点头说:「我想是的因为我们检视了几个dLL档现他们呼叫外部函式都是用相同的呼叫法。假设有三个函式xo1到xo3在同一个dLL档中都会先呼叫档案的第一段程式再由第一段程式传送参数然后执行副程式含式最后再将回传值传回。因此我们只要将ddos攻击码写入档案的第一段程式便能在被呼叫的同时执行。」

简德昌说:「但是...这同样需要主程式呼叫dLL档。」

另一个极光成员说:「在我们之前的测试现玩家端游戏档案中有63%的dLL档会在玩家登入游戏完成后被呼叫到在移动鼠标或输入键盘等玩家主动操作动作执行后呼叫率增加到68%若开启背包或银行仓库等物品存放功能之时呼叫率增加到84%再进行一些攻击损伤动作后增加到97%。」

简德昌看著列表说:「嗯这么看来ddos攻击码置入dLL档确实是最佳的选择。而且在程式头个区段预留了足够的空间不需要将程式码分散到其他区段去是最保险的做法。好如果等一下有更新到dLL档的话就以dLL档为优先!如果没有的话再去判断另外四种方法。全员请继续加油完成!」

「知道了!」极光内所有参与任务的人士气高昂!

「不错嘛!」任逍遥巡视执行各种不同任务的区域看见简德昌便说:「你们运作ddos的人还满有精神的嘛!如何了?」

简德昌说:「已经完成的差不多了剩下的就是确认ddos攻击码能够完全相容于所依附的档案。」

而跟在任逍遥身旁的宇成跑去问云飞:「如何?辛苦吗?很困难吗?」

云飞说:「还好!说到困难与辛苦老实说比学校的题目要难多了!但是这里的乐趣也比写学校那些无意义的程式练习题有趣多了!」

宇成问:「可是你们为什么要确认相容呢?不是只要能执行就好了?」

云飞说:「病毒码会依附在原始的程式码之上每个程式或多或少都会在编译后留下一些空间没有使用到我们的目的就是让ddos攻击码能在不影响原来档案的功能之上。因此就必需编译入空白区域但又必需保证能被呼叫。」

宇成痴呆状的说:「我完全不懂你在说什么!反正就是写入能执行就对了吧?」

云飞说:「你真是...算了!」

此时郭仑新前来通知:「会长游戏服务器已经上线了!」

任逍遥问:「如何?你们完成了吗?」

简德昌和云飞等人也刚好写好了ddos攻击的档案便混入sou1玩家端游戏程式里试运作现攻击上的确没有问题便开始计划著手放入sou1更新FTp。

简德昌说:「现在测试完没有问题!只要有管道置入更新档内便可。」

任逍遥便问庄胜哲:「你的木马殖入对方服务器了没有?」

庄胜哲说:「我已经顺利用天龙系统将木马档案殖入sou1服务器中现在已经找到了它们放置更新档的FTp路径为e:sou1ftp

e。」

任逍遥说:「很好对了秦天罡他们刚刚玩家端更新了那几个档案?」

秦天罡说:「更新了sou1.exe、sou1.bin、p1ay_ro1.d11三个档案。」

简德昌说:「嗯就我们研究并反译sou1程式码的结果p1ay_ro1.d11是游戏启动执行后的核心动态链接程式库是用来做为游戏底层通讯核心用的。把ddos程式码写进p1ay_ro1.d11里在执行sou1.exe后一定会呼叫这个档的。」

庄胜哲说:「由对方更新这三个档案的情况来看他们也是知道了我们是利用修改的方法而不是复制的bug所以想从通讯核心阻止插件的封包。」

修改过p1ay_ro1.d11后庄胜哲利用天龙系统与服务器取得port:1o7oo通讯使用udp而非Tcp并将目录转移到玩家更新FTp目录中把被修改过具有ddos攻击的档案流入FTp里供所有更新的玩家『下载』。

任逍遥点头说:「很好你们执行任务配合的很好。现在很晚了实际的效应也许要等到明天所有玩家更新完才会知道!」

带有ddos攻击程式的档案开始被玩家下载...待续

(幕后画面!简德昌:「每个玩家都进行攻击...果然是『分散』式阻断服务!」)