featured cs:go internal hack, one file and less than 1000 lines.



This is a featured CS:GO internal cheat written in less than 1000 lines, and in one C++ file. I encourage you to submit feature suggestions and issues with the cheat!


  • draggable gui

gui image

thanks es3n1n for making the menu draggable!

  • config system
  • bhop
  • auto pistol
  • hit sound
  • box esp

esp image

  • name esp
  • health bar
  • dormant & team check for esp
  • spectator list
  • disable post processing
  • noscope crosshair
  • recoil crosshair
  • auto accept
  • triggerbot
  • radar
  • rankrevealer
  • use spam
  • flash reducer


a simple config system is included with this cheat. there is currently only one config, however we plan to expand this.. the save & load buttons operate on a config file "Counter-Strike: Global Offensive\singlefile.cfg", where the config is stored as a binary representation of the config structure. Unfortunately, a more user editable config system such as JSON is not possible due to size constraints.

code style

this was programmed with the intention of being a single-file cheat, as well as a target line count of under 1000. i achieved both of these with the initial version i am posting.

features i won't add

in the interest of keeping line count down, i won't be adding customizable chams or glow, as the colors seem too awkward to emplace in the menu. Right now triggerbot is controlled by a macro, something I don't really like but currently works. I will be adding a key binder in the menu, which will make triggerbot easier. A keyboard is pretty simple compared to a colorpicker, so something I can reasonably add. As well as this, glow and chams are a rabbit hole of interfaces and classes that will just have like 1 or 2 functions. Glow doesn't seem that bad, however you need to have a visibility check.



adds esp, as well as basic misc.


adds triggerbot, radar, and other misc functions


adds draggable menu, rank revealer, use spam and flash reducer


minor bug fixes, increment cs:go version

  • messed up sound

    messed up sound

    Ok so when i inject the cheat sound is messed up.... i hear everything fine but when i inject some of the sounds are not happening. i hope you understand what i mean. btw very very nice simple legit cheat:). keep up the good work

    opened by BernardWasTaken 5
  • singlefile v2

    singlefile v2

    I have a lot of planned major features for v1.4 of SingleFile, however I feel like it may be more important to make a new version, espically looking through the code, as my knowledge and skills improve I've seen a lot of my practices I didn't notice before. This initial commit represents my new plans for this new version, in that I have CS:GO internal rendering in 34 lines of code. image


    The amount of disorganization and bad practices in the current code written by me over the past few months is sort of difficult to work on and patch to be more efficent.

    opened by exploitmafia 3
  • singlefile v1.3 source code and main branch source code is not the same

    singlefile v1.3 source code and main branch source code is not the same

    singlefile v1.3 source: 880if (!strstr(interfaces.engine->GetVersionString(), "")) main branch source: 880if (!strstr(interfaces.engine->GetVersionString(), ""))

    I don't know which offset is the correct one.

    opened by 2168028160 2
  • How to update offset.

    How to update offset.

    From 1.31 to 1.32, the offset can be injected successfully


    Every time after the game is updated, you need to be informed to update the offset. It's too troublesome. I want to ask how to set the offset. In the code comments, it was mentioned to search from hazedumper warehouse, but I didn't find it. Can you direct me how to modify the offset?

    Thank you for your help.

    opened by 2168028160 1
  • singlefile v1.4

    singlefile v1.4

    I will not push this to main until I have the following features working:




    slider, color picker and combobox element

    I may consider increasing the line count cap to 2500 or 5000 depending on this. I also might want to make a proper menu with tabs during this.

    opened by exploitmafia 11
Indexes points and lines and generates map tiles to display them

Datamaps This is a tool for indexing large lists of geographic points or lines and dynamically generating map tiles from the index for display. Depend

Eric Fischer 329 Dec 6, 2022
Linux Kernel module-less implant (backdoor)

0 KOPYCAT - Linux Kernel module-less implant (backdoor) Usage $ make $ sudo insmod kopycat.ko insmod: ERROR: could not insert module kopycat.ko: Inapp

Ilya V. Matveychikov 52 Dec 28, 2022
This library support run-time type casting faster than dynamic_cast ( similar to unreal engine's CastTo )

Fast Runtime Type Casting This library give you C++ Fast Runtime Type Casting faster than dynamic_cast ( similar to Unreal Engine's CastTo, IsChildOf

SungJinKang 7 Jun 11, 2022
convert elf file to single c/c++ header file

elf-to-c-header Split ELF to single C/C++ header file

Musa Ünal 2 Nov 4, 2021
Compile and execute C "scripts" in one go!

c "There isn't much that's special about C. That's one of the reasons why it's fast." I love C for its raw speed (although it does have its drawbacks)

Ryan Jacobs 2k Dec 26, 2022
Header-only lock-free synchronization utilities (one writer, many readers).

stupid Header-only lock-free synchronization utilities (one writer, many readers). No queues Base functionality The base functionality of this library

Colugo 14 Nov 28, 2022
Simple and lightweight pathname parser for C. This module helps to parse dirname, basename, filename and file extension .

Path Module For C File name and extension parsing functionality are removed because it's difficult to distinguish between a hidden dir (ex: .git) and

Prajwal Chapagain 3 Feb 25, 2022
Locate the current executable and the current module/library on the file system

Where Am I? A drop-in two files library to locate the current executable and the current module on the file system. Supported platforms: Windows Linux

Gregory Pakosz 382 Dec 27, 2022
A small and portable INI file library with read/write support

minIni minIni is a portable and configurable library for reading and writing ".INI" files. At just below 900 lines of commented source code, minIni tr

Thiadmer Riemersma 293 Dec 29, 2022
Example of transferring file data over BLE using an Arduino Nano Sense and WebBLE

BLE File Transfer Example of transferring file data over BLE to an Arduino Nano Sense using WebBLE. Overview This is an example of how to use Bluetoot

Pete Warden 33 Dec 19, 2022
An asynchronous directory file change watcher module for Windows, macOS and Linux wrapped for V

A V module for asynchronously watching for file changes in a directory. The module is essentially a wrapper for septag/dmon. It works for Windows, macOS and Linux.

null 18 Dec 14, 2022
mpiFileUtils - File utilities designed for scalability and performance.

mpiFileUtils provides both a library called libmfu and a suite of MPI-based tools to manage large datasets, which may vary from large directory trees to large files.

High-Performance Computing 133 Jan 4, 2023
A c++ file just to show how can we change color of Background and Text in C++...

A c++ file just to show how can we change color of Background and Text in C++...

null 1 Nov 2, 2021
Simple .INI file parser in C, good for embedded systems

inih (INI Not Invented Here) inih (INI Not Invented Here) is a simple .INI file parser written in C. It's only a couple of pages of code, and it was d

Ben Hoyt 1.9k Jan 2, 2023
ini file parser

Iniparser 4 I - Overview This modules offers parsing of ini files from the C level. See a complete documentation in HTML format, from this directory o

Nicolas D 845 Jan 1, 2023
Small configuration file parser library for C.

libConfuse Introduction Documentation Examples Build & Install Origin & References Introduction libConfuse is a configuration file parser library writ

null 419 Dec 14, 2022
Beacon Object File (BOF) for remote process injection via thread hijacking

cThreadHijack ___________.__ .______ ___ .__ __ __ ___\__ ___/| |_________ ____ _____

Connor McGarr 158 Dec 28, 2022
A Cobalt Strike Beacon Object File (BOF) project which uses direct system calls to enumerate processes for specific loaded modules or process handles.

FindObjects-BOF A Cobalt Strike Beacon Object File (BOF) project which uses direct system calls to enumerate processes for specific modules or process

Outflank B.V. 247 Dec 28, 2022
A Beacon Object File (BOF) for Cobalt Strike which uses direct system calls to enable WDigest credential caching.

WdToggle A Proof of Concept Cobalt Strike Beacon Object File which uses direct system calls to enable WDigest credential caching and circumvent Creden

Outflank B.V. 205 Dec 3, 2022