Decompilation of the CS:GO cheat ezfrags
  • C++ 96.6%
  • Python 2.1%
  • C 1.3%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
ALittlePatate b790488b4f Stuff
2022-03-28 17:53:59 +02:00
Ezfrags Stuff 2022-03-28 17:53:59 +02:00
Reversing Stuff 2022-03-28 17:53:59 +02:00
Tools Added the string decryption cpp program 2022-03-28 17:20:50 +02:00
.gitignore Added the global variables in the main file 2021-12-18 16:28:04 +01:00
Ezfrags.sln feat: Initial commit of project structure, IDA database, the Tools, readme and license 2021-12-18 13:02:24 +01:00
how to use.txt feat: Initial commit of project structure, IDA database, the Tools, readme and license 2021-12-18 13:02:24 +01:00
README.md feat: wrote the readme file 2021-12-18 15:52:12 +01:00

Ezfrags

Ezfrags was the first cheat of a lot of people, and probably their last. This cheat is so popular that it became a meme in the CS:GO community.

Why ?

I wanted to start this project because a lot of people are not sure if Ezfrags is a virus, if it's detected etc.. Also because the updates are slow to arrive. And obviously because i couldn't resist to make the code of this masterpiece public. The point is that we can update the cheat, make it undetected, paste it, or just play with a clean version. It's also a training for me who'se learning reverse engineering.

How ?

I'm currently using IDA 7.5 to decompile this cheat, the database is avalaible in the repo. Then you just have to read the code, try to understand and with some time you'll get there. The version of Ezfrags i'm using here is the v9.65, from 05/06/2020. We don't need to use newer version as they just patch the signatures/structs. I'm trying to replicate the function as close as they were written but a lot of them are very hard to understand (especially for a begginer like me). Also the strings are obfuscated but idk how, i know where, but not how. All the memory related things aren't decompiled yet so i'm using some pasted stuff for the Netvars/Signatures dump.

Decompilation state :

The tools

I provided in the Tools/ folder all the tools i'm using for this project.

Contact

You can add me on discord at patate#1252

Contributing

Note: before contrubuting please make sure that your code is as close as the IDA database as you can, also try to stick to the general structure of the project. Open an issue or make a pull request, i'll be glad to improve my project with you !