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 --recursive
to initialize the submodule -
Open
zydis\msvc\Zydis.sln
and build DLL version of zydis -
Open
RDPWrapOffsetFinder.sln
and start build -
After build, copy
dbghelp.dll
symsrv.dll
symsrv.yes
(you can find them in Windows SDK) andZydis.dll
(alsoZydis.pdb
if you want to debug) to the same directory of the EXE file
-
Windows 8 Consumer Preview (SLPolicyFunc=New_Win8SL_CP) is currently not supported
-
PDB symbol of
termsrv.dll
is needed. If the program outputs "Symbol not found", check your Internet connection to Microsoft symbol server. You can manually set environment variable_NT_SYMBOL_PATH
to use a symbol proxy -
If the required symbol is not available, you can try the
_nosymbol
version which manually search pattens. Using the_nosymbol
version with 32bit binaries is not widely tested and may return wrong results