VimRev/dma-lab
GitHub: VimRev/dma-lab
一站式DMA硬件级安全研究资源库,集成了FPGA固件配置、PCILeech工具链模板和主流反作弊系统分析指南。
Stars: 0 | Forks: 0
# ⚡ DMA 实验室
### 硬件级反作弊研究与固件资源
[](https://discord.gg/JJgc2cDEK5)
[](https://github.com/VimRev/dma-lab)
[](LICENSE)
**固件配置 · 反作弊分析 · 硬件指南 · 驱动开发**
*我们的 Discord 社区拥有 70 多名研究人员和开发者*
[**👉 加入我们的 DISCORD**](https://discord.gg/JJgc2cDEK5)
## 此仓库包含的内容
| 目录 | 描述 |
|-----------|-------------|
| [`configs/`](configs/) | 适用于各种配置的 PCILeech 和 LeechCore 配置文件 |
| [`firmware/`](firmware/) | 固件资源、特征码规则指南和 FPGA 配置 |
| [`guides/`](guides/) | 硬件选择、设置教程和反作弊分析 |
| [`tools/`](tools/) | 用于 DMA 开发和测试的实用脚本 |
## 快速入门
### 前置条件
- DMA 硬件板(Screamer Squirrel、Enigma X1、PCIeScreamer 等)
- 已[安装](https://github.com/ufrisk/pcileech) PCILeech
- 已[安装](https://github.com/ufrisk/leechcore) LeechCore
- MemProcFS(可选,用于内存取证)在[这里](https://github.com/ufrisk/memprocfs)
### 基础设置
```
# Clone 这个 repo
git clone https://github.com/VimRev/dma-lab.git
cd dma-lab
# 复制一个 config 模板
cp configs/pcileech/example.cfg my-setup.cfg
# 编辑以匹配你的硬件
nano my-setup.cfg
# 使用你的 config 运行 PCILeech
pcileech.exe my-setup.cfg
```
## 反作弊分析
我们积极研究并记录现代反作弊系统在内核级别的工作原理:
| 反作弊系统 | 游戏 | 状态 |
|------------|-------|--------|
| EasyAntiCheat (EAC) | Fortnite, Apex, Rust | 🔍 活跃研究中 |
| BattlEye | PUBG, Arma, R6 Siege | 🔍 活跃研究中 |
| Vanguard | Valorant | 🔍 活跃研究中 |
| Ricochet | Warzone, MW3 | 🔍 活跃研究中 |
| FACEIT AC | CS2 | 🔍 活跃研究中 |
## 硬件指南
### 推荐的 DMA 板
| 开发板 | 接口 | FPGA | 价格范围 | 备注 |
|-------|-----------|------|-------------|-------|
| Screamer Squirrel | PCIe | Xilinx Artix-7 | $150-200 | 非常适合初学者 |
| Enigma X1 | PCIe | Xilinx Artix-7 | $180-250 | 良好的社区支持 |
| PCIeScreamer R2 | PCIe | Xilinx Spartan-6 | $100-150 | 经济实惠的选择 |
| Screamer M2 | M.2 | Xilinx Artix-7 | $200-280 | 兼容笔记本电脑 |
## PCILeech 配置模板
常见设置的预置配置文件位于 [`configs/`](configs/):
```
configs/
├── pcileech/
│ ├── base.cfg # Base config template
│ ├── fpga-artix7.cfg # Artix-7 FPGA boards
│ └── fpga-spartan6.cfg # Spartan-6 FPGA boards
├── leechcore/
│ └── leechcore.cfg # LeechCore connection settings
└── memprocfs/
└── memprocfs.ini # MemProcFS forensic mode
```
## 社区资源
### 工具与参考资料
- [PCILeech](https://github.com/ufrisk/pcileech) — 直接内存访问攻击工具包
- [LeechCore](https://github.com/ufrisk/leechcore) — LeechCore 内存获取库
- [MemProcFS](https://github.com/ufrisk/memprocfs) — 内存进程文件系统
- [Screamer PCIe Squirrel](https://github.com/ufrisk/pcileech-fpga) — FPGA 固件源码
## 许可证
本项目基于 MIT 许可证授权 — 详见 [LICENSE](LICENSE)。
### 🚀 加入我们的社区
[](https://discord.gg/JJgc2cDEK5)
**70+ 名成员 · 活跃讨论 · 固件分享 · 硬件指南**
标签:BattlEye, DMA, EasyAntiCheat, FPGA, LeechCore, meg, MemProcFS, PCIe, PCILeech, SecList, 云资产清单, 作弊防范, 信息安全, 内存取证, 内存读取, 内核级安全, 反作弊分析, 固件配置, 外挂研究, 开源, 游戏安全, 硬件安全, 硬件级反作弊, 网络安全, 网络安全监控, 逆向工程, 隐私保护, 驱动开发