时间:2024-04-08 15:28:31来源:互联网
前言
网络游戏的辅助、助手类工具一直以来都受到一些游戏玩家的喜爱。但由于这些软件很多都存在扰乱游戏公平、篡改游戏数据等问题,损害到了游戏运营方和遵守游戏秩序玩家的利益,一直以来都是被游戏厂商、运营商打击的对象。也正是因为这是一个较为灰色的地带,造成了这类工具都是由个人或小团队开发和维护,可谓鱼龙混杂。这里面也就存在大量追求不法利益的开发者——利用游戏辅助传播病毒木马和各类恶意程序,甚至还有趁机窃取游戏账号装备的可谓比比皆是。而今天要提到的"CF活动助手"就是其中一个。
CF活动助手分析
CF活动助手是一款比较流行的游戏辅助工具,其支持的功能很多,以下是其官网的介绍内容,包括"最新活动通知","一键领取活动礼品","战绩、消费、仓库查询"功能,并且"永久免费",看起来确实是不错的辅助,
图1. 官网的助手功能介绍
通过官网的用户实时统计可以看出:其每日的用户IP数可达到70000 ,PV量已经达到了12万,这也从一个侧面说明了其确实深受用户喜爱。
图2. CF活动助手的用户量
图3. CF活动助手程序界面
CF活动助手为了保证能及时跟进游戏运营方推出的活动,同时保证其"查询功能"接口的有效性,会在启动时通过云端下拉配置方式获取自身运行所需配置信息,其使用的云端配置信息地址如图4所示:
图4. 程序内使用的云控地址
图5. 程序官网的加密云控信息
通过解密其云控配置后,可以发现除去程序相关的配置信息后,还包括对安全软件的检测,同时具有下载并执行远端程序的功能。
图6.安全软件进程名配置字段
图7. 远端下载程序配置字段
其中下载文件名为"QMBroswer.exe"和"QMBrowser.exe"的文件,在前期分别下发过"QQ空间广告刷手"病毒以及"Steam盗号器"。而中间的"server.exe"文件,则是一个下载者木马。
1. 下载者木马
该木马启动后,会主动向远端地址发起下载请求,下载多个程序到本地执行。虽然在URL链接中,这些文件均已.txt结尾,但实际上大多均为可执行程序,其中也包含驱动程序(SYS)和动态链接库程序(DLL)等,具体功能也可能由于服务器控制者的修改而损失变化。
图8. 下载抓包
此外,该木马同时还会将中毒机器的相关信息上报给服务端用以统计。
2. Steam盗号器
盗号器启动后会结束正在运行的"Steam"客户端,之后通过枚举磁盘文件方式找到Steam客户端安装路径
图9. 结束Steam进程
图10. 释放盗号模块
找到Steam客户端安装路径后,会向路径内释放名为IPHLPAPI.dll的库文件用作DLL劫持,这样Steam客户端在下次启动时会加载该DLL文件。
图11. 盗号模块注入Steam进程
该DLL一旦被加载,便会通过hook方式挂钩SteamUI.dll模块的4处位置:分别为"UserNameEdit"、"密码"、"RememberThisComputer"、"Steam_GetTwoFactorCode_EnterCode",如下:
图12. 盗号模块寻找hook点
图13. 待拦截的控件名称
如此一来,每当用户通过输入账号密码的方式登录Steam的时候,劫持了客户端的DLL同时也会窃取这份账号和密码。
3. "QQ空间广告刷手"病毒
病毒运行后,会通过QQ本地认证接口取到SKey,之后带Skey可跳转全线QQ产品,病毒会选择跳转QQ空间和兴趣部落,在非用户自愿的情况下,发布广告。
图14. 刷QQ空间说说
图15. 刷"兴趣部落"评论
实际发布内容如下图所示:
图16. 类似广告内容
火爆的Steam盗号
自"绝地求生"在国内爆红之后,针对Steam的盗号产业链发展得可谓异常迅猛,不只这一款辅助,我们还发现了大量各种针对steam的盗号攻击。
号码如何被盗?
目前流行的盗号方式大体可分为三类:
1. 钓鱼页面,骗取账号密码
通过伪装成相似度极高的"活动页面"诱骗受害者输入账号密码来领取所谓的"礼包"或"CDKEY",而一旦输入这些信息,信息便会被发送到盗号者的"箱子"中存储起来,后续被打包转卖或者洗劫。
图17. 伪造的Steam钓鱼页面
2. 曲线救国,利用账号找回功能盗取账号
账号找回功能是指在用户一旦忘记原有密码时,平台方通过其预先绑定的邮箱地址发送"凭证",用户以此即可重置其密码。一般来说,此类功能的设计原则,是基于认为账号所使用的注册邮箱持有者是可信的——即,能查看注册邮箱内容的人,可以被信任为就是账号主人本人。但由于腾讯本地统一认证接口的存在,以上这一套信任逻辑就变得不再可靠。
图18. Steam平台发送的密码重置凭证
腾讯所提供的这套接口,本身是为了方便用户登录其全线产品所设计的一套机制。但由于没有对调用者进行校验,所以任何在用户计算机中运行的程序都可以调用从而拿到SKey(认证Token),如果用户使用了QQ邮箱绑定其Steam账号,那攻击者通过在Steam平台主动发起"密码找回",之后通过Skey在受害者的邮箱中取到"凭证"从而重置密码,更进一步可以修改掉受害者的Steam绑定邮箱,使得受害者无法再找回其账号。
常见的有以"XX变声器"、"XX加速器"命名的"撸号器",通过聊天工具、邮箱方式进行传播。
图19. 通过邮箱传播的Steam撸号器
3. 对登录器下手,直接获取账号密码
前文所述的"CF活动助手"即为以"DLL劫持"方式注入Steam登录程序,通过hook相应的控件处理逻辑从而偷取受害者登录账号及密码,而这种方式非常隐蔽,受害者一时很难察觉,同时也存在盗号器以"远线程"注入方式盗取受害者账号密码,其中比较常见的有:
1) DLL劫持,位于Steam安装目录下名称IPHLPAPI.DLL
2) 进程注入,释放模块位于Steam安装目录名称为cuic.DLL
被盗账号会被如何处理?
受害者的账号最终流向,不外乎是以下几种:
1. 账号内有高价值虚拟财产,会被转移后卖掉。
2. 账号安全预留信息可改且价值较高的,修改信息后转手当做高价值黑号卖掉(几元到几百元不等)。
3. 账号价值较高且盗号者自己对账号内游戏感兴趣的,盗号者留作自用(开挂)。
4. 其余价值较低账号,打包出售。最后还是流到"上号器"号商手里。
图20. Steam黑号出租(上号器)
图21. Steam黑号圈子
图22. Steam黑号交易
如何避免号码被盗?
1. 尽量避免使用第三方辅助软件。
2. 无论是游戏账号还是邮箱账号,尽可能启用多重安全机制(如手机动态口令app等)。
3. 在非可信环境下(如网吧)避免使用自己的游戏账号。
4. 360安全卫士具备"游戏账号保护"功能,在开启情况下可有效阻止游戏号码被黑客窃取。
图23. 360安全卫士拦截威胁程序对Steam客户端的注入操作
ff7重制版尤菲dlc,ff7重制版steam
2023-04-07
维斯塔的餐桌于开启辰测试,维斯塔餐桌电脑版安装攻略上手
2024-02-26
楚河汉界游戏攻略,电视版楚河汉界的第六关怎么过
2023-04-25
航海王梦想指针五星角色,新手快速组建最佳阵容
2024-04-18
我的侠客凌霄掌门人在哪,真实江湖四大世家对战
2024-03-14
款像素风格模拟经营,像素风格模拟经营游戏合集
2024-03-05
暖暖环游世界新西兰攻略,暖暖环游世界新西兰攻略
2023-04-04
退退退大妈表情包图片,退退退表情包
2023-04-06
世界上最好玩的手游,世界上最好玩的游戏叫什么名字
2023-03-08
星球重启sunrise唱片获取,星球重启首日战力氪金指南
2024-03-23