Video Game Hacking using Kotlin/Native
summary
Claim: pure Kotlin/Native can read and write another process’s memory on Windows and even inject a DLL to call in-game functions. Tools used: Windows APIs like writeProcessMemory, GetWindowThreadProcessId and OpenProcess, plus a custom injector called injector4k (100% Kotlin) to work around missing calling conventions. Built examples: overwrote GTA San Andreas money at a known wiki address and injected a DLL that spawns a car; both methods compile and run, Windows only.
AI-written summary · about
chapters (9)
- 0:00Intro
- 0:32Why do this
- 2:08Money
- 4:34Write Process Memory
- 5:45Windows API
- 6:45Getting the Window
- 12:14dll Injection
- 15:03Traditional dll Injection
- 16:46Calling Process Functions
related talks
36mUsing Kotlin/JS and Kotlin/Native on Android
43mThe Triumphs and Tribulations of Kotlin-Native in Practice
17mMaking Existing Native Code Available in Kotlin
26mKotlin/Native for Multiplatform Development
38mExtending kotlin-inject for fun & profit
52mKEYNOTE: Kotlin/Native – Embracing existing ecosystems
54mKotlin/Native: Answers You Won't Find on the Internet
39mArchitecting a Kotlin JVM and JS Multiplatform Project
