Git Product home page Git Product logo

le_chiffre's Introduction

Le Chiffre - is a lightweight opensource CS:GO external cheat which supports lots of features.

About

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

Cheat functions

  • 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)

Features to be made in future

  • 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).

Building the cheat yourself

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 or C++ latest, it's a requirement of the bsp_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 as Windows (/SUBSYSTEM:WINDOWS), as this project is not using the regular main funciton as an entry point.

Credits

Thanks to hazedumper library for providing memory offsets.
Thanks to bsp_parser library for making the aimbot even better.

Downloads

TOTAL LATEST

le_chiffre's People

Contributors

blaumaus avatar denyhax avatar liuhaixv avatar m3351an avatar plaguedoctor24 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

le_chiffre's Issues

Need to be helped urgently

I open the game and open the cheat after it opens. When I want to activate the cheat by entering the game and pressing the F8 key, it kills the game and the game closes. Please help me , ty

Outdated

CS:GO updated. Also can you explain how to update the client manually? Like how to get the updated signatures, compile and etc..

How do i get to run the cheat?

Hi
just took a look at your code, and it looks amazing, buuuut, i cant seem to find out how to actually turn on the cheat.
Can you please help?

Thank You
Oscar

I don't know how to compile pls help

Severity Code Description Project File Line Suppression State
Error C2589 '(': illegal token on right side of '::' Le_Chiffre C:\Users\domen\OneDrive\Desktop\CSHax\le_chiffre-main\Le_Chiffre\bsp_parser\valve-bsp-parser\core\matrix.hpp 11

I used C++17

You may need a game data address

This is the address of part of the game data I collected

These are decimal numbers

dwForceJump = 86302396
dwLocalPlayer = 14205644
m_fFlags = 260
oTeam = 244
oCrossID = 46052
dwEntityList = 81411932
m_bDormant = 237
m_iHealth = 256
dwForceAttack = 52253876
m_iGlowIndex = 42040
dwGlowObjectManager = 86951248
m_bSpotted = 2365
m_vecOrigin = 312
m_vecViewOffset = 264
dwClientState = 5828580
dwClientState_ViewAngles = 19856
m_dwBoneMatrix = 9896
m_clrRender = 112
m_iShotsFired = 41872
m_viewPunchAngle = 12320
m_aimPunchAngle = 12332
m_Local = 12220
m_iCompetitiveRanking = 6788
m_hActiveWeapon = 12024
m_iItemDefinitionIndex = 12202
m_iItemIDHigh = 12224
m_flFallbackWear = 12752
m_nFallbackSeed = 12748
m_nFallbackPaintKit = 12744
m_nFallbackStatTrak = 12756
m_hMyWeapons = 11768
m_OriginalOwnerXuidHigh = 12740
m_OriginalOwnerXuidLow = 12736
dwPlayerResource = 52246544
m_iTeam =3896
m_iPing =2856
m_iScore =6528
dwModelAmbientMin = 5840988

How to Fix??

Sever Severity Code Description Project File Line Suppression State
Error D8016 '/O2' and '/RTC1' command-line options are incompatible Le_Chiffre
Nvm found a fix

Environment configuration

Hello author, I like your project very much, but...How can I configure the corresponding environment? My visual studio 2019 console has been reporting errors

Hey ! Suggestion 🗡️

Hello !

First, very thank for all your job and i love your hack, but its possible to make a tutoriel for update memory offset of glow esp ? I wanna know how i can do this, i know its with cheat engine or something like that but i tried to search on the web and i cant find something.

outdated

Hi. First of all, congratulations for your cheat.
It's looking like outdated, can you share new update?

hello

update le_chiffre pls :3

Does not work anymore

Hi , your app Doesn't work anymore , probably because update this morning , it's possible to update your app ?
(BTW Good work thanks ^^ )

Stuck On Connecting...

Been stuck on "Connected to CS:GO Proccess: Connecting..." for an hour, using March 31 build.

Hello , you may need Chinese native language translation

Hello developer, I translated our Chinese language for you. It looks more comfortable

namespace i18n {
std::map<std::string, std::wstring> zh{
{XorStr("on"), XorStrW(L"开")},
{XorStr("off"), XorStrW(L"关")},
{XorStr("yes"), XorStrW(L"是")},
{XorStr("no"), XorStrW(L"否")},
{XorStr("loading"), XorStrW(L"载入中")},
{XorStr("outdated"), XorStrW(L"需更新")},
{XorStr("latest"), XorStrW(L"最新的")},
{XorStr("error"), XorStrW(L"错误")},
{XorStr("hold"), XorStrW(L"持有")},
{XorStr("press"), XorStrW(L"按")},
{XorStr("waiting"), XorStrW(L"等待")},
{XorStr("connecting"), XorStrW(L"等待连接")},
{XorStr("website"), XorStrW(L"官方网站: https://lechiffre.now.sh/")},
{XorStr("state"), XorStrW(L"状态")},
{XorStr("language"), XorStrW(L"语言 (F1)")},
{XorStr("connected_csgo"), XorStrW(L"连接到CS:GO进程")},
{XorStr("connected_game"), XorStrW(L"已连接CS:GO游戏")},
{XorStr("version"), XorStrW(L"版本")},
{XorStr("cheat_functions"), XorStrW(L"功能")},
{XorStr("bunny_hop"), XorStrW(L"连跳 (F2)")},
{XorStr("no_flash"), XorStrW(L"无视闪光 (F3)")},
{XorStr("aimbot"), XorStrW(L"自瞄 (F4)")},
{XorStr("triggerbot"), XorStrW(L"自动开枪 (F6)")},
{XorStr("use_triggerbot"), XorStrW(L"使用自动开枪 按住(LAlt)")},
{XorStr("glowesp"), XorStrW(L"敌人描边 (F8)")},
{XorStr("radar_hack"), XorStrW(L"雷达透视 (F9)")},
{XorStr("exit"), XorStrW(L"退出 (END)")}
};
}

ALT+TAB BUG

When you ALT+TAB with the cheats open, it sometimes bugs and stops working completely. You will have to close and reopen it. I think it's due to TriggerBot's keybind as LAlt.

I'm not sure how you will be able to fix this, but it happens pretty often; I'd say around 10-25% of the time I ALT+TAB.

EDIT:

  • Has happened on the older versions of the cheat.

A screenshot of the bug is attached.

Capture

Does not detect Active Game

I'm connected to the active game, and the cheat does not detect it.
I also updated it hazedumper, and did not work
Screenshot_1
.

1.2.0 Dosnt work for me :/

I have been using your cheat for a long time but since version 1.2.0 the cheat does not work for me anymore. I tried to run before and after CS:GO, I tried to run in Admin, but nothing works.

On the aiming problem

hello,I come from China,Compile your program,I think Aimbot Too violent,How it should be modified code

Aimbot and general not working properly

Aimbot is bind in m1, and u press, kill someone, in the same time, he flicks to another head in other side of the map
after the update, the cheat stops works , all stops
sorry for the english

Do you need Translation ?

If you need french translation , so take this fr.hpp file i made , some variable is not translated (like bunny hop) because the english term is more often used in my language

#ifndef INTERNALISATION_FR_HPP
#define INTERNALISATION_FR_HPP
#pragma once
#include
#include

#include "../misc/xor.hpp"

namespace i18n {
std::map<std::string, std::wstring> fr {
{XorStr("on"), XorStrW(L"ACTIF")},
{XorStr("off"), XorStrW(L"INACTIF")},
{XorStr("yes"), XorStrW(L"OUI")},
{XorStr("no"), XorStrW(L"NON")},
{XorStr("loading"), XorStrW(L"CHARGEMENT")},
{XorStr("outdated"), XorStrW(L"DÉPASSÉ")},
{XorStr("latest"), XorStrW(L"DERNIERE")},
{XorStr("error"), XorStrW(L"ERREUR")},
{XorStr("hold"), XorStrW(L"MAINTENIR")},
{XorStr("press"), XorStrW(L"PRESSER")},
{XorStr("waiting"), XorStrW(L"EN ATTENTE")},
{XorStr("connecting"), XorStrW(L"EN COURS DE CONNEXION")},
{XorStr("website"), XorStrW(L"Le site web officiel: https://lechiffre.now.sh")},
{XorStr("state"), XorStrW(L"État")},
{XorStr("language"), XorStrW(L"Langue (F1)")},
{XorStr("connected_csgo"), XorStrW(L"Connecté au processus CS:GO")},
{XorStr("connected_game"), XorStrW(L"Connecté a la partie active")},
{XorStr("version"), XorStrW(L"Version")},
{XorStr("cheat_functions"), XorStrW(L"Fonctionalité du logiciel de triche")},
{XorStr("bunny_hop"), XorStrW(L"Bunny Hop (F2)")},
{XorStr("no_flash"), XorStrW(L"Pas d'effet de flash (F3)")},
{XorStr("aimbot"), XorStrW(L"Aimbot (F4)")},
{XorStr("triggerbot"), XorStrW(L"Activer auto-tir (F6)")},
{XorStr("use_triggerbot"), XorStrW(L"Déclencher auto-tir (LAlt)")},
{XorStr("glowesp"), XorStrW(L"Afficher (F8)")},
{XorStr("radar_hack"), XorStrW(L"Afficher Ennemi sur la Carte (F9)")},
{XorStr("exit"), XorStrW(L"Quitter (END)")}
};
}
#endif // INTERNALISATION_FR_HPP

Not connecting to csgo

State:
Language (F1): EN
Connected to CS:GO process: CONNECTING
Connected to active game: NO
Version: LATEST

Aim assist project

Question:

You wrote that you planned to do an Aim Assist, is that still a thing ?
If yes when do you plan to create it ?

Thanks

Finish async version control

Currently, it's partially implemented in Le_Chiffre.cpp as print_version_status method which is being called using CreateThread on line 134, but does not work correctly (the ConsoleIO pointer passed as a parameter is not getting called within the method).

Might be detected..

Valve just added a shit load of signatures to their db recently..

Lots of the free cheats/ legit cheats are being detected and this might as well.

Eyez, Clem, & Annihilation are detected as of today and it's really risky atm to use yours. I'm not really sure about this atm, but it's too risky to use any free cheats.

Like the other post about compiling, I would love a tutorial on how to do it so I don't have to rely on the public ver of your cheat. Let's pray Valve hasn't detected this yet..

Faceit

Hi just wanna ask if the program is safe to use in Faceit? I know there is risk using the program, but I just wanna know if it's as safe as the normal competitive matchmaking server. Thank you

ALT+TAB = reset all settings to off

Hello,

i dont know why and its like that since the first release of the cheat, but, when i alt+tab the game, the cheat reset all settings to off, why and how i can fix that ?

I have the source and i know how to compile the hack, so if someone know how to fix this problem, i will thank him :)

Cordially.

New issue

Just keeps saying Connected to last active game waiting even tho im in game

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.