ufrisk / pcileech

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

VMMDLL_ProcessMap_GetModuleFromName could not be located in dynamic link library #160

Closed SubCookie closed 3 years ago

SubCookie commented 3 years ago

I am getting the following error:

The procedure entry point VMMDLL_ProcessMap_GetModuleFromName could not be located in the dynamic link library leech_test_aj1TYMW8kN

I downloaded the most recent release from Github

ufrisk commented 3 years ago

Thanks. I renamed those functions very recently and I must have forgotten to update PCILeech whilst including the new library in the download. I'll fix it ASAP and let you know once it's resolved. Apologies for the inconvenience and huge thanks for letting me know about it.

SubCookie commented 3 years ago

thank you for replying so quickly!

SubCookie commented 3 years ago

it was on my end, accidentally used the wrong version that I still had on my PC.

my excuses and thank you for adding "VMMDLL_ProcessGetModuleBase"

ufrisk commented 3 years ago

I looked more into this; you must be using an older version of PCIleech (i.e. not the most recent binary) with a new vmm.dll from the latest MemProcFS release.

I though I missed something in the very latest release; which is not the case it seems like. Older versions with PCILeech will be incompatible sometimes with newer released of MemProcFS; but if they are packaged together they should work :)

Anyway, closing this issue. And Good Luck with everything 👍