Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/danielkrupinski/onebytewallhack
CS:GO wallhack achieved by patching one byte of game memory. Written in Python 3.
https://github.com/danielkrupinski/onebytewallhack
counter-strike csgo csgo-cheat game-hacking hack patching python python3 reverse-engineering wallhack windows
Last synced: 2 months ago
JSON representation
CS:GO wallhack achieved by patching one byte of game memory. Written in Python 3.
- Host: GitHub
- URL: https://github.com/danielkrupinski/onebytewallhack
- Owner: danielkrupinski
- License: mit
- Created: 2020-02-17T19:44:47.000Z (almost 5 years ago)
- Default Branch: master
- Last Pushed: 2023-03-27T00:15:56.000Z (almost 2 years ago)
- Last Synced: 2023-11-07T18:55:41.336Z (about 1 year ago)
- Topics: counter-strike, csgo, csgo-cheat, game-hacking, hack, patching, python, python3, reverse-engineering, wallhack, windows
- Language: Python
- Homepage:
- Size: 3.91 KB
- Stars: 156
- Watchers: 11
- Forks: 38
- Open Issues: 28
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# OneByteWallhack
CS:GO wallhack achieved by patching one byte of game memory. Written in Python 3.This does the same as **r_drawothermodels 2** command but without touching the cvar, so it's VAC - safe.
## How it works
This program patches assembly code produced by compiling the [following line of the game code](https://github.com/ValveSoftware/source-sdk-2013/blob/0d8dceea4310fde5706b3ce1c70609d72a38efdf/mp/src/game/client/c_baseanimating.cpp#L3149):
```cpp
int extraFlags = 0;
if ( r_drawothermodels.GetInt() == 2 )
{
extraFlags |= STUDIO_WIREFRAME;
}
```The **r_drawothermodels** check is modified to make the `if` expression evaluate to **true** when **r_drawothermodels** cvar is set to default value (1).