All Projects → danielkrupinski → Vac Bypass

danielkrupinski / Vac Bypass

Licence: mit
Valve Anti-Cheat bypass written in C.

Programming Languages

c
50402 projects - #5 most used programming language

Projects that are alternatives of or similar to Vac Bypass

Vac Hooks
Hook WinAPI functions used by Valve Anti-Cheat. Log calls and intercept arguments & return values. DLL written in C.
Stars: ✭ 103 (-57.26%)
Mutual labels:  valve, steam, csgo, reverse-engineering
Vac Bypass Loader
Loader for VAC Bypass written in C.
Stars: ✭ 204 (-15.35%)
Mutual labels:  valve, steam, csgo, reverse-engineering
valve-matchmaking-ip-ranges
Lists of locations & IP addresses of Valve servers
Stars: ✭ 69 (-71.37%)
Mutual labels:  steam, counter-strike, csgo, valve
Osiris
Free open-source game cheat for Counter-Strike: Global Offensive, written in modern C++. GUI powered by Dear ImGui.
Stars: ✭ 1,851 (+668.05%)
Mutual labels:  csgo, counter-strike, reverse-engineering
Node Globaloffensive
A Node.js module to connect to and interact with the CS:GO game coordinator. Mostly used to get item data.
Stars: ✭ 96 (-60.17%)
Mutual labels:  steam, csgo, counter-strike
CallAdmin
CallAdmin is a multilingual sourcemod plugin which provides in-game report functionality
Stars: ✭ 52 (-78.42%)
Mutual labels:  steam, counter-strike, csgo
vdf
A Lexer and Parser for Valves Data Format (known as vdf) written in Go
Stars: ✭ 30 (-87.55%)
Mutual labels:  steam, counter-strike, valve
Vac
Source code of Valve Anti-Cheat obtained from disassembly of compiled modules
Stars: ✭ 254 (+5.39%)
Mutual labels:  steam, csgo, reverse-engineering
csgo-cli
CS:GO Console shows your user account, stats and latest matches. It also uploads demo sharecodes to csgostats.gg.
Stars: ✭ 31 (-87.14%)
Mutual labels:  steam, counter-strike, csgo
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 (+699.17%)
Mutual labels:  valve, steam, reverse-engineering
Node Csgo
A node-steam plugin for Counter-Strike: Global Offensive.
Stars: ✭ 367 (+52.28%)
Mutual labels:  steam, csgo, counter-strike
Steamtracking
🕵 Tracking things, so you don't have to
Stars: ✭ 542 (+124.9%)
Mutual labels:  valve, steam, reverse-engineering
Anubis
Free open-source training software / cheat for Counter-Strike: Global Offensive, written in C.
Stars: ✭ 81 (-66.39%)
Mutual labels:  csgo, counter-strike, reverse-engineering
csgo-gsi
A Java library for Counter-Strike: Global Offensive's game state integration
Stars: ✭ 23 (-90.46%)
Mutual labels:  counter-strike, csgo, valve
CSGOItemDB
An API to retrieve accurate CS:GO prices for high- and low-tier items
Stars: ✭ 35 (-85.48%)
Mutual labels:  steam, counter-strike, csgo
discord-10man
Discord bot for CS:GO Scrims and Pugs
Stars: ✭ 34 (-85.89%)
Mutual labels:  counter-strike, csgo, valve
Gametracking Csgo
📥 Game Tracker: Counter-Strike: Global Offensive
Stars: ✭ 286 (+18.67%)
Mutual labels:  valve, csgo, reverse-engineering
Steamworks
Exposing SteamWorks functions to SourcePawn.
Stars: ✭ 70 (-70.95%)
Mutual labels:  valve, steam, counter-strike
Goesp
Cross-platform streamproof ESP hack for Counter-Strike: Global Offensive, written in modern C++. Rendering and GUI powered by Dear ImGui.
Stars: ✭ 210 (-12.86%)
Mutual labels:  csgo, counter-strike, reverse-engineering
Cso2 Master Server
A master server for CSO2
Stars: ✭ 91 (-62.24%)
Mutual labels:  valve, counter-strike

VAC Bypass

Valve Anti-Cheat bypass written in C.

Getting started

Prerequisites

Microsoft Visual Studio 2019 (preferably latest version i.e. 16.2.5), platform toolset v142 and Windows SDK 10.0 are required in order to compile VAC Bypass. 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 Bypass 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-Bypass.git

VAC-Bypass 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-Bypass.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-Bypass.dll binary file.

Loading

It is mandatory to strictly follow each step of loading in order to make bypass work.

Method 1:

  1. Close Steam client if open.
  2. Disconnect from the internet.
  3. Run Steam as Administrator.
  4. Inject VAC-Bypass.dll into Steam.exe process.
  5. After successful injection messagebox saying Initialization was successful! should appear.
  6. Reconnect to the internet.
  7. Press Retry in steam window saying 'Could not connect to Steam servers'.

Method 2:

  1. Close Steam client if open.
  2. Compile and run VAC Bypass Loader

Experiment

Bypass has been tested with CS:GO game and Cheat Engine cheating program attached to the game process.

Without bypass:

With bypass:

  • No VAC Error during play, no VAC Ban at all.

How it works

The goal is to make https://github.com/danielkrupinski/VAC/blob/2eeb40e38d0f0d7b828dbacb663ee00aef15c1ca/VAC/Utils.c#L187 function return false then VAC aborts scan for cheats. It can be done by bypassing this check for example.

See also

  • VAC - source code of Valve Anti-Cheat obtained from disassembly of compiled modules.
  • VAC Bypass Loader - loader for VAC Bypas written in C.

License

Copyright (c) 2019 Daniel Krupiński

This project is licensed under the MIT License - see the LICENSE file for details.

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].