All Projects → danielkrupinski → Vac Hooks

danielkrupinski / Vac Hooks

Licence: mit
Hook WinAPI functions used by Valve Anti-Cheat. Log calls and intercept arguments & return values. DLL written in C.

Programming Languages

c
50402 projects - #5 most used programming language

Projects that are alternatives of or similar to Vac Hooks

Pcsgolh
PCSGOLH - Pointless Counter-Strike: Global Offensive Lua Hooks. A open-source Lua API for CS:GO hacking written in modern C++
Stars: ✭ 56 (-45.63%)
Mutual labels:  hooking, csgo, dll, injection, reverse-engineering
Vac Bypass Loader
Loader for VAC Bypass written in C.
Stars: ✭ 204 (+98.06%)
Mutual labels:  valve, steam, csgo, reverse-engineering
Vac Bypass
Valve Anti-Cheat bypass written in C.
Stars: ✭ 241 (+133.98%)
Mutual labels:  valve, steam, csgo, reverse-engineering
Steamkit
SteamKit2 is a .NET library designed to interoperate with Valve's Steam network. It aims to provide a simple, yet extensible, interface to perform various actions on the network.
Stars: ✭ 1,926 (+1769.9%)
Mutual labels:  valve, steam, reverse-engineering
Goesp
Cross-platform streamproof ESP hack for Counter-Strike: Global Offensive, written in modern C++. Rendering and GUI powered by Dear ImGui.
Stars: ✭ 210 (+103.88%)
Mutual labels:  csgo, dll, reverse-engineering
Gamemaniptutorial
A tutorial for manipulating the rendering of a game (generally to increase its quality) if you only have a binary available
Stars: ✭ 119 (+15.53%)
Mutual labels:  hooking, injection, reverse-engineering
valve-matchmaking-ip-ranges
Lists of locations & IP addresses of Valve servers
Stars: ✭ 69 (-33.01%)
Mutual labels:  steam, csgo, valve
Dll hook Rs
Rust code to show how hooking in rust with a dll works.
Stars: ✭ 57 (-44.66%)
Mutual labels:  hooking, dll, reverse-engineering
MissedIT
Fully Featured hack Always Free As Feedom
Stars: ✭ 30 (-70.87%)
Mutual labels:  steam, injection, csgo
cozinha loader
An injector focused on undetectability that automatically injects a DLL into the target process with VAC3 bypass.
Stars: ✭ 53 (-48.54%)
Mutual labels:  steam, dll, csgo
Anubis
Free open-source training software / cheat for Counter-Strike: Global Offensive, written in C.
Stars: ✭ 81 (-21.36%)
Mutual labels:  csgo, dll, reverse-engineering
Osiris
Free open-source game cheat for Counter-Strike: Global Offensive, written in modern C++. GUI powered by Dear ImGui.
Stars: ✭ 1,851 (+1697.09%)
Mutual labels:  csgo, dll, reverse-engineering
Gametracking Csgo
📥 Game Tracker: Counter-Strike: Global Offensive
Stars: ✭ 286 (+177.67%)
Mutual labels:  valve, csgo, reverse-engineering
singlefile
featured cs:go internal hack, one file and less than 1000 lines.
Stars: ✭ 47 (-54.37%)
Mutual labels:  dll, csgo, hooking
Vac
Source code of Valve Anti-Cheat obtained from disassembly of compiled modules
Stars: ✭ 254 (+146.6%)
Mutual labels:  steam, csgo, reverse-engineering
Steamtracking
🕵 Tracking things, so you don't have to
Stars: ✭ 542 (+426.21%)
Mutual labels:  valve, steam, reverse-engineering
Pince
A reverse engineering tool that'll supply the place of Cheat Engine for linux
Stars: ✭ 987 (+858.25%)
Mutual labels:  injection, reverse-engineering
Managedinjector
A C# DLL injection library
Stars: ✭ 28 (-72.82%)
Mutual labels:  injection, reverse-engineering
Depressurizer
A Steam library categorizing tool.
Stars: ✭ 1,008 (+878.64%)
Mutual labels:  valve, steam
Steamspeak
Steam and TeamSpeak integration, done right!
Stars: ✭ 27 (-73.79%)
Mutual labels:  steam, csgo

vac-hooks

Hook WinAPI functions used by Valve Anti-Cheat. Log calls and intercept arguments & return values. DLL written in C.

Getting started

Prerequisites

Microsoft Visual Studio 2019 (preferably latest version i.e. 16.1.6), platform toolset v142 and Windows SDK 10.0 are required in order to compile vac-hooks. If you don't have ones, you can download VS here (Windows SDK is installed during Visual Studio Setup).

Cloning

The very first step in order to compile vac-hooks is to clone this repo from GitHub to your local computer. Git is required to step futher, if not installed download it here. Open git bash / git cmd / cmd and enter following command:

git clone https://github.com/danielkrupinski/vac-hooks.git

vac-hooks folder should have been succesfully created, containing all the source files.

Compiling from source

When you have equiped a copy of source code, next step is opening vac-hooks.sln in Microsoft Visual Studio 2019.

Then change build configuration to Release | x86 and simply press Build solution.

If everything went right you should receive vac-hooks.dll binary file.

Loading

Open Steam as Administrator, then open your favorite DLL injector (as an admin too) and inject vac-hooks.dll into Steam.exe process.

After injection you should see vac-hooks.txt log file in Steam installation directory (e.g. C:\Program Files (x86)\Steam). The log file contains names of WinAPI functions being called by VAC, their parameters and return values.

See also

  • VAC - source code of Valve Anti-Cheat obtained from disassembly of compiled modules
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].