Skip to content

Read a .TLScan file containing the PCIe Configuration Space and Generate a Write Mask

License

Notifications You must be signed in to change notification settings

Ap3x/PCIeConfigSpace

Repository files navigation

PCIeConfigSpace

This utility interprets PCIe configuration space data extracted by TeleScan PE Software. It serves two main functions:

  1. Analyzing the configuration space
  2. Generating a corresponding write mask

The tool produces two output files compatible with pcileech-fpga:

  1. A shadow configuration space
  2. A write mask

These files can be used to enhance the legitimacy of your DMA card's appearance when utilizing pcileech-fpga.

Usage

PS C:\Tools\PCIeConfigSpace> .\TLScan.exe -h Usage of C:\Tools\PCIeConfigSpace\TLScan.exe: -i string The .tlscan scan file of your donor card (default "donor.tlscan") -overwrite Automatically overwrite existing file -so string The output .coe file containing your formatted config space (default "pcileech_cfgspace_extracted.coe") -wo string The output .coe file containing your formatted config space writemask (default "pcileech_cfgspace_writemask_extracted.coe")

Resources

  • PCI Local Bus Specification (Revision 2.2)
  • PCI Code and ID Assignment Specification (Revision 1.11)
  • PCI Express® Base Specification (Revision 3.0)
  • Writemask.it by Simonrak

About

Read a .TLScan file containing the PCIe Configuration Space and Generate a Write Mask

Topics

Resources

License

Stars

Watchers

Forks

Languages