项目说明:
本项目基于 "Apex Simple KVM DMA Aimbot+Glow" 二次开发
核心依赖:需配置支持GPU直通的QEMU KVM虚拟化环境
新增功能:弹道预测/去武器晃动等优化
技术架构:
双模块设计
apex_dma(宿主机程序):执行内存读写操作
apex_guest(虚拟机客户端):管理热键/绘制覆盖层
覆盖层选项
可通过变量use_nvidia切换NVIDIA原生覆盖层或自定义覆盖层(内置简易版)
分辨率适配
默认硬编码为1920×1080(需手动修改apex_dma源码适配其他分辨率)
安全建议:
编译前必做:
修改字符串常量
插入无效函数混淆代码逻辑
变更输出程序名称
调整编译器优化等级
建议使用VMProtect等虚拟化混淆工具加固
控制流程:
通过SSH从虚拟机客户端控制宿主机程序
单设备操作:无需额外键鼠,依赖宿主机-虚拟机间通信协议
环境验证:
测试平台:
宿主机:Ubuntu 20.04
虚拟机:Windows 10 1903
部署教程:
Memflow模式
宿主机:
安装最新Rust环境
执行build.sh编译apex_dma
虚拟机:
编译apex_guest项目
按需启动覆盖层(NVIDIA方案可跳过)
运行虚拟机客户端程序
启动《Apex英雄》
宿主机:
进入apex_dma/build目录
以root权限运行apex_dma
vmread模式:
步骤同Memflow,需提前安装meson构建工具
功能控制:
F4:关闭客户端及覆盖层
F5:切换透视(ESP)
F6:切换自瞄(Aimbot)
F7:安全等级切换(红/橙/绿三色状态)
←/→方向键:调整ESP/自瞄生效距离(默认200米,范围100-800米)
界面说明:
标题栏:
(0-0)表示当前观众数(敌方-友方)
红/橙/绿色状态对应不同反检测策略
玩家标识:
血条/护盾条环绕显示
距离值红色=倒地状态(自瞄自动忽略)
数字标注为队伍ID
自瞄参数:
当前版本平滑度较低(高平滑度会降低预测精度)
注意事项:
游戏退出时宿主机程序自动关闭
适配版本:v3.0.4.2577
覆盖层应自动显示于屏幕左上角(红色标题)
