Skip to content

Latest commit

 

History

History
139 lines (87 loc) · 2.38 KB

slides.md

File metadata and controls

139 lines (87 loc) · 2.38 KB
theme marp
uncover
true

Game Hacking with Rust


Target Audience

  • You should know how to program
  • Systems Programming basics

You need to download:


Source Code

Available here: https://github.com/not-matthias/game-hacking-workshop or https://shorturl.at/jmqrV


About Rust

  • Types: i16 vs u16
  • Functions: fn foo(bar: u32) -> i16 {}
  • Variables: let mut temp = 42;
  • Run with: cargo r or cargo run

What is a pointer?

  • Points to a memory location
  • 64 Bit Process => 64 Bit pointers
  • 32 Bit Process => 32 Bit pointers

Let's get started


And this is just the start...


Useful tools


Cheat Engine

bg right:73% 95%


Reclass

bg left:70% 90%


IDA

bg right:80% 95%


x64Dbg

bg left:72%  95%


More ideas

  • Read enemy positions -> Radar or ESP
  • Aimbot
  • Movement Speed multiplier
  • No Recoil / Spread

Anticheats

  • EasyAntiCheat
  • Battleye
  • Vanguard
  • ...

Binary Analysis

  • Deobfuscation
  • Devirtualization
  • ...

Recommended Resources