unlicense
unlicense copied to clipboard
Dynamic unpacker and import fixer for Themida/WinLicense 2.x and 3.x.
If an export function hash matches another export function, it is undefined which function will be used during import resolution. This results in call sites being patched with incorrect imports...
For C++ executables, WinMainCRTStartup is responsible for calling a procedure named _cinit, which initializes all C++ statics prior to calling WinMain. I have a Winlicense 2 packed EXE which I...
Hello, I mentioned this issue in #32. in some samples (like the one I sent you by email) resolving imports sections gets stuck in an infinite loop when trying to...
This manifests when dumping DLLs with particular dependencies fetched by WinLicense at runtime and seems to only happen on the `pyinstaller` version. This can be mitigated by installing `unlicense` with...
Dumping a sample that imports symbols from unavailable dependencies is not straightforward. It should be possible to do without them at the cost of being able to resolve the IAT...
There's a lot to be done on the code base, performance-wise.