RDPWrapOffsetFinder
RDPWrapOffsetFinder copied to clipboard
Automatically find rdpwrap offsets
RDPWrapOffsetFinder
Automatically find offsets needed by RDPWrap and generate rdpwrap.ini
Usage
Pass the path of termsrv.dll as command line argument. If not provided, default to current system's termsrv.dll in System32 directory.
Compile
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
Notes
-
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