A automation tools for dll side-loading
Thx bott0n for the initial idea and supporting
pip install -r requirements.txt
edit config.json in root directory
| config | type | details |
|---|---|---|
| vcvar_bat | str | Path of vcvar32.bat or vcvar64.bat for msvc compile |
| exe_path | str | Path of the target executable |
| exe_args | list[str] | params of the executable to run |
| template | list[str] | directory of the loader template to use (e.g ./template/simple_loader) |
| payload | list[str] | directory of the payload template (e.g ./payload/calculator) |
| run | bool | run the output executable |
edit config.json in template directory
| config | type | details |
|---|---|---|
| hack_entry | str | Path of the target hack() function entry point (e.g shellcodeLoader.c with void hack()) |
| hack_lib | list[str] | Path of the other library called by hack_entry (will compile with hack_entry) |
| extra_files | list[str] | Path of the extra files need to put with hack_entry |
python auto_loader.py