A FoF cheat I wrote in C to practice reverse engineering and game hacking
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
phire dd29ed64a1 Add dependencies and instructions in readme 2 months ago
Nuklear@d9ddd1810f Nuklear example working!!! 1 year ago
.gitmodules Nuklear example working!!! 1 year ago
Makefile Fix build on gcc10 2 months ago
README.md Add dependencies and instructions in readme 2 months ago
aimbot.c Add headshotonly player setting 1 year ago
aimbot.h Add FOV Circle 1 year ago
baseentity.h Fix FOV Circle 1 year ago
bool.h Big refactor 1 year ago
client.c Big refactor 1 year ago
client.h Big refactor 1 year ago
cliententitylist.c Big refactor 1 year ago
cliententitylist.h Big refactor 1 year ago
clientmodeshared.c Get rid of compiler warnings 1 year ago
clientmodeshared.h Big refactor 1 year ago
color.h Player targetting and a few changes 1 year ago
config.c Fix config saving 1 year ago
config.h Player tracking (hope this works lol) 1 year ago
cusercmd.h Big refactor 1 year ago
debug.h Big refactor 1 year ago
drawing.c Player targetting and a few changes 1 year ago
drawing.h Player targetting and a few changes 1 year ago
engineclient.c Fix crash after disconnect 1 year ago
engineclient.h Fix crash after disconnect 1 year ago
glhook.c Unhooking (without unloading yet) 1 year ago
glhook.h Unhooking (without unloading yet) 1 year ago
glow.c Formatting 1 year ago
glow.h Big refactor 1 year ago
hooks.c Unhooking (without unloading yet) 1 year ago
hooks.h Unhooking (without unloading yet) 1 year ago
inject.sh Improved inject script with debug option 1 year ago
input.c Big refactor 1 year ago
input.h Big refactor 1 year ago
interfaces.c Big refactor 1 year ago
interfaces.h Big refactor 1 year ago
jetbrains.ttf Menu stuff, spectator list, etc 1 year ago
main.c Fix serverListFile 1 year ago
matsurface.c Add FOV Circle 1 year ago
matsurface.h Add FOV Circle 1 year ago
menu.c Fix cyrillic fonts (in playerview) 1 year ago
menu.h Big refactor 1 year ago
offsets.h Big refactor 1 year ago
panel.c Fix crash after disconnect 1 year ago
panel.h Big refactor 1 year ago
playerconfig.h Player tracking (hope this works lol) 1 year ago
render.c Big refactor 1 year ago
render.h Big refactor 1 year ago
screenshot.jpg Add readme 4 months ago
screenshot2.png Add second screenshot 4 months ago
serverquery.c Free stuff on player refresh 1 year ago
serverquery.h Player tracking (hope this works lol) 1 year ago
sigscan.c Use ida-style sigs 1 year ago
sigscan.h Big refactor 1 year ago
vector.c Big refactor 1 year ago
vector.h Big refactor 1 year ago
vmt.c Cleanup 1 year ago
vmt.h Cleanup 1 year ago

README.md

fof_cheeto

I went against all advice and decided to write a game cheat in plain C instead of C++. Everything was reverse engineered from scratch, since practicing reverse engineering was the main reason for writing this.

The code is pretty hacky but last I checked (a few months ago) it still worked despite not having been updated in a while. There are a few hardcoded offsets where I think they won't change but it mostly uses signatures.

If you manage to get it to work, ruining people's fun in online games isn't nice.

Features

  • A GUI menu using Nuklear (OpenGL)
  • ESP
  • Aimbot
  • Triggerbot
  • Spectator/Player list

Dependencies

On arch you need to enable the multilib repository for these:

  • lib32-glibc
  • lib32-gcc-libs
  • lib32-sdl2
  • lib32-glew
  • lib32-glu
pacman -S lib32-glibc lib32-gcc-libs lib32-sdl2 lib32-glew lib32-glu

Building

git clone https://git.phire.cc/me/fof_cheeto
cd fof_cheeto
git submodule update --init
make

Screenshots