Cheat Engine

Cheat Engine

Il Gulash è Buono

Ecco un tutorial che può sembrare un po’ fuori luogo su Cheat Engine. È soprattutto riguardante le hack dei giochi, ma vedremo che può fare qualcosa anche all’infuori dei giochi.

Cos’è Cheat Engine?

Cheat Engine è uno strumento open source progettato principalmente per aiutarti a modificare un po’ di tutto in un gioco in esecuzione. Questo ci permette di rendere più difficile o più facile il gioco o di ottenere monete gratuite ecc. Se scopri che con 100HP è troppo facile su un particolare gioco, puoi provare a giocare una partita con un massimo di 10 HP come una sfida. Cheat Engine contiene anche molti altri strumenti utili per aiutare a eseguire il debug e per cazzeggiare con i giochi e praticamente qualsiasi applicazione. Per questo motivo è anche un ottimo strumento per modders, programmatori che apportano modifiche ai giochi esistenti.

Questo è anche il programma con la licenza d'uso più bella di sempre (nelle versioni vecchie)

Cheat Engine è dotato di uno scanner per la ricerca di variabili utilizzate all'interno di un gioco (o ancora, qualsiasi attività in esecuzione) e consente di modificarle. Viene fornito anche di un debugger, disassembler, trainer, strumenti di controllo del sistema ecc. - lo strumento finale per un giocatore malizioso o un modder aspirante. Diamo quindi un'occhiata a come Cheat Engine funzioni.

Come funziona Cheat Engine?

Anche se Cheat Engine può fare un po 'di più, consideriamo un esempio di "hacking" di un gioco. Ora, tutte le applicazioni hanno messo alcune cose in memoria (RAM), variabili che contengono i dati necessari per la loro esecuzione. In una partita, ad esempio, la salute del giocatore, la munizione, la posizione ecc. Sono memorizzati in variabili con indirizzi effettivi e la loro posizione nella memoria. Tutti i giochi usano il cosiddetto loop di gioco, un ciclo infinito di qualche funzione che va avanti e indietro fino a quando il giocatore esce / ferma la partita. Questo è in genere eseguito allo stesso tasso del tasso di immagine del monitor, ad esempio 60 volte al secondo per un monitor da 60 Hz. Questo è anche il motivo per cui il tuo gioco può iniziare a laggare, se il computer non è abbastanza veloce per calcolare tutte queste dichiarazioni entro il tempo (in questo caso, 1/60 di secondo).

All'interno del ciclo di gioco, il codice controlla se per esempio si è verificato un evento utente. L'utente ha premuto i tasti freccia? In caso affermativo, aggiornare la loro posizione in base a ciò. Avevano fatto clic sul pulsante sinistro del mouse? Se è così, chiamare la funzione per sparare la pistola e così via. Alcuni aspetti dei giochi spesso si basano completamente su una variabile particolare e la fiducia nel mantenere un valore legittimo. Sono queste variabili che il Cheat Engine ci permette di modificare il contenuto a nostro piacimento. E quando il gioco "vede" il nuovo valore di, dire la tua salute o le monete, semplicemente segue, e l’hack è completo.

Proteggere un gioco da manomissioni di uno strumento come Cheat Engine comporterebbe l'implementazione di una crittografia e un ambiente sigillato di qualche tipo (lo stesso tipo che utilizzano oggi gli antivirus). Ciò sicuramente influenzerebbe le prestazioni del gioco rovinandolo. Questo lascia quasi tutti i giochi offline vulnerabili a software nocivi come Cheat Engine. Per i giochi online come MMORPG come Runescape o World of Warcraft, lo stato del gioco (tutte le variabili critiche come la salute o le monete) vengono mantenute sul server, per cui manomissioni con il lato client non hanno alcun effetto sui valori "reali".

Quello che fa Cheat Engine è cercare di scoprire quali siano le variabili che un'applicazione utilizza e la posizione in cui sono memorizzati nella RAM. Una volta noto, le variabili in memoria possono essere modificate direttamente per avere dei valori. Per i giocatori, questo strumento è una manna dal cielo. È possibile aumentare la velocità in "Need for speed", ottenere munizioni infinite in "Call of Duty" e evitare di uccidere mille persone o di digitare i trucchi per denaro in "Grand Theft Auto" e molto di più.

Facendo un passo indietro per qualche istante, questo è rilevante per l'hacking? Si tratta del viaggio e dell'esperienza che si ottiene da esso. Cheat Engine ti insegna come scoprire esattamente il problema e come risolverlo. Cheat Engine ti dà l'emozione di rompere un problema apparentemente impossibile e ti insegna come cercare una finestra aperta quando la porta è bloccata - che è praticamente quello che è l'hacking. Cheat Engine ti dà un suggerimento, uno scorcio di procedure avanzate di hacking a cui arriveremo in seguito.

Nella mia esperienza ho notato che il più grande motivo per cui i principianti rinunciano ad apprendere l'hacking è semplicemente perché è un po 'noioso. Al di fuori dei film, è proprio così. Ma per chi è disposto a fare il viaggio, la ricompensa ne vale la pena. L'hacking dipende, più che altro, dalla pratica perché solo la pratica può darti l'esperienza necessaria per hackerare veramente come vedete nei film.

Ora non siamo riusciti ad usare Cheat Engine, perché assieme a lui si scarica un tutorial. Avvertimento, potrebbe essere la salvezza per le persone non familiari alla programmazione, ma certamente può essere saltato. Pensate di essere a posto?

·        Vai su cheatengine.org

·        Scarica Cheat Engine

·        Segui il tutorial (se vuoi/puoi)

·        Prendi il tuo gioco preferito e sbizzarrisciti

Report Page