# DMA Cheating

## DMA Cheating

- [Cheating with DMA Devices](https://dma.lystic.dev/readme.md): Cheating with DMA devices is fun and safe. Learn how it's done here!
- [Device List](https://dma.lystic.dev/fpga-devices/devices.md): Information on DMA devices that I have tried out
- [Screamer PCIe USB-C (R04)](https://dma.lystic.dev/fpga-devices/devices/screamer-pcie-r04.md): Information on the DMA Device sold by LambdaConcept.
- [Building custom gateware](https://dma.lystic.dev/fpga-devices/devices/screamer-pcie-r04/building-custom-gateware.md): Building custom PCILeech-fpga gateware for the Screamer.
- [Flashing custom gateware](https://dma.lystic.dev/fpga-devices/devices/screamer-pcie-r04/flashing-custom-gateware.md): Flashing custom gateware onto the Screamer.
- [Raptor DMA](https://dma.lystic.dev/fpga-devices/devices/raptor-dma.md): Information on the DMA device sold by Raptor DMA.
- [Building custom gateware](https://dma.lystic.dev/fpga-devices/devices/raptor-dma/building-custom-gateware.md): Building custom gateware for the Raptor device.
- [Flashing custom gateware](https://dma.lystic.dev/fpga-devices/devices/raptor-dma/flashing-custom-gateware.md): Flashing the RaptorDMA device with custom gateware via OpenOCD.
- [Ranger DMA (legacy)](https://dma.lystic.dev/fpga-devices/devices/ranger-dma-legacy.md): Information on the DMA device previously sold by Ranger DMA.
- [Building custom gateware](https://dma.lystic.dev/fpga-devices/devices/ranger-dma-legacy/building-custom-gateware.md): Building custom gateware for the Ranger device.
- [Flashing custom gateware](https://dma.lystic.dev/fpga-devices/devices/ranger-dma-legacy/flashing-custom-gateware.md): Flashing the RangerDMA device with custom gateware via OpenOCD.
- [CaptainDMA 75T](https://dma.lystic.dev/fpga-devices/devices/captaindma-75t.md): Information on the CaptainDMA 75T device.
- [Building custom gateware](https://dma.lystic.dev/fpga-devices/devices/captaindma-75t/building-custom-gateware.md): Building custom gateware for the Ranger device.
- [Flashing custom gateware](https://dma.lystic.dev/fpga-devices/devices/captaindma-75t/flashing-custom-gateware.md): Flashing the RangerDMA device with custom gateware via OpenOCD.
- [ZDMA Thunderbolt](https://dma.lystic.dev/fpga-devices/devices/zdma-thunderbolt.md): Information on the ZDMA Thunderbolt device.
- [Building custom gateware](https://dma.lystic.dev/fpga-devices/devices/zdma-thunderbolt/building-custom-gateware.md): Building custom gateware for the Ranger device.
- [Flashing custom gateware](https://dma.lystic.dev/fpga-devices/devices/zdma-thunderbolt/flashing-custom-gateware.md): Flashing the RangerDMA device with custom gateware via OpenOCD.
- [Usage](https://dma.lystic.dev/fpga-devices/using-dma.md): Using PCILeech with the Screamer device.
- [Limitations](https://dma.lystic.dev/fpga-devices/limitations.md): info on the current limitations of DMA devices.
- [Detection Vectors](https://dma.lystic.dev/anticheat-evasion/detection-vectors.md): Information on how Anticheats can detect DMA cheats and devices.
- [Device Spoofing](https://dma.lystic.dev/anticheat-evasion/pci-configuration-space.md): Information on customizing the PCI Configuration space to spoof device IDs.
- [Clearing Device History](https://dma.lystic.dev/anticheat-evasion/clearing-device-history.md): information on how to clear device history from Windows machines
- [Advanced Evasion](https://dma.lystic.dev/anticheat-evasion/advanced-evasion.md): information on advanced evasion techniques that may be possible.
- [MemProcFS Library](https://dma.lystic.dev/dma-development/memprocfs-library.md): How the MemProcFS library helps us write C++ DMA cheats.
- [Using VMMDLL](https://dma.lystic.dev/dma-development/using-vmmdll.md): An overview of useful functionality provided by the VMM library.
- [Windows Kernel](https://dma.lystic.dev/dma-development/windows-kernel.md): Information on interacting with the Windows Kernel from DMA.
