Le Chiffre - is a lightweight opensource CS:GO external cheat which supports lots of features.
Le Chiffre - is an external feature-rich hack.
This project was made purely for educational purposes, as a proof of concept. I wanted to learn about reverse engineering, low level programming and C/C++, so I made this. I discourage cheating in multiplayer games and anyone using this software for such purposes.
It has been fun doing this project, but it is time to let it go. I will not be updating it for CS2. I've tried to make this software as simple and easy to understand as possible, so if you want to learn reverse engineering, this might be a good place to start :)
You must use at least the C++17 standard (due to the bsp_parser library requirements) to compile the cheat. Le Chiffre official website
- F2 - Bunnyhop
- F3 - No flashbang
- F4 - Activate Aim bot
- F6 - Activate trigger bot
- LAlt - Use trigger bot
- F8 - Enemy glow ESP
- F9 - Radar hack
- END - Panic mode (exits cheat immediately)
- CS:GO Overlay to show info like bomb ticker, spectators, etc.
- Aim assist.
- Improve ESP (show the bomb, bomb carrier in a different colour, etc).
- CS:GO offsets autoparser (or just parse the hazedumper offsets on every launch).
This project already includes all it's configuration in the .vcxproj file, so if you're using Visual Studio 2019 (or maybe even some earlier versions) it should work and compile fine, just make sure to build it as a x86 Release file.
But for some reason sometimes Visual Studio may ignore the project configurations, so you'll have to set it manually.
These are the most frequent issues people can meet while building this project:
- in project settings you have to set C++ standard as
C++ 2017
orC++ latest
, it's a requirement of thebsp_parser
library, which this cheat relies on. - in ProjectProperties -> Configuration Properties -> C/C++ -> Preprocessor -> Preprocessor Definitions you have to add the following macros:
_CRT_SECURE_NO_DEPRECATE
and_CRT_NONSTDC_NO_DEPRECATE
. - in Linker settings, the
System
settings has to be set asWindows (/SUBSYSTEM:WINDOWS)
, as this project is not using the regularmain
funciton as an entry point.
Thanks to hazedumper library for providing memory offsets.
Thanks to bsp_parser library for making the aimbot even better.