ufrisk / pcileech-fpga

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

Screamer - Unable to retrieve required Device PCIe ID #21

Closed ghost closed 4 years ago

ghost commented 6 years ago

So more or less i was able to successfuly flash, i think?, the xc7a35t.bit, however when im on my target PC i get the infamous "Unable to retrieve required Device PCIe ID [1, v3.3, 0000]" error. ive tried generating my own bin and using the precompiled one from the screamers wiki however no bueno. Any ideas? Thanks.

ufrisk commented 6 years ago

Can you please try the 3.2 version of the bitstream. The 3.3 version seems to be a bad. Also that error message may be due to instability in the PCIe connection. The flash has been successful though.

ghost commented 6 years ago

the 3.2 bitstream seemed to work but the next issue i have is that pcileech seems to crash my USB driver if i probe out of memory space.

ufrisk commented 6 years ago

Is it the USB driver that is crashing or the PCIeScreamer or your target system?

I know probing with the PCIeScreamer is not stable; also some target hardwares just don't like it (= they freeze) especially when being probed at memory mapped devices <4GB. Mbe you could try to probe with pcileech.exe probe -min 0x100000000 to only probe memory above 4GB?

ghost commented 6 years ago

It seems to be the USB driver as when it crashes i still show the screamer identifier in device manager on the victim pc. Perhaps im mistaken? I guess it could be the 4GB limit. I will test and repost. Thanks for the help.

ufrisk commented 4 years ago

I'm closing this issue due to old age.