Hermes/Dyforge is a program written in c++ allows you to inject a dll that can analyze all processes in a program, can be used for mod and reverse engeneering
| 1 | @echo off |
| 2 | setlocal enabledelayedexpansion |
| 3 | |
| 4 | echo Compilazione delle librerie necessarie... |
| 5 | |
| 6 | :: Crea le directory necessarie |
| 7 | if not exist "DyMain\lib" mkdir "DyMain\lib" |
| 8 | |
| 9 | :: Compila Capstone |
| 10 | echo Compilazione di Capstone... |
| 11 | if not exist "capstone" ( |
| 12 | git clone https://github.com/capstone-engine/capstone.git |
| 13 | cd capstone |
| 14 | git checkout 4.0.2 |
| 15 | ) else ( |
| 16 | cd capstone |
| 17 | git fetch |
| 18 | git checkout 4.0.2 |
| 19 | ) |
| 20 | |
| 21 | if not exist "build" mkdir build |
| 22 | cd build |
| 23 | cmake -G "Visual Studio 17 2022" -A x64 .. |
| 24 | cmake --build . --config Release |
| 25 | copy Release\capstone.lib ..\..\DyMain\lib\ |
| 26 | cd ..\.. |
| 27 | |
| 28 | :: Compila Detours |
| 29 | echo Compilazione di Detours... |
| 30 | if not exist "Detours" ( |
| 31 | git clone https://github.com/microsoft/Detours.git |
| 32 | cd Detours |
| 33 | ) else ( |
| 34 | cd Detours |
| 35 | ) |
| 36 | |
| 37 | if not exist "build" mkdir build |
| 38 | cd build |
| 39 | cmake -G "Visual Studio 17 2022" -A x64 .. |
| 40 | cmake --build . --config Release |
| 41 | copy Release\detours.lib ..\..\DyMain\lib\ |
| 42 | cd ..\.. |
| 43 | |
| 44 | echo Compilazione completata! |
| 45 | echo Le librerie sono state copiate in DyMain\lib |