🖥️
DMA Cheating
  • Cheating with DMA Devices
  • DMA Devices
    • Device List
      • Screamer PCIe USB-C (R04)
        • Building custom gateware
        • Flashing custom gateware
      • Raptor DMA
        • Building custom gateware
        • Flashing custom gateware
      • Ranger DMA (legacy)
        • Building custom gateware
        • Flashing custom gateware
      • CaptainDMA 75T
        • Building custom gateware
        • Flashing custom gateware
      • ZDMA Thunderbolt
        • Building custom gateware
        • Flashing custom gateware
    • Usage
    • Limitations
  • Anticheat Evasion
    • Detection Vectors
    • Device Spoofing
    • Clearing Device History
    • Advanced Evasion
  • DMA Development
    • MemProcFS Library
    • Using VMMDLL
    • Windows Kernel
  • Other Resources
    • PCILeech
    • LeechCore
    • PCILeech-FPGA
    • MemProcFS
    • MemStream
Powered by GitBook
On this page
  • Plugging in the Device
  • First Time Startup
  • Probe Command Error
  • Daily Usage

Was this helpful?

  1. DMA Devices

Usage

Using PCILeech with the Screamer device.

PreviousFlashing custom gatewareNextLimitations

Last updated 1 year ago

Was this helpful?

Plugging in the Device

The Screamer needs a PCIe x4 slot or larger to fit into. After plugging in the device, it may be apparent that the USB-C port is slightly obstructed by your case. You'll need to brainstorm a solution for this, either use a PCIe riser bracket, remove the PCIe shield from your case, or something else.

First Time Startup

  1. Ensure both your primary and secondary machines are powered off.

  2. Connect the USB-C cable to a USB-3 port on a secondary machine (preferably windows).

  3. Power on the secondary machine; log in.

  4. Power on the primary machine (with the device plugged in).

  5. Open BIOS, turn off IOMMU. Save and exit.

  6. Log in to the primary machine.

  7. On the secondary machine, you may need to update the USB driver to the shipped by FTDI.

  8. On the secondary machine, download . If that doesn't ship with , you should download that as well.

  9. On the secondary machine, run pcileech.exe with the probe argument (see below).

  10. PCILeech should start probing the primary machine's memory. You can use CTRL+C to cancel this operation.

./pcileech.exe probe

Probe Command Error

If your probe command spits out an error. It's possible your USB/PCIe connection is bad, IOMMU is still enabled, the gateware preinstalled was busted, or you received fucked hardware.

Check the connections, reboot your machines, and try again. If that does not work, skip to building and flashing your own custom gateware. If you're lucky, loading your own custom gateware will resolve the error.

Daily Usage

At this point, your device is ready to go for hackin. Ensure that your secondary machine is always powered on when you start the primary machine, otherwise, you will run into device initialization issues.

D3XX driver
PCILeech
LeechCore