网页资讯视频图片知道文库贴吧地图采购
进入贴吧全吧搜索

 
 
 
日一二三四五六
       
       
       
       
       
       

签到排名:今日本吧第个签到,

本吧因你更精彩,明天继续来努力!

本吧签到人数:0

一键签到
成为超级会员,使用一键签到
一键签到
本月漏签0次!
0
成为超级会员,赠送8张补签卡
如何使用?
点击日历上漏签日期,即可进行补签。
连续签到:天  累计签到:天
0
超级会员单次开通12个月以上,赠送连续签到卡3张
使用连续签到卡
08月24日漏签0天
渗透吧 关注:79,085贴子:613,784
  • 看贴

  • 图片

  • 吧主推荐

  • 游戏

  • 5回复贴,共1页
<<返回渗透吧
>0< 加载中...

BattlEye[BE]反作弊:分析/逆向/dump

  • 只看楼主
  • 收藏

  • 回复
  • 2222233333c
  • 初三年级
    12
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

BattlEye
BattleEye 是一种流行的德国第三方反作弊软件, 主要由Bastian Heiko Suter开发. 它为游戏发行商提供易于使用的反作弊解决防范, 使用通用保护机制和游戏特定检测来提供最佳安全性. 正如他们网站所描述的, 他们始终掌握最先进的技术, 并且采用创新的保护和检测方法, 显然是因为他们的国家: 德国的质量. BE 由多个部分组成, 这些部分一起工作以捕捉和防止各种游戏的作弊者.
四个主要的实体为:
1. BEService
与BE 服务器 BEServer通信的windows 系统服务, 它提供了BEDaisy和BEClient服务器与客户端通信功能.
2. BEDaisy
Windows内核驱动程序, 用于注册预防性回调和微过滤器, 用以防止作弊者非法修改游戏.
3. BEClient
Windows动态链接库, 负责大多数检测向量, 包括本文中的检测向量. 它在初始化后反映到游戏过程中.
4. BEServer
专有的后端服务器, 负责收集信息并对作弊者采取具体行动.


  • 2222233333c
  • 初三年级
    12
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
ShellCode
最近, BE的ShellCode被转储在网上, 我们决定写一篇关于BE 当前迭代的内容正在寻找的内容. 我们在过去的6个月没使用过BattlEye, 所以我们所用的最后一个shellcode很可能已经过时了. 在最近的转储中, 代码的各个部分完全从内存中识别出来, 这说明BE 只附加到shellcode并且不会删除以前的检测过程或者步骤.
How?
BE可能会将其shellcode从服务器流式传输到windows服务器, 称为BEService. 该服务与位于游戏开始时内部的模块进行通信, 称为BEClient. 通过namedpipe \\.\namedpipe\Battleye完成通信并且直到去年为止都没有进行加密. 现在,所有通信都通过带有非常小的密匙的xor密码进行加密, 使得已知的明文攻击变得基本毫无软用. 当shellcode已经流式传输到客户端时, 它将在任何已知模块之外进行分配和执行, 从而使分区变得容易. 要转储shellcode, 你可以hook那些流行的windows-api函数, 比如CreateFile, ReadFile等, 并转储任何调用者的相应内存部分(查询返回地址的内存信息), 这些部分位于任何已知模块之外, 或定期扫描游戏的虚拟内存空间, 用于任何已知模块之外的可执行内存, 并将其转储到磁盘. 确保跟踪你已经转储的部分这样就不会得到数千个相同的转储.
Disclaimer
一下伪代码部分被大量美化(简化). 你将无法转储BattlEye shellcode 并且立即识别其中一些部件; shellcode不包含任何函数调用, 并且许多算法都是被展开的. 这并不重要, 因为当你读完这个反作弊的时候, 你迟早可以绕过它
Memor Enumeration(内存枚举)
反作弊解决方案最常用的检测机制是内存枚举和内存扫描, 以检测已知的作弊图像. 只要你不忘记基本的汇编并将常用功能序列列入黑名单, 它就很容易实现并且非常有效, 正如我们过去所见.
Battleye 枚举游戏进程的整个地址空间(这个过程在下面的内容), 并在可执行页面时以及在相应的shellcode内存空间之外运行各种检查.

内存异常
BattlEye将标记内存地址空间中的任何异常, 主要是与加载的映像不对应的可执行内存部分.


2025-08-24 10:59:43
广告
不感兴趣
开通SVIP免广告
  • 2222233333c
  • 初三年级
    12
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼



  • 九磅十五便士
  • 六年级
    9
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
前排捕捉火鸡大佬


  • 第三人称
  • 一年级
    4
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
你好!我被人骗了能帮帮我吗


登录百度账号

扫二维码下载贴吧客户端

下载贴吧APP
看高清直播、视频!
  • 贴吧页面意见反馈
  • 违规贴吧举报反馈通道
  • 贴吧违规信息处理公示
  • 5回复贴,共1页
<<返回渗透吧
分享到:
©2025 Baidu贴吧协议|隐私政策|吧主制度|意见反馈|网络谣言警示