Skip to content
This repository has been archived by the owner on Nov 4, 2023. It is now read-only.

ArnoldasMk/Kali

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

What is Kali?

Kali is an Open Source Linux Cheat For Counter Strike : Global Offensive. This cheat is a fork of fork of fork of fork:

Linux Basehook -> Aimtux -> Fuzion -> MissedIT -> EyeHook -> Kali.

Compiling

Note: Do NOT download or compile as the root user.

Download the dependencies required to build Kali:

If you are having problems compiling make sure you've got the latest version of g++.

==================

Ubuntu-Based / Debian:

sudo apt install cmake g++ gdb git libsdl2-dev zlib1g-dev patchelf

Arch:

sudo pacman -S base-devel cmake gdb git sdl2 patchelf

Fedora:

sudo dnf install cmake gcc-c++ gdb git libstdc++-static mesa-libGL-devel SDL2-devel zlib-devel libX11-devel patchelf

===================

Download Kali:

git clone --recursive https://github.com/ArnoldasMk/Kali
cd Kali

===================

Compile with build script

You can build easily with the included Kali script.

./Kali -b

or

./Kali --build

You can later update with

./Kali -u

or

./Kali --update

Injecting using the load script

First of all, make sure CS:GO is open, and you are not in any official valve server. However, it is not recommended to inject while CS:GO is loading into a map.

Navigate to the directory where Kali was built if you have not ready.

cd Kali

Now, you can inject the hack with the Kali script

./Kali -l

or

./Kali --load

You might be prompted to enter in your password, this is because the injection script requires root access.

Note: if you are getting crashes ( that are unrelated to game updates ) Try disabling shader precaching in your Steam Client -> Steam -> Settings -> Shader Pre-Caching.

Using the hack

Now that Kali has been injected into the game, press Insert on your keyboard to open the hack menu (ALT+I if you are using a laptop).

Unloading the hack

If you wish to unload the hack from the game, you can do so by entering the command:

./Kali -ul

or

./Kali --unload

Configs

Configs are stored in a hidden directory in your home folder. Specifically

~/.config/Kali/

Each config.json is stored in a seperately named folder (The name you see in-game, in the config window).

To add a config, create a folder inside of the ~/.config/KaliGH/ folder with a name of your choice, and paste the config.json inside of that folder.

To see hidden folders inside your home folder, press CTRL+H when using a file manager.

On your command line, you can also add the -a flag on ls e.g.

ls -la ~/

My glove skin doens't load

So apparently this bug presents the AMDGPU and Radeon drivers. Henrym11106 discovered that setting "mesa_no_error" disables error checking. By adding mesa_no_error=true %command% in adriconf/driconf, .drirc file or to CSGO's launch options, it allows fancy gloves to render correctly. I made a list of versions down below.

mesa_no_error=true %command%

if multiple %command% options are used, separate with spaces eg:

gamemoderun mesa_no_error=true %command%

To check mesa version:

glxinfo | grep "OpenGL version"
Works, but.. Crashes (and when)
Mesa 20.1.4, but overlay doesn't work Mesa 20.3.2 (crashes on startup.)
Mesa 21.0.0, but overlay doesn't work Mesa 20.2.0 (crashes when choosing a team after a map loads.)
- Mesa 20.2.6 (crashes when choosing a team after a map loads.)
- Mesa 21.1.6-1 (crashes when choosing a team after a map loads.)
- Mesa 21.2.1 (crashes on startup.)

Credits

Special thanks to the Original AimTux project: https://github.com/AimTuxOfficial/AimTux.

Special thanks to the Fuzion For Panaroma Update And For Good Quality Codes: https://github.com/LWSS/Fuzion.

Special thanks to the MissedIT project: https://github.com/HackerPolice/MissedIT.

Special thanks to the EyeHook project: https://github.com/itsme2417/EyeHook.

Special thanks to Unknowncheats For Various Things :)

Special thanks to @aixxe (aixxe.net) for the skin changer and with the initial project, as well as helping this project with source code (Available on @aixxe's github page.).

This project was also originally based upon Atex's Linux Basehook.