Hello, I’ve built GenP from source and was able to obtain the dependencies (UPX, AutoIt) from official sources for security reasons. The wintrust DLL is a dependency I could not obtain myself.

The file needs to be unmodified and original. I’ve googled the hashes (wintrust.dll - 1b3bf770d4f59ca883391321a21923ae) and could not find mentions of this version. My Windows 11 installation comes with its own version (in System32) but the file size is quite different and it’s obviously a much newer version.

Thanks!

  • Mean_Plantain_7909@lemmy.dbzer0.comM
    link
    fedilink
    English
    arrow-up
    1
    ·
    18 days ago

    As an additional data point, I’ve also verified this by patching a current Windows 11 wintrust.dll (v10.0.26100.7705 - 531KB) using the same script that was originally tested against the provided wintrust.dll (v10.0.19041.630 - 374KB).

    In this case, the patch applied cleanly, the expected byte changes were made, and behaviour was consistent.

    This confirms that using a wintrust.dll from a legitimate Windows installation generally works in practice even when versions differ, while the provided DLL remains the known and tested baseline.