Files
2026-05-04 13:06:27 +01:00

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