当前位置:首页 > 作品 > 正文内容

传奇私服冒用游戏公司的数字签名进行网络劫持!

传奇站长1个月前 (11-21)作品16

早在去年7月份,360白名单分析组就披露了数字签名冒用的案例,木马作者通过伪造知名网络公司的资料,在某些国外颁发机构申请了对应的数字证书,并用于签发远控木马。而近期我们发现大量的传奇私服登陆器在冒用国内知名网络棋牌游戏“JJ比赛”的签名,并利用Catalog签名来保护网络劫持组件,对抗安全软件的查杀。

 QQ截图20241121102006.png

签名冒用

 

以下两个文件都带有“竞技世界(北京)网络技术有限公司” (下文简称“竞技世界”)的有效签名,左边是带有冒用签名的恶意私服组件,其证书颁发机构是“Go Daddy”,而右边是从“JJ比赛”官网下载的安装程序,证书颁发机构是“Symantec”。

 QQ截图20241121102024.png

私服作者通过这个假冒的签名证书,不仅对PE文件进行签名,还对CAT格式的非PE文件进行签名。CAT文件即安全目录,常用于微软对驱动程序的数字签名校验,与安全目录里的HASH一致的文件会被系统识别为带有某个有效签名。如下所示,文件列表里的其中一项“td_x86.dll”,对应的文件SHA-1是 “d7851d***”,只要将该CAT文件通过微软官方的一个工具“SignTool.exe”导入到目标系统的安全目录池,无论“td_x86.dll”文件本身有没有带数字签名,都会被系统识别为具有有效的“竞技世界”数字签名。换句话说,只要在目标系统安装该类CAT文件,就可以对任意文件列表实施“数字签名保护”,使其具有“竞技世界”的“通行证”。

 QQ截图20241121102038.png

样本分析

 

下面以一个传播样本为例,分析私服登陆器如何在玩家电脑上进行网络劫持活动。样本的整个运行过程如下所示,部分程序在玩家电脑上采用随机文件名,图中的备注名(如[msstool.dll])是其对应在私服服务器上的模块名称。

 QQ截图20241121102059.png

整个流程涉及的4个不同的数字签名,有3个是冒用的,其中“竞技世界”的签名除了签发PE程序外还签发了CAT文件,用于对后面下载的无签名文件进行Catalog签名保护。Catalog签名保护过程主要用到“msstool.dll“和“msscat.dll“两个文件, ”msstool.dll“实际是WDK自带的签名工具“SignTool.exe”,“msscat.dll“文件则是带有“竞技世界”签名的安全目录文件。在玩家电脑中“splog.exe“将根据系统当前时间、进程和线程ID信息对两个文件随机命名,然后创建进程安装Catalog签名:

 

导入CAT文件后,“splog.exe“下载并释放多个模块,用于安装驱动进行劫持。整个流程会多次检测用户电脑的环境,比如“古惑仔传奇”主程序只有检测到用户系统上的传奇游戏目录时才会释放并加载后面的程序。经过多次的判断和加载后,最终调用两个驱动程序“cbfltfs3.sys”和“mstd32.sys”用于网络劫持。下面主要分析一下这两部分劫持。

 

驱动程序“cbfltfs3.sys”是由注入到IE浏览器的.NET模块“donetset4.dll”释放并加载的,注入方式是上游模块”dnetsup.dll”通过.NET工具“RegAsm.exe”注册通用类型库来实现的。“donetset4.dll”会通过“dHelperKit86.dll”启动驱动程序,并下载一个域名列表文件“hstsaddr.dll”来对网络进行屏蔽:

 

屏蔽的域名列表如下,格式与hosts文件一致,主要用于劫持安全软件和竞争对手的DNS请求:

 QQ截图20241121102118.png

驱动程序“cbfltfs3.sys”具有文件系统过滤功能,根据应用层传入的文件路径进行文件重定向操作从而实现屏蔽功能。如下是“dHelperKit86.dll”启动驱动的函数,向驱动层传递了系统hosts文件路径及重定向的文件(“dida.mid”)路径:

 

驱动程序正常工作后,安全软件或竞品私服在联网时将会先通过重定向后的hosts文件(“dida.mid”文件)查询DNS,导致后续的域名解析被重定向,从而实现屏蔽网络的作用。此时检查系统的hosts文件将看不到任何异常,然而通过ping命令便能验证出DNS已被劫持:

 

驱动程序“mstd32.sys”的主要功能是tdi过滤,首先获取云端过滤规则:

 

以下为规则文件的内容,包含大量私服竞争对手的服务器域名:

 QQ截图20241121102138.png

然后根据规则执行过滤,过滤主机头与规则内域名一致的网络请求:

 

满足过滤规则的所有网络请求会被标记,待网络请求响应后对接收到的数据进行修改,最后再将修改后的内容返回给应用层处理从而实现劫持:

 

当受害用户访问私服竞争对手的网站时,http请求响应的数据在驱动层被修改后返回给浏览器,从而劫持到另外一个地址(“14.***.38”,指向百度的首页):

 QQ截图20241121102156.png

 

通过抓包工具可以看到被修改的http响应内容,返回给浏览器的html被替换成一个指向百度首页的框架,实现了私服网站劫持到百度的效果:

 QQ截图20241121102211.png

 

传播情况

 

根据360大数据监测统计,冒用“竞技世界(北京)网络技术有限公司”签名的私服模块首次出现于2017年3月18日,并于2017年3月21日开始大量传播。下图所示是从2017年3月22日到2017年3月28日一周时间里传播情况的地域统计图,其中沿海一带以浙江、辽宁和广东传播最多,内陆则以四川和湖南居多:

 QQ截图20241121102227.png

 

根据这一周的统计数据,发现该模块每天活跃量近万(8500~9500),每天新增受害用户约7000个,一周活跃量为5万左右。该模块借助冒用的签名,在全国范围内广泛传播,并且传播速度惊人。该模块之所以能够迅速传播,与它的上游传播源有关。经统计,仅一周时间里传播该模块的私服网站就多达1300多个,相当于每周有上千款私服在传播该模块。例如以下是其中一款,看起来具有一定的诱惑性,能够吸引玩家下载:

 QQ截图20241121102242.png

除了以上“古惑仔传奇”还有上千款传播相关样本的私服网站,共同形成了一条庞大的灰色产业链,这里列出部分:

 QQ截图20241121102305.png

查杀

 

自从针对数字签名的对抗出现以来,我们持续监测其发展的动态,并率先进行查杀。本次带有冒用签名的恶意模块通过私服大量传播,受害用户群主要为游戏玩家,希望广大的用户提高安全意识,尽量通过正规的渠道下载游戏,避免损失。同时,希望相关的数字证书签发机构严格审查企业资质,避免此类情况再次发生。


分享给朋友:

相关文章

传奇沐老师

传奇沐老师

简单介绍:沐老师也可以说是夏胖子一手培养的女主播,当初怀恋旗下有不少女主播,在颜值方面,沐老师可以排前二。在效力怀恋期间,直播间人数极少!却拿着高工资,也许是胖子相中了沐老师的颜值。。  现在好像入驻了幽灵哥的云游传奇!...

传奇孤夜

传奇孤夜

简单介绍:4年前孤夜身无分文!怀揣一张前往重庆的火车费,目的地就是重庆永川区怀恋网络公司(夏胖子开的传奇公司)从最底层的游戏托开始一步一步脚踏实地干到了怀恋主播主管,效力怀恋四年时间赚得了一台奥迪A6,然后等到夏胖子注销怀恋公司之时,孤夜开着奥迪A6前往重庆另一家传奇公司就职,那就是现在比较火热的豪...

杨喇子

杨喇子

简单介绍:要说传奇板块,黑夏胖子第二人是杨喇子,那就没人敢称第一~喇子老弟是为了蹭热度,那是往死里黑夏胖子!他所有的作品几乎都是黑胖子内容。。。。特别是胖子出事那段时间里,喇子老弟是疯狂撕咬胖子,声称胖子至少被判七年,简直就是伤心病狂。。。如果你到他的直播间喷他,得到的回复就是(老子百毒不侵!)...

热血传奇无心

热血传奇无心

简单介绍:龙腾盛世第一打金主播是谁??我不知道!但我知道第二打金主播是谁~那绝对是无心了,如果不信,可以光顾他的直播间,他每天都在直播打金(龙腾盛世)。精打细算,技术高超,每天都在赚米,虽然赚的不多,但是积少成多,那不也是一笔数目吗。打算要玩龙腾盛世,或者正在玩龙腾盛世的小伙伴,关注一下无心,你绝对...

我和夏胖子的爱恨情仇

我与大哥夏胖子事件发酵两天,我没有做出任何回应。第一,是不想被人说蹭热度,第二,深对我的执拗伤大哥的心心存愧疚今天夏总开播,我和往常一样只要他开播我就去刷10瓶啤酒,不料被连麦,大哥再次让我退出K0去播其他服,没等我说完我的想法就被挂断,然后就是被各种宣泄,我欣然接受,大哥骂出来或许心理会好受一点吧...

传奇蛋疼:舌战群雄,剑指主播圈!

上个段子发出来并不是针对于哪几个戏子,是针对你们所有的戏子。我为什么给你们这些人冠上“戏子”称呼,如果把传奇的历史江湖的故事比喻成我们敬爱的祖国,请问你们不是戏子是什么?也别跟我私聊评论的,我就问问历史上哪件大事有你们在座每个戏子的身影?我记得是16还是17年才开始流行传奇直播,冰雪服带起来的一批吧...

进军轩辕176

兄弟们我是你们阔爱的三锅锅。讲几句,言简意赅。不喜欢墨迹。11月19号进轩辕176吃货服。胖子刑天版本!是不是很怀恋,4年前梦开始的版本。好久不见十分想念,这种版本不需要多介绍了吧。第一:这次不管打多久,服务器出任何问题,或者打一俩天就退的话,老规矩全额赔偿。第二:吃货服,会打金的来,爆率高不高。能...

剑指某胖子

今天这个段子,说的所有话,不代表任何人,我就是个小主播,我也不蹭任何热度,仅代表个人立场。某胖子最近黑无名的事情相信大家也都看得清清楚楚,谣言止于智者。昨天无名大哥开直播间就这一事情,其实他也没说什么,没说过某胖子任何的坏话,也没有去澄清什么,因为清者自清。而某胖子在没有画面的情况下,转身自己开直播...

周秃子魅力忘忧疯狂前行,夏胖子奉上假人脚本质疑!

11月20日魅力忘忧首战开门红,四区同开装备发射器未能阻止周秃子让魅力起航,每个区人数可观,逆行者揽下热度大关,夏胖子开始上最新助燃剂“假人系统”质疑魅力人数真假。下区观望人数确实多,正常游戏玩家摊位辩回应当天沙卷锁定近25W,奉上截图与大家思考由于热度直指魅力忘忧,各老G吃瓜群众一区的时候争相报道...

传奇小马:入驻皓月1.76

休息了半个月,有些兄弟私信我,群里@我,问我啥时候进服,我只能说,年底了,没有保障的宁愿休息,也不想碰雷,哪怕是白漂的兄弟付出辛苦对付个华子,也得负责!这期间有几个老G谈过,都有互相的顾虑吧!没能进,另外咱家元老级兄弟给推荐了一个,服挺好的。其它原因没能进!不过心里还是挺高兴的!这些天谈过几个老G,...

热血传奇小阿红

热血传奇小阿红

简单介绍:怀恋走出来的主播有很多,其中最成功的有两位,一位是传奇老三,另一位就是小阿红。小阿红的成功,离不开夏胖子的鼎力支持,否者以小阿红的极度内向+表达能力欠缺,绝对达不到现在的高度~不过小阿红没有辜负夏胖子,走出怀恋之后,只要夏胖子一句话他随叫随到,胖墩的婚礼他也是到达现场,可以说绝对是性情中人...

传奇常德小板哥:传奇使我操碎了心!

一个让人操碎了心的游戏玩得是真心累这两天三个师都在扯皮都在咬在洗是为什么?还不是一群sb自己带自己的节奏带起来的?别的家族都知道家族出了矛盾立马去转移话题转移矛盾就我们家族天天追着个j b事不放又是发段子又是群里发生怕搞得别人不知道一样老话都说的家丑不可外扬难道丢脸不是丢的湖南家族每一个成员的脸?从...

合击战狼:开战合击,满级主播全是拖

开战合击,满级号的主播都是数据号,风雨同舟大牛传奇宝哥,好好的人你不当,非要做狗。为了流量不择手段。各种黑别人主播。说的话那是鬼话连篇。拿快手老铁当猴耍。关键还有人信,我也是服我说了约战找好服务器让管理拉我,快手都是拉黑的,别人不说我还不知道,笑死了躲着了呗,二个人一人一个号天禧打金去了呗。准备口嗨...

传奇安排:忘忧服套路

忘忧爬塔套路,现在市面上很多沙捐忘忧服,都有塔,大多数忘忧沙捐服收入都来源于骰子,狂暴,消耗,比如死亡无限原地复活!原地复活套路(多数客服会雇佣托跟你打)让你PK的时候花米复活,比较容易上头,可能打一次PK要花上几十上百,甚至上头的要几百!骰子骰王是沙捐忘忧服的主收入之一,众所周知忘忧服,PK死亡比...

王者老袁

王者老袁

简单介绍:曾经叱咤风云的王者家族有那么几位核心人物,老袁算一个,而如今王者家族应该是名存死亡的状态,至于何时复燃鬼知道。。。。让我很纳闷的是,老袁的用户名怎么披上了(风家)马甲??这是投靠了冷风的风家军还是听风者的风家军???...

热血传奇小七GG

热血传奇小七GG

简单介绍:到目前为止小七累积发布341个作品(不算删除!)而每个作品开头绝对是“就是,兄弟们!”而大多数段子内容讲述自己“被搞里头!”。如果的的确确被搞里头,几百个作品加在一起,我估计他搭进去了10套房子有余。。。。...

回忆:昨日之战

最近玩四海起线路,很有游戏体验感,开区1.5米-2米直接秒石头。不过得去起全满的那边抱大腿,不然容易被搞里头,万一撞车跟车队撞上,剑甲放不出来被打下课那是必然。所以老G建议我开区各个直播间逛一下抱大腿。咱也不懂就到处去问,问之前进去总得先刷礼物吧。一区最强王者牛哥哥当之无愧,老牛那天给回忆发信息让回...

西门哥哥:我为自己代言

(致敬各位忘忧版本的主播玩家老G股东以及怀恋曾经一起血战的兄弟们,不要叫我玩忘忧版本,我也不会去玩,为什呢?第一:原始、怀旧都是韭菜服(和平区都亏钱)第二:我夏岳父说了魅力神临不能玩,所以在我看来目前没服可玩。第三:别跟我说什么老板不老板,你想把我架上去把我搞死?你以为你比我聪明?老子又要扛米又要打...

传奇主播属实有点难!

最近传奇主播都有点难,老铁和主播飘荡了几个服,都差强人意,现在的大环境就是主播开服,老板直播,玩家吃肉,老g扛不住,老g 笑眯眯,老铁苦哈哈,再就是终极boss, 主播老铁一块洗, 出尔反尔的,快过年了,带老铁安稳的过年不好嘛!能不能和平共处了,还是那句话,你给我个稳定的服务器,我就带稳定的玩家,那...

快手第一签约 “拉拉三”我师父!

兄弟们我师傅拉拉三,被快手签约了,真是传奇人的骄傲,我满怀热血心情恭祝我师傅拉拉三,在传奇道路上,顺风顺水,一路长虹,师傅徒弟在你开心的日子里,晴子说一句,别总生气,晴子永远爱你。祝拉拉三,老恩师,永远开心快乐,祝愿拉拉军,身体健康,万事如意,合家欢乐,恭喜发财!...