DMA Cheats Explained: Hardware-Level Game Hacking

DMA Cheats Explained: Hardware-Level Game Hacking

February 19, 2026

What Are DMA Cheats?

DMA (Direct Memory Access) cheats use specialized hardware cards to read a gaming PC's memory from outside the system, completely bypassing all software-based anti-cheat. A DMA card is a PCIe device — typically an FPGA (Field-Programmable Gate Array) board — that plugs into a motherboard's PCIe slot and can read any physical memory address directly through the PCIe bus. A second computer connected to the DMA card processes the memory data and renders cheat overlays like ESP, aimbot, or radar.

The fundamental advantage of DMA cheats is that no cheat software runs on the gaming PC. The gaming PC runs only the game and its anti-cheat — completely clean. All the cheat logic runs on the second PC. Since anti-cheat can only inspect what's running on the gaming PC, it has nothing to detect.

How DMA Hardware Works

The PCIe Bus

PCIe (Peripheral Component Interconnect Express) is the high-speed bus that connects GPUs, SSDs, network cards, and other devices to the CPU and system memory. Any PCIe device can request memory reads and writes through DMA — this is a fundamental feature of the PCIe specification, not a hack or exploit. Your GPU uses DMA constantly to read texture data from system RAM. An FPGA DMA card does exactly the same thing, but instead of rendering graphics, it sends the memory data to another computer.

FPGA Cards

FPGA stands for Field-Programmable Gate Array — a chip that can be programmed to behave like any digital circuit. In DMA cheating, the FPGA is programmed to:

  1. Appear as a legitimate PCIe device (often masquerading as a network card or USB controller)
  2. Accept memory read requests from the second computer
  3. Execute those reads via PCIe DMA
  4. Return the memory data to the second computer

Popular DMA cards include:

  • LambdaConcept Screamer: The original DMA card for game hacking. PCIe x1, up to 2 GB/s read speed. Costs $150-200.
  • Squirrel DMA: A popular alternative with firmware that's frequently updated to avoid device ID blacklists. $100-250.
  • ArtII (Artix-7 based): Higher-end FPGA with faster read speeds and better device masquerading. $200-400.
  • Custom boards: Some cheat developers sell custom PCBs with proprietary firmware. $300-700+.

The Two-PC Setup

A DMA cheat setup consists of:

  1. Gaming PC: Has the DMA card installed in a PCIe slot. Runs the game and anti-cheat normally. No cheat software installed.
  2. Second PC (processing PC): Connected to the DMA card via USB 3.0 or Thunderbolt cable. Runs the cheat software that reads memory through the DMA card, processes game data, and renders overlays.
  3. Display setup: The overlay from the second PC needs to reach your eyes. Options include: a second monitor with radar/map, a transparent overlay on a monitor in front of your main screen, or a capture card setup that composites the overlay onto the game feed.

💰 DMA Cheat Hardware and Software

Complete DMA setups — cards, firmware, and cheat software bundles. Browse CheatBay

What DMA Cheats Can Do

DMA cheats can perform any cheat that requires reading game memory, but writing is more complex:

Read-Based Cheats (Most Common)

  • ESP/Wallhack: Read player positions and render them as boxes or outlines on the overlay PC. Shows enemies through walls, their health, weapons, and distance.
  • Radar: Display all player positions on a minimap on the second monitor. The most popular DMA cheat because it requires only a second screen — no overlay engineering needed.
  • Item ESP: In loot-based games (Tarkov, PUBG, Apex), show the locations and types of items on the ground.
  • Player info: Display detailed information about other players — their loadout, health, armor, active abilities, etc.

Write-Based Cheats (Advanced)

DMA can also write to memory, enabling more aggressive cheats:

  • Aimbot: Write modified view angles to the game's memory, forcing the camera to aim at enemies. This is technically possible but requires precise timing and can cause visual stuttering.
  • No recoil: Write zero values to recoil variables in memory.
  • Speed hack: Modify movement speed values.
  • Teleportation: Write new position coordinates (usually detected instantly by server-side validation).

Write-based DMA cheats are riskier because server-side validation can detect impossible game states (moving at 5x speed, instant recoil reset, etc.). Reads are inherently safe because reading memory doesn't change the game state.

Why Anti-Cheat Can't Detect DMA

To understand why DMA is so effective, you need to understand what anti-cheat actually does:

What Software Anti-Cheat Monitors

  • Running processes: Scanning for known cheat executables
  • Loaded DLLs: Checking for injected libraries in the game process
  • Memory integrity: Verifying that game code hasn't been modified
  • System drivers: Looking for suspicious kernel drivers
  • Input devices: Monitoring mouse/keyboard input for automation
  • Network traffic: Checking for packet manipulation

What DMA Bypasses

A DMA card performs memory reads at the hardware level through the PCIe bus. These reads:

  • Don't involve any CPU instruction on the gaming PC
  • Don't create any process, thread, or handle
  • Don't load any DLL or driver
  • Don't trigger any page fault or memory access violation
  • Are handled entirely by the memory controller hardware
  • Are indistinguishable from normal PCIe device operations

The gaming PC's operating system is completely unaware that memory reads are happening. The anti-cheat, which runs within the operating system (even kernel-level anti-cheats like Vanguard, EAC, and BattlEye), has no mechanism to observe PCIe bus transactions from other devices.

The IOMMU Question

IOMMU (Input-Output Memory Management Unit) is a hardware feature that can restrict which PCIe devices can access which memory regions. In theory, an anti-cheat could use IOMMU to block DMA cards from reading game memory. In practice:

  • Most gaming motherboards have IOMMU disabled by default (it adds latency)
  • Enabling IOMMU breaks many legitimate devices
  • DMA cards can be programmed to request memory through allowed regions
  • Anti-cheat developers have not yet deployed IOMMU-based protection at scale

⚡ Undetectable DMA Solutions

Hardware-level cheats that no software can detect. ESP, radar, and aimbot. Browse CheatBay

Setting Up a DMA Cheat

A complete DMA setup requires several components and steps:

Hardware Requirements

  • DMA card: $100-400 depending on model
  • Second PC or laptop: Doesn't need to be powerful — any modern PC with USB 3.0 works
  • Connection cable: USB 3.0 (Type-A to Type-A or as required by your DMA card)
  • Second monitor or display solution: For viewing the overlay/radar
  • Optional: capture card — for overlay compositing ($30-150)

Software Setup

  1. Flash DMA firmware: The DMA card's FPGA needs firmware that defines its PCIe device identity and behavior. Custom firmware makes the card appear as a generic device to avoid blacklists.
  2. Install PCILeech on the second PC: PCILeech is the standard library for DMA memory access. It provides the software interface between the DMA card and the cheat application.
  3. Configure the cheat software: Point it at the correct game process, set up the overlay rendering, and configure cheat features (ESP settings, radar zoom, etc.).
  4. Calibrate display: If using an overlay, align it with your game display. If using radar on a second monitor, configure the map and zoom level.

DMA Firmware and Device Spoofing

Anti-cheat has started enumerating PCIe devices and flagging known DMA card device IDs. To counter this, DMA firmware includes device spoofing:

  • Device ID spoofing: The FPGA reports a fake PCIe Vendor ID and Device ID, appearing as a common device like an Intel NIC or Realtek audio card.
  • BAR (Base Address Register) emulation: The DMA card mimics the memory-mapped I/O regions of the spoofed device, so even if anti-cheat queries the device, it responds correctly.
  • Configuration space emulation: The full PCIe configuration space is emulated to match the spoofed device.

Premium firmware updates regularly to stay ahead of new anti-cheat device blacklists. Some firmware even responds to anti-cheat probing queries with valid responses for the spoofed device type.

Cost Analysis

DMA cheating is the most expensive approach. Here's a realistic budget:

  • DMA card: $150-350
  • Second PC (if needed): $200-500 (used laptop works fine)
  • Cheat software subscription: $50-200/month
  • Firmware updates: Often included with cheat subscription, or $30-50 per update
  • Display solution: $0 (second monitor you already own) to $150 (capture card)

Total initial investment: $400-1,200+. Monthly ongoing: $50-200. This is why DMA is primarily used by serious competitive players, streamers who need to appear clean, and professional boosting services.

🎯 Complete DMA Bundles on CheatBay

DMA card + firmware + cheat software — everything you need in one package. Browse CheatBay

The Future of DMA Detection

While DMA is currently the gold standard for undetectable cheating, anti-cheat developers are researching countermeasures:

  • IOMMU enforcement: Future anti-cheats may require IOMMU to be enabled and use it to restrict DMA access to game memory regions.
  • PCIe device auditing: More sophisticated device enumeration that checks whether a device's claimed functionality matches its actual behavior.
  • Timing analysis: DMA reads add microsecond-level delays to memory access. In theory, anti-cheat could detect these timing anomalies.
  • Server-side validation: The most effective counter — instead of detecting the cheat, detect the cheating behavior (inhuman game sense, impossible reaction times).

For now, DMA remains the most reliable undetected cheat method available. The hardware barrier (cost and technical knowledge) keeps it relatively niche, which paradoxically helps it remain undetected — anti-cheat teams focus resources on the most common cheats first.

Ready to Level Up?

Browse verified, undetected cheats on CheatBay — or start selling your own and earn crypto.

Browse Cheats Start Selling

Related Guides