ufrisk / pcileech-fpga

FPGA modules used together with the PCILeech Direct Memory Access (DMA) Attack Software
917 stars 205 forks source link

Need help for Screamer PCIe Squirrel card #109

Closed sridhaleech closed 2 years ago

sridhaleech commented 2 years ago

Hi Frisk,

Actually, i need some clarification about this "Build ". We have purchased ,Screamer PCIe Squirrel card last week along with USB-C cable and female USB-C to Type -A connecter. "https://shop.lambdaconcept.com/home/50-screamer-pcie-squirrel.html"

Now my question is --> Do you need to purchase the Xilinx Vivado WebPACK 2021.2 or later. ?

Or is there any free version & we can download from Xilinx Website ?

Because, i need to flow the below steps for build to run on Xilinx Vivado WebPACK software in Win10 HOST system.

Building:

  1. Install Xilinx Vivado WebPACK 2021.2 or later.
  2. Open Vivado Tcl Shell command prompt.
  3. cd into the directory of PCIeSquirrel (forward slash instead of backslash in path).
  4. Run source vivado_generate_project.tcl -notrace to generate required project files.
  5. Run source vivado_build.tcl -notrace to generate Xilinx proprietary IP cores and build bitstream.
  6. Finished !!!
jacobhamblin commented 2 years ago

Don't need to buy anything. I followed those steps using the software here

first download link on this page - you can ctrl + f: Xilinx Unified Installer 2022.1: Windows Self Extracting Web Installer

sridhaleech commented 2 years ago

Thanks a lot.. jacobhamblin. will try out it.

And one more ask .

First, we need to run Build ,then only can connect squirrel card to the target system right ?

Or any other steps, need to follow before connecting squirrel card into target system. ( My target system OS is -- Windows ,Ubuntu )

As per my understand :

Step 1 --> need to install Xilinx Vivado WebPACK software and run the PCIleech Build steps. Step 2 -> Once flashed build successfully.Then connect squirrel card into target system. Step3 --> Check enumeration of squirrel card on target OS (WinOS/Ubuntu) Step4 --> After confirmed enumeration,Can do attack .

Is this correct or any other step need to follow?

sridhaleech commented 2 years ago

While installing "Xilinx Unified Installer 2022.1: Windows Self Extracting Web Installer" we have noticed that, there are many option to select. Can you pls help to confirm which option need to select ?

Picture here : image

ufrisk commented 2 years ago
  1. no need to flash this device. it comes pre-flashed with pcileech bitstream from the start.
  2. if you wish to build anyway please follow instructions and install Xilinx Vivado.

best wishes with this.

sridhaleech commented 2 years ago

Sure & big thanks for update.Frisk...