feat: wrote the readme file
This commit is contained in:
39
README.md
39
README.md
@@ -0,0 +1,39 @@
|
||||
# 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](https://github.com/ALittlePatate/ezfrags/blob/master/Reversing/ezfrags.exe.idb).
|
||||
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 :
|
||||
* ### UI : 100%
|
||||
* ## Cheats
|
||||
* ### [Triggerbot](https://github.com/ALittlePatate/ezfrags/blob/master/Ezfrags/Triggerbot.cpp) : 0%
|
||||
* ### [AimAssist](https://gith](https://github.com/ALittlePatate/ezfrags/blob/master/Ezfrags/Aimlock.cpp)ub.com/ALittlePatate/ezfrags/blob/master/Ezfrags/AimAssist.cpp) : 0%
|
||||
* ### [Aimlock](https://github.com/ALittlePatate/ezfrags/blob/master/Ezfrags/Aimlock.cpp) : 0%
|
||||
* ### [GlowESP](https://github.com/ALittlePatate/ezfrags/blob/master/Ezfrags/GlowESP.cpp) : ~10-20% (see the IDA database)
|
||||
* ### [Radar](https://github.com/ALittlePatate/ezfrags/blob/master/Ezfrags/Radar.cpp) : ~60% (see the IDA database)
|
||||
* ### [Noflash](https://github.com/ALittlePatate/ezfrags/blob/master/Ezfrags/NoFlash.cpp) : 99% (missing 1 single variable)
|
||||
* ### [Bhop](https://github.com/ALittlePatate/ezfrags/blob/master/Ezfrags/BunnyHop.cpp) : 99% (missing 1 single variable)
|
||||
* ### [KillMessage](https://github.com/ALittlePatate/ezfrags/blob/master/Ezfrags/KillMessage.cpp) : 0%
|
||||
* ### [Memory Management](https://github.com/ALittlePatate/ezfrags/blob/master/Ezfrags/MemManager.cpp) : 2%
|
||||
|
||||
# The tools
|
||||
I provided in the [Tools/ folder](https://github.com/ALittlePatate/ezfrags/tree/master/Tools) 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](https://github.com/ALittlePatate/ezfrags/issues/new) or make a [pull request](https://github.com/ALittlePatate/ezfrags/pulls), i'll be glad to improve my project with you !
|
||||
|
||||
Reference in New Issue
Block a user