A csgo "multi-hack" written in prolog using RPM/WPM bindings written in c++
To build memorylib (for use in swi-prolog) SWI-Prolog and g++ (use MinGW on windows) need to be installed.
MAKE SURE %SWI_HOME_DIR% POINTS TO YOUR SWI-PROLOG INSTALLATION
memorylib can be compiled using the following g++ commands:
g++.exe -c -D_REENTRANT -D__WINDOWS__ -D_WINDOWS -D__SWI_PROLOG__ -I "%SWI_HOME_DIR%include" -o memorylib.obj memorylib.cpp
g++.exe -o memorylib.dll -shared memorylib.obj -L "%SWI_HOME_DIR%\bin" -lswipl
-
Start csgo and get into a game.
-
Start swi-prolog and consult
cs-prolog.pl
swipl cs-prolog.pl
-
Once SWI-Prolog loads all the modules/DLLs hook into CSGO using the
hook/0
predicate, it should say "Hooked into csgo!"?- hook. Hooked into csgo! true.
-
Start the
glowhack/0
orbhop/0
predicate to use the cheat?- glowhack.
To stop using either of the hacks, simply press CTRL + C
to stop the Prolog execution.