KVM memory R/W cheat for CSGO

Overview

CSGO KVM DMA

Main Feature

  1. Triggerbot with random press/release time
	*TODO list:
	add method to detect key event in VM.
	add No recoil.
	add wallhack(maybe radar , glow ..... no idea about it)*

How to use

Run a VM with GPU passthrough.
in linux , run "build.sh" to build this. Don't forget to install rustc,gcc,make..
please correct me if wrong.

about codes

Used Hazedumper offsets
Used Memflow LIB

Just added one function getModuleBase() to memory part.
Other codes in memory R/W part are pasted from [apex kvm dma pub](https://github.com/MisterY52/apex_dma_kvm_pub "apex kvm dma pub")
There's some error when use“player_index + offset”, so some offset are converted to INT format. I choosed the easiest way :)

about update

This repo was done in July.
But I'm in a boarding school now. Unluckily, I didn't know there's lots of people bring their PC with monitor here until last Thursday a friend told me that. So I brought my laptop when AUG 2th. but it can't work well with playing games in VM although I enable KVM/GPU passthrough.
I'll try to bring my PC here when Christmas vacation.
At that time, I'll try to coding new features to this repository.
You might also like...
🧪 The versatile and intuitive memory hacking framework.

🧪 hax 🤔 About hax is a Rust crate designed to make memory hacking, game hacking, cheat development, and any other low level memory based development

Library and proc macro to analyze memory usage of data structures in rust.
Library and proc macro to analyze memory usage of data structures in rust.

Allocative: memory profiler for Rust This crate implements a lightweight memory profiler which allows object traversal and memory size introspection.

Linked Atomic Random Insert Vector: a thread-safe, self-memory-managed vector with no guaranteed sequential insert.
Linked Atomic Random Insert Vector: a thread-safe, self-memory-managed vector with no guaranteed sequential insert.

Linked Atomic Random Insert Vector Lariv is a thread-safe, self-memory-managed vector with no guaranteed sequential insert. It internally uses a linke

 A process memory reader and debugger for Windows (x86_64)
A process memory reader and debugger for Windows (x86_64)

Winreader Winreader is a process memory reader and debugger for Windows, implemented and developed in the Rust language, using the official Microsoft

RcLite: small, fast, and memory-friendly reference counting for Rust

RcLite: small, fast, and memory-friendly reference counting RcLite is a lightweight reference-counting solution for Rust that serves as an alternative

A Rust implementation of HyperLogLog trying to be parsimonious with memory.

🧮 HyperLogLog-rs This is a Rust library that provides an implementation of the HyperLogLog (HLL) algorithm, trying to be parsimonious with memory. Wh

Vemcache is an in-memory vector database.

Vemcache Vemcache is an in-memory vector database. Vemcache can be thought of as the Redis equivalent for vector databases. Getting Started Prerequisi

Super-simple, fully Rust powered
Super-simple, fully Rust powered "memory" (doc store + semantic search) for LLM projects, semantic search, etc.

memex Super simple "memory" for LLM projects, semantic search, etc. Running the service Note that if you're running on Apple silicon (M1/M2/etc.), it'

Rust library for concurrent data access, using memory-mapped files, zero-copy deserialization, and wait-free synchronization.

mmap-sync mmap-sync is a Rust crate designed to manage high-performance, concurrent data access between a single writer process and multiple reader pr

Comments
  • Have you completed this project?

    Have you completed this project?

    In your APEX project, you mentioned that you didn't have much time. Therefore, I apologize for this interruption. Lately, I have been delving into the realm of understanding how to leverage KVM to circumvent anti-cheat mechanisms.Regrettably, my reservoir of knowledge falls short in this domain. The projects I have come across are exceptionally intricate, rendering many of the details beyond my comprehension.However, the codebase of your CSGO project is relatively concise, which leads me to believe it could serve as an excellent learning opportunity. I am aware that this may be deemed quite impertinent, but would you be willing to entertain some inquiries of mine?

    opened by GlaringMarvel 5
Owner
AtomicBottle
AtomicBottle
a cheat-sheet for mathematical notation in Rust 🦀 code form

math-as-rust ?? Based on math-as-code This is a reference to ease developers into mathematical notation by showing comparisons with Rust code.

Eduardo Pereira 13 Jan 4, 2023
Rust Language Cheat Sheet

Rust Language Cheat Sheet A single-page Rust resource for people who like high information density. Use cases, in order of priority: identification &

Ralf Biedert 3.2k Jan 8, 2023
Korean translation of Rust Language Cheat Sheet

Rust Language Cheat Sheet A single-page Rust resource for people who like high information density. Use cases, in order of priority: identification &

Chris Ohk 3 Mar 26, 2022
Rust Concurrency Cheat Sheet

Rust ensures data race safety through the type system (Send and Sync marker traits) as well as the ownership and borrowing rules: it is not allowed to alias a mutable reference, so it is not possible to perform a data race.

null 327 Dec 19, 2022
Proof-of-concept for a memory-efficient data structure for zooming billion-event traces

Proof-of-concept for a gigabyte-scale trace viewer This repo includes: A memory-efficient representation for event traces An unusually simple and memo

Tristan Hume 59 Sep 5, 2022
This crate allows to generate a flat binary with the memory representation of an ELF.

flatelf Library This crate allows to generate a flat binary with the memory representation of an ELF. It also allows to generate a FLATELF with the fo

Roi Martin 3 Sep 29, 2022
High concurrency, RealTime, In-memory storage inspired by erlang mnesia

DarkBird is a Document oriented, high concurrency in-memory Storage, also persist data to disk to avoid loss any data The darkbird provides the follow

DanyalMh 25 Dec 15, 2022
Support SIMD low-memory overhead and high-performance adaptive radix tree.

Artful Artful is an adaptive radix tree library for Rust. At a high-level, it's like a BTreeMap. It is based on the implementation of paper, see The A

future 3 Sep 7, 2022
A additional Rust compiler pass to detect memory safe bugs of Rust programs.

SafeDrop A additional Rust compiler pass to detect memory safe bugs of Rust programs. SafeDrop performs path-sensitive and field-sensitive inter-proce

Artisan-Lab  (Fn*) 5 Nov 25, 2022
A small in-memory key value database for rust

SmollDB Small in-memory key value database for rust This is a small in-memory key-value database, which can be easly backed up in a file or stream and

null 13 Dec 15, 2022