DarkHero02 |
|
| Autore: BigBoss00
Salve ragazzi, in questa guida vi insegnerò a creare un trade hack clientside per metin2 (ovvero lo vedrete solo voi). Lo so che per molti potrebbe sembrare inutile ma è sempre bello provare. Per prima cosa ci occorre Cheat Engine e due finestre di Metin2 attivi con 2 PG differenti, ora attaccatelo al PG n°1 (cioè della 1° finestra di Metin2) e con l’altro PG della 2° finestra aprite commercia ed accettate con quello, ora ricercate su Cheat Engine il valore a 2 Bytes ’1′ (senza apici) e poi accettate anche con il 1° PG e cercate ’0′, continuate così fino ad avere un address che cambierà quando il vostro 2° PG cliccherà su Accetta, quindi fate tasto destro> Find Out What Writes To this address . Fate accettare in un altra finestra di commercio all’altro PG e nella finestra del Debugger di Cheat Engine apparirà una stringa del genere:
00458099 – mov [ecx+000003d8],al
Noi per creare il trade hack dobbiamo andare alla ricerca pure dell’address di quando accetta il PG n°1 e quindi per risparmiarvi il lavoro vi dirò che su Cheat Engine nel Debugger avrete questa stringa:
004580B9 – mov [ecx+000001EC],al
Se avete visto successivamente c’è un Ret (ret 0004) e quindi se il ret viene sovrascritto il gioco andrà in crash, allora dobbiamo andare alla ricerca di una Code Cave (cioè di qualche address libero non usato dal gioco) e creare un jump verso di esso. Quindi dirigiamoci all’address 004580B9 e sostituiamo la stringa con jmp 00400019, successivamente andiamo all’address 00400019 e scriviamoci queste stringhe:
00400019 – mov [ecx+000001EC],al 0040001F – mov [ecx+000003d8],al 00400025 – jmp 0045809F
Ora provate a commerciare e quando voi premerete “Accetta” pure la casella dell’altro PG sarà illuminata però non avverrà lo scambio.
Se volete copiare questa guida dovrete necessariamente citare l’autore.
|
| |