Game Hacking
Per Game Hacking si intende un processo di reverse engineering di un applicativo software videoludico con lo scopo finale di modificare le dinamiche di gioco. Tramite il reverse engineering si acquisiscono le varie strutture di gioco sulla quale si andra' ad operare (pointers, offsets, script, etc.).
Per iniziare ad imparare un po' di Game Hacking avrete bisogno di:
ATTENZIONE! Il Game Hacking non e' adatto per coloro che sono pigri e vogliono subito dei risultati.
Per iniziare a capirci qualcosa utilizzeremo Cheat Engine, un software dedicato al Game Hacking, grazie a questo impareremo molte cose ed entreremo nell'ottica di funzionamento del gioco. Andremo quindi ad imparare tutte le funzioni di Cheat Engine per poi passare al linguaggio C++ e alla creazione dei primi trainer. Ecco la tabella di marcia:
Per iniziare ad imparare un po' di Game Hacking avrete bisogno di:
- Moltissima voglia di imparare e molta determinazione
- Tanta pazienza (arrivera' la fase di trial and error)
- Un bel po' di tempo da impiegare a leggere e provare
- Intelligenza
ATTENZIONE! Il Game Hacking non e' adatto per coloro che sono pigri e vogliono subito dei risultati.
Per iniziare a capirci qualcosa utilizzeremo Cheat Engine, un software dedicato al Game Hacking, grazie a questo impareremo molte cose ed entreremo nell'ottica di funzionamento del gioco. Andremo quindi ad imparare tutte le funzioni di Cheat Engine per poi passare al linguaggio C++ e alla creazione dei primi trainer. Ecco la tabella di marcia:
Tempo Necessario |
Skill da Acquisire |
1 Settimana |
Imparare le funzioni base di Cheat Engine |
2-3 Settimane |
Imparare le funzioni piu' avanzate di Cheat Engine in modo da utilizzarlo in modo completo |
1 Mese |
Imparare le basi di un linguaggio di programmazione adeguato come C++ / C# / Python |
3-6 Mesi |
Imparare il linguaggio di programmazione in maniera avanzata in modo tale da iniziare a realizzare i primi semplici trainer con funzioni base |
6-12 Mesi |
Imparare ulteriormente sul linguaggio di programmazione e sulle strutture di gioco per realizzare trainer piu' avanzati con funzioni di teletrasporto, pattern scan, etc. |
1-2 Anni |
Iniziare ad imparare il reverse engineering per realizzare cheat su qualsiasi gioco sprovvisto di anticheat oppure in modalita' offline/singleplayer |
2+ Anni |
Effettuare reverse engineering sull'Anticheat in modo da capirne il funzionamento e sviluppare un cheat funzionante online che bypassa l'anticheat ed elude il sistema |
IMPORTANTE: Non tentate di accelerare il processo di Skill Learning, finirete per stufarvi e inizierete a copiare codici sorgente diventado degli "Skid". Gli Skid nella comunita' di hacking sono persone che rubano codici sorgente realizzati da terzi e li fanno loro modificando soltanto il testo e mettendoci il loro nome. Va bene prendere ispirazione dai codici sorgente, ma copiarli senza neanche capirne il funzionamento e' inaccettabile.