CS2 one byte wallhack for Linux written in x86-64 assembly
benzo works by patching the IsOtherEnemy function in the game's memory, making the function return false every time
The enemies appear as teammates, showing their name, health and gun through walls
benzo doesn't link with libc, it only uses Linux x86-64 syscalls, therefore its only runtime dependency is the x86-64 Linux kernel
The cheat also works if you are running Steam in a Flatpak (even on a musl libc system)
This should be safe to use since it doesn't change any cvar, however TracerPid will be visible to VAC during the patching process, but there are ways to hide this
- GNU assembler*
- GNU linker
On most distros installing the binutils package will get you these tools
*If you want to use another assembler you will need to use one that supports GAS syntax (e.g., yasm)
git clone https://github.com/tranarchy/benzo
cd benzo
./build.sh
sudo ./benzo
