Automatically find offsets needed by RDPWrap and generate rdpwrap.ini
Pass the path of termsrv.dll as command line argument. If not provided, default to current system's termsrv.dll in System32 directory.
This project depends on zydis, you needed to build zydis first.
-
Use
git submodule update --init --recursiveto initialize the submodule -
Open
zydis\msvc\Zydis.slnand build DLL version of zydis -
Open
RDPWrapOffsetFinder.slnand start build -
After build, copy
dbghelp.dllsymsrv.dllsymsrv.yes(you can find them in Windows SDK) andZydis.dll(alsoZydis.pdbif you want to debug) to the same directory of the EXE file
-
PDB symbol of
termsrv.dllis needed. If the program outputs "Symbol not found", check your Internet connection to Microsoft symbol server. You can manually set environment variable_NT_SYMBOL_PATHto use a symbol proxy -
If the required symbol is not available, you can try the
_nosymbolversion which manually search pattens. Using the_nosymbolversion with 32bit binaries is not widely tested and may return wrong results