立即购买产品更新下载社区登录

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/s874 MB/s
4KB 单次读延迟10 μs19.6 μs
8B 小读延迟5 μs7.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 延长线
  • 购买前到群里确认你的主板和插槽
目标机不用装任何软件A 板黑色铆钉 · 上电亮红灯BIOS 关 VT-d / IOMMUPCIe x1 Gen2 ~ x8 Gen3采集机Windows 10 / 11 · 装随附驱动B 板白色铆钉 · 上电亮绿灯接 PCILeech / MemProcFSPCIe x1 Gen2 ~ x8 Gen3SFP28 25G 光纤直连光模块和光纤随板附带 · 也可用 DAC 铜缆两头都插 NIC1 口(离金手指远的那个,另一个是预留口)A 板插目标机,B 板插采集机,中间一根光纤直连
目标机上不用装任何东西。采集机装好随附的驱动和专用 leechcore.dll,PCILeech、MemProcFS 这类工具就能直接用。 两块板插的插槽宽度不一样时,速度按较窄的一侧算,建议两边都插 x4 或以上。

还有别的问题?到群里找我们,我们跟你把细节过一遍

看全部产品 →