mirror of
https://github.com/ilkyr/CustomRDI
synced 2026-06-08 14:48:48 +00:00
28 lines
651 B
Batchfile
28 lines
651 B
Batchfile
@echo off
|
|
|
|
|
|
echo [*] Assembling asm stubs...
|
|
ml64 /nologo /c get_rip.asm || goto :error
|
|
ml64 /nologo /c indirect_syscall.asm || goto :error
|
|
|
|
echo [*] Building payload.dll...
|
|
cl.exe /nologo /W0 /Zi /GS- /MT /D_USRDLL /D_WINDLL ^
|
|
payload.c CustomLoader.c get_rip.obj indirect_syscall.obj ^
|
|
/link /DLL user32.lib /OUT:payload.dll || goto :error
|
|
|
|
echo [*] Building loader.exe...
|
|
cl.exe /nologo /W0 /Zi loader.c /link /OUT:loader.exe || goto :error
|
|
|
|
echo [*] Cleaning up intermediates...
|
|
del *.obj *.exp *.lib *.ilk 2>nul
|
|
|
|
echo.
|
|
echo [+] Build complete.
|
|
echo Run: loader.exe payload.dll
|
|
goto :eof
|
|
|
|
:error
|
|
echo.
|
|
echo [-] Build failed.
|
|
exit /b 1
|