Pour tonton & cie

Programmation d'applications complexes
Pascal Vernie
Messages : 127
Inscription : mar. 15/mars/2005 16:37

Message par Pascal Vernie »

Voila l'endroit ou la fameuse phrase est dans l'exe :

00402414 |. 6A 00 PUSH 0 ; /Arg3 = 00000000
00402416 |. FF75 0C PUSH DWORD PTR SS:[EBP+C] ; |Arg2 = 00A12080 ASCII "TU ES UN TRICHEUR ! "
00402419 |. FF75 08 PUSH DWORD PTR SS:[EBP+8] ; |Arg1
0040241C |. E8 BFFFFFFF CALL Test.004023E0 ; \Test.004023E0
tonton
Messages : 315
Inscription : mar. 26/avr./2005 15:19

Message par tonton »

lol, faut crée une section "cracking" :lol:
je me suis pas servie d olygbg pour modifier le prog, mais seulement un editeur hexa.
j ai commencer a checher le nombre "10", qui est le score d une ligne.
mais y en avait trop, j ai donc cherche la limite 2000. le premier est le bon. bref en 20 minutes(le temps d une partie :) ), c etait trouvé.
pour pallier a ce genre de crackage une addition suffis. du genre
if score = a+b then.............
c etait beaucoup plus simple a l époque atari, avec "PROFIMAT", je faisais tout sauter, mais pour le plaisir :wink:
Anonyme

Message par Anonyme »

Merci pour vos tests

@Pascal, non, je n'utilise pas de dll pour crypté quoi que se soit
j'ai transformé une chaine de charactere en code ascii que j'ai multiplier par 5
(super algo :D)
Par contre la phrase TU ES UN TRICHEUR est en clair dans l'exe ?
En combien de temps tu l'a cracké ?

@Tonton, c'est exactement ce que je fait, mais a prioris cela ne fonctionne pas, j'ai mis des threads, des goto qui ne veulent rien dire, d'autre variable qui simule aussi le score... bref, j'ai fait tout ce qui m'est passé par la tete...

Si je compresse mes données, ou si j'ajoute un exe dans l'exe, sa vous ralentit ? 8O
je cogite à un autre système...

@AR-s , tu n'as pas réussi du tout ?


@++
Avatar de l’utilisateur
Ar-S
Messages : 9540
Inscription : dim. 09/oct./2005 16:51
Contact :

Message par Ar-S »

Ba reussi quoi au juste ?
Si c'est ajouter des points, non j'ai pas reussi.
Mais la phrase était facile à faire apparaitre
Pascal Vernie
Messages : 127
Inscription : mar. 15/mars/2005 16:37

Message par Pascal Vernie »

Tu désassemble l'exe
En 00 40 12 E1 tu modifie la valeur de l'incrémentation des points 64 à la place de 0A ( 100 au lieu de 10 par ex )
Tu mets un point d'arrêt en 00401499
Tu lances l'exe
Tu à la fenêtre qui s'affiche avec les beep et "tu as 100 points"
Le prog s'arrete sur le point d'arrêt, tu continue pas à pas et la quand tu va exécuter l'adresse 00402416 tu verras la phrase "TU ES UN TRICHEUR !" en clair.
Avatar de l’utilisateur
Ar-S
Messages : 9540
Inscription : dim. 09/oct./2005 16:51
Contact :

Message par Ar-S »

Vivi j'ai vu la phrase en suivant ta méthode mais j'avais toujours pas saisi que c'etait la phrase qu'il falait trouver. Avec memhack je l'ai chopé en 5 sec
Répondre