Avoid (ban) signature detection by Blizzard
The PR contains some security changes:
- Koolo binaries will be now obfuscated upon build.
- Unique hash per binary.
- Randomized name to prevent signature/process detection.
- Updated
better_build.exealong with the documentation and other files.
Users will be required to do small modifications prior to current build as written in the documentation.
Two testers have been running for a few hours now without any issues (awaiting third person to give results tomorrow).
PS C:\Users\doey\Downloads\koolo> ./build.bat
Start building Koolo
Cleaning up previous artifacts...
Building Koolo binary...
'garble' is not recognized as an internal or external command,
operable program or batch file.
Error occurred #1.
PS C:\Users\doey\Downloads\koolo> ./better_build.bat - builds successfully but does not create a koolo.exe in the build folder
@ooeygg you should follow the updated README documentation of the branch, right now you're using both main branch and this PR which would cause an error since you never installed Garble.