

Turbo-X KDMA 是一套两块板卡的 DMA 硬件:A 板插在目标机,B 板插在采集机,两块板用 25G 光纤直连,采集机就能直接读写目标机的内存。
稳不稳定
- 读写走 PCIe 总线板卡直接通过 PCIe 总线访问内存,目标机上不用装任何驱动或软件。
- 20,000 轮散读零错误Turbo-X 公布的测试:写入后读回逐字节校验。
- 写入有警示灯采集机往目标机写内存时,两块板的红灯会亮:单次写入闪一下,连续写入常亮。
工作原理
读一次目标机内存,数据是这样走的:
- 1 · 发出请求采集机上的软件要读目标机内存的某个地址。
- 2 · 板间转发B 板把请求打包,通过 25G 链路发给 A 板。
- 3 · PCIe 直读A 板通过 PCIe 总线直接读内存,目标机的 CPU 不参与。
- 4 · 数据回传数据从 A 板经 25G 链路回到 B 板,再交给软件。写内存是同一条路,方向相反。
整个过程目标机上不用装任何 KDMA 软件。
双板架构
| 板卡 | 插在哪 | 固定铆钉 | 首次上电灯 |
|---|---|---|---|
| A 板 | 目标机 | 黑色 | 红色 |
| B 板 | 采集机 | 白色 | 绿色 |
两块板都插在 PCIe 插槽里,用 SFP28 25G 光模块和光纤连接,也兼容 DAC 铜缆。
性能表现
| 指标 | x8 插槽 | x1 插槽 |
|---|---|---|
| 16MB 大读吞吐 | 1240 MB/s | 874 MB/s |
| 4KB 单次读延迟 | 10 μs | 19.6 μs |
| 8B 小读延迟 | 5 μs | 7.5 μs |
数据来自 Turbo-X 公布的实测。两块板插在不同宽度的插槽时,按较窄的一侧算。
包装里有什么
- A 板 × 1(插目标机)、B 板 × 1(插采集机)
- SFP28 25G 光模块和双芯光纤
- 采集机驱动和专用 leechcore.dll(兼容 PCILeech / LeechCore,可接 MemProcFS)
- 官方固件和烧录指南(Turbo-X 官网公开下载)
使用声明
本产品只可用于合法的实验室研究、教学,或经过授权的软件逆向工程。用它做未经授权的内存读写、入侵他人电脑,或其他违反当地法律的事,责任由使用者自己承担。
需要准备什么
- 目标机:一个空闲 PCIe 插槽(x1 Gen2 到 x8 Gen3),不用装软件;BIOS 里关掉 VT-d / IOMMU
- 采集机:一个空闲 PCIe 插槽(最低 x1 Gen2),Windows 10 / 11 64 位
- Xilinx SMT2 烧录器:烧录、更新固件用,不在包装里;下单后我们发购买链接给你,100 元以内
- 板卡金手指是 x8,插 x1 / x4 插槽要自备开口式 PCIe 延长线
- 购买前到群里确认你的主板和插槽
