Du behöver inte vara en trollkarl för att förvandla ett spel du gillar till ett spel du verkligen älskar. Tänk dig att kunna ge ditt favoritspel på PC en mer informativ heads-up display eller att direkt samla allt byte från din senaste episka strid. Med dina kunskaper om Windows-baserad utveckling och minneshantering guidar Game Hacking dig steg för steg mot att bli en riktig game hacker.
I boken lär du dig grunderna som reverse engineering, analys av assemblerkod, programmatisk minnesmanipulation och kodinjektion. Genom praktiska exempel och övningsfiler får du möjlighet att finslipa dina nya färdigheter. Du kommer också lära dig hur man skannar och förändrar minne med Cheat Engine, utforskar programstruktur och exekveringsflöde med OllyDbg samt loggar processer och identifierar viktiga datafiler med Process Monitor. Dessutom går boken igenom metoder som NOPing, hooking och andra tekniker för kontrollflödesmanipulation.
Game Hacking avslöjar även hemligheterna bakom vanliga spelskript såsom extra sinnesförmågor – till exempel wallhacks och avancerade heads-up displays – liksom responsiva skript som autohealers samt bots styrda av artificiell intelligens, som automatiska lootare eller ”cave walkers”. Att hacka spel kan verka som svart magi men när du väl förstått hur dessa bots fungerar blir det lättare både att skapa egna verktyg eller skydda dina egna spel mot fusk.
Den här boken tar dig med in i dator-spelens innersta mekanismer samtidigt som den ger värdefull insikt i både speldesign och datasäkerhet. Game Hacking är därför ovärderlig läsning för programmerare som vill förstå spelets uppbyggnad på djupet samt utveckla sina hackningskunskaper på ett ansvarsfullt sätt. Boken är utgiven på engelska av No Starch Press år 2016 och omfattar 304 sidor i häftat format.