Benvenuto! Per postare e godere delle funzionalità del forum registrati, occorrono pochi secondi ed è gratis!

[Guida] CE04 - Cheat Engine - Autoassemble Code Injection
(Questo messaggio è stato modificato l'ultima volta il: 29/09/2012, 0:12 da digger.)

Il criceto mannaro
Messaggi: 3,536
Discussioni: 201
Registrato: 03-2011
Mix: 3,737
ciao a tutti,
altra puntata su Cheat Engine,
stavolta l'autoassemble con il template code injection

Cosa faremo? semplice, come al solito cerchiamo la memoria del timer che si incrementa, dopo di che "inietteremo" del codice nuovo nel gioco e questo codice che iniettiamo (che inseriamo) si occuperà di controllare se il timer è arrivato a 8, da quel momento non incrementeremo piu il timer stesso.
Come fa il codice ad ottenere questo risultato?
Semplice, controlleremo il valore della memoria del timer, se sarà uguale a 8 eseguiremo un JMP (un salto) che di fatto "lascierà fuori" l'istruzione INC che incrementa il timer, non eseguendola il timer resterà fermo al valore che ha, cioè 8

Ecco il video, buona visione, ciao
digger

RICORDATE DI AUMENTARE AL MASSIMO LA QUALITà DEL VIDEO PER VEDERLO AL MEGLIO!





digger
15/09/2012, 23:35
#1
Cerca

1 Life, 1 Avatar <3
Messaggi: 9,074
Discussioni: 271
Registrato: 08-2011
Mix: 0
buona cosa Happywide
ora testo.

16/09/2012, 12:30
#2
Cerca

Il criceto mannaro
Messaggi: 3,536
Discussioni: 201
Registrato: 03-2011
Mix: 3,737
bravo poi fammi sapere, intanto sto già postando il CE05


digger
16/09/2012, 12:52
#3
Cerca

1 Life, 1 Avatar <3
Messaggi: 9,074
Discussioni: 271
Registrato: 08-2011
Mix: 0
Digger io lo faccio esattamente come fai tu, ma dopo alcuni bigger than e smaller than non viene piu niente nella lista o.O
non so perchè, so come funziona il bigger e smaller e li ho usati per alcuni giochi flash e mi funzionano...
uso CE 6.2

17/09/2012, 12:32
#4
Cerca

Il criceto mannaro
Messaggi: 3,536
Discussioni: 201
Registrato: 03-2011
Mix: 3,737
ma con che gioco?
i casi sono 2:
1. sbagli qualcosa (tipo clicchi bigger than 10 quando sta a 9)
2. il valore non si trova cosi


digger
18/09/2012, 0:01
#5
Cerca

1 Life, 1 Avatar <3
Messaggi: 9,074
Discussioni: 271
Registrato: 08-2011
Mix: 0
Ho provato con winmine, ma non è un errore tipo clicchi bigger than 10 quando sta a 9 perchè lo faccio quando sta minimo a 12....
comunque se non si trova cosi allora come si trova???
io uso prato fiorito come tu !

18/09/2012, 12:10
#6
Cerca

Il criceto mannaro
Messaggi: 3,536
Discussioni: 201
Registrato: 03-2011
Mix: 3,737
beh se è winmine mi sembra strano che non si trovi cosi, ma stai usando la ricerca di 4 bytes?
il tuo winmine è quello di windows o l'hai scaricato? che windows hai?
al limite uppalo da qualche parte e dammi il link che provo anche io e vedo che succede


digger
18/09/2012, 18:28
#7
Cerca

1 Life, 1 Avatar <3
Messaggi: 9,074
Discussioni: 271
Registrato: 08-2011
Mix: 0
Ho windows vista
non posso uppartelo perchè quando provo a mettere i file in un .rar mi dice accesso negato...

19/09/2012, 0:03
#8
Cerca

Il criceto mannaro
Messaggi: 3,536
Discussioni: 201
Registrato: 03-2011
Mix: 3,737
metti direttamente l'eseguibile
quello che ho io è grande 92Kb non mi pare un problema upparlo


digger
19/09/2012, 0:32
#9
Cerca

1 Life, 1 Avatar <3
Messaggi: 9,074
Discussioni: 271
Registrato: 08-2011
Mix: 0
ok.
ti uppo l'exe :3


link :

[Per vedere i link devi REGISTRARTI.]



19/09/2012, 10:54
#10
Cerca

Il criceto mannaro
Messaggi: 3,536
Discussioni: 201
Registrato: 03-2011
Mix: 3,737
ma che è sta roba? il mio di 92K e il tuo di quasi 1MB ...
comunque non mi parte nemmeno, poi gli ho dato una sbirciata dentro ed è molto diverso dal mio, quello tuo usa le DirectX ed è molto piu complesso...
comunque non girandomi non posso provare CE


digger
19/09/2012, 20:10
#11
Cerca

1 Life, 1 Avatar <3
Messaggi: 9,074
Discussioni: 271
Registrato: 08-2011
Mix: 0
Allora cosa devo fare???D:

19/09/2012, 23:12
#12
Cerca

Il criceto mannaro
Messaggi: 3,536
Discussioni: 201
Registrato: 03-2011
Mix: 3,737
beh cose che si possono provare sono :
1. cambia il tipo di ricerca, non 4 bytes ma 8 oppure float etc
2. non cercare 0 prima di iniziare. Inizia e poi cerca smaller than 10 e quando supera 10 bigger than 10. Infatti se la variabile viene allocata dinamicamente all'avvio della partita può essere che quel cerca 0 prima dell'inizio di sfalsa la ricerca e non ti fa trovare niente
3. se anche cosi non funge prova a cercare "unknown value" e poi ogni volta che il timer cresce cerca "increased"
4. se non funziona, cerca "unknown" e poi "changed" (nel caso faccia calcoli strani e quindi invece di crescere decresce o chissà che altro)
5. se nemmeno cosi funziona allora aprilo con OllyDbg e studiati il source per capire come funziona Happywide


digger
19/09/2012, 23:19
#13
Cerca

1 Life, 1 Avatar <3
Messaggi: 9,074
Discussioni: 271
Registrato: 08-2011
Mix: 0
Okkay...
proverò...
In effetti le soluzioni che hai scritto sembra che funzionerebbero....

20/09/2012, 9:55
#14
Cerca

Iscritto
Messaggi: 16
Discussioni: 0
Registrato: 09-2012
Mix: 0
A breve mi ci metto anche io a provarla!

21/09/2012, 19:27
#15
Cerca


Discussioni simili
Discussione Autore Risposte Letto Ultimo messaggio
  [Guida] CE05 - Cheat Engine - Autoassemble in Table digger 4 2,020 15/10/2013, 22:41
Ultimo messaggio: digger
  [Guida] CE03 - Cheat Engine - ASM - What Writes to this address digger 4 1,670 15/09/2012, 22:55
Ultimo messaggio: digger
  [Guida] CE02 - Cheat Engine - Creiamo un Trainer (.exe) digger 5 3,971 05/09/2012, 0:30
Ultimo messaggio: Pocciox



Utenti che stanno guardando questa discussione: 1 Ospite(i)