ufrisk / pcileech

Direct Memory Access (DMA) Attack Software
GNU Affero General Public License v3.0
4.87k stars 718 forks source link

Regarding PCI leech USB3380 Driver installation #194

Closed sridhaleech closed 4 months ago

sridhaleech commented 2 years ago

In the "Limitations/Known Issues"

Some Linux kernels does not work. Sometimes a required symbol is not exported in the kernel and PCILeech fails.

ufrisk commented 2 years ago

The kernel exports certain symbols (functions) to other kernel modules.

Sometimes the exported symbols (functions) change and if PCILeech is relying on one of them and it's no longer exported it will stop working.

you can most often view these in /proc/kallsyms file on linux (as root).

sridhaleech commented 2 years ago

we ran the cat /proc/kallsyms file on system. Inthat which one is the PCI leech symbol ?

I means --> which symbol need to refer for PCI leech in /proc/kallsyms ?

or Cloud you help get symbol files for pci leech device ? So we can try to inject in our OS.

ufrisk commented 2 years ago

There is quite a lot of work involved in this. I've been mostly focused on Windows as of late since that seems to be more popular amongst the users (and also I'm more familiar with it).

I'll try to update the Linux modules in the coming months to keep them more up-to-date. But it will probably be some time off.

ufrisk commented 4 months ago

I'm closing this issue due to old age.