home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Reverse Code Engineering RCE CD +sandman 2000
/
ReverseCodeEngineeringRceCdsandman2000.iso
/
RCE
/
acid_burn2000
/
phrozenCrew_fr.txt
< prev
next >
Wrap
Text File
|
2000-05-25
|
7KB
|
200 lines
· · - -- A C i D B U R N - P R O D U C T i O N S -- - ▄ · ·
░ ▄ ░ ▄ ▄ ▄ ░ ▄░ ░ ▄ ▄ ▐█▄ ▄ ░
▄██▓▀▀███▌▄▓█▀▀▀███▌▐█▌▐███▀▀▀█▓▄▐▓██▀▀███▄░▄▓█▌ ▀▄ ▐███▀▀███▄░▓██▄ ▐█▓▄
███▌ ░▓██▌███ ░▀▀▀▀ ▀▀▀ ███ ░ ███▌███ ▐██▓░▓██ ░ ██▌▐███▌ ▐██▓ ███▀█▄███▌
▓██▀▀▀███▌███▌░ ░▓█▌███▌███ ░ ███▌███▀▀▀██▄▐███ ░ ███▐███▀▀▓██▄ ███▌ ▀███▌
░▓██▌░ ███ ▓██▌░ ███▌███░▓██ ░▐███▌███▌ ▄███▐███▌░░▓██░▓██▌ ▐███▌███▌░ ███▄
▐███▌░ ███▐███▌░ ███▐██▓▐███ ░▐███░▓██▌░▐███▐███▌ ▐███▌███▌░ ███▌███▌░ ██▓▀▄
▐███▌░ ███▐███▌░ ███▐██▓▐███ ░▐███▐███ ░▐███▐███▌ ▐███▌███▌░░▓██ ▓██▌░ ██▌
▐██▓ ░▐██▓▀▒██▄▄▄███▒██▓▐███▄▄██▒▀▓███▄▄████▀████▄▓███▀▓█▒▄ ▐█▀ ░▓███ ▐█▀
▀ ▀░ ▀ ▀ ▀ ▀ ▀ ▀ ░ ▀ ▀ ▀
· · - -- A C i D B U R N - P R O D U C T i O N S -- - · ·
SRT - CRO
Phrozen Crew Trial Crackme 1: Calculer un serial valide
Cour par ACiD BuRN [Immortal Descendants]
(19 Octobre 1999)
Introduction:
Ce crackme est "expired" (PC trial crackme 2 est sortie il y a deja pas mal de temps!)
je peus donc ecrire un tutor sur la partie name / serial !
Je vais vous montrer comment reverser , la partie name / serial seulement car je n'ai
pas encore looker le reste et que les serials et autres keyfiles ne m'interressent pas...
Keyfiles !! beurkkk :p
Vous avez besoin de:
- Soft ice 3.2x
- Brain (quelque connaissance en maths!)
- an hexeditor (le serial n'est pas tapable directement )
- calculatrice (calculatrice de windows en mode scientifique ;)
ok , lancez le crackme de phrozen crew , entrez votre nom: ACiD BuRN , et serial : 1234
Ctrl+D et vous etes de retour dans soft ice , bpx hmemcpy et on presse F5...
Pressez le button check et une fois de retour sous soft ice, tracez tant que vous n'arrivez
pas a quelque chose qui ressemble a ca:
//operations sur le serial:
025F:004020F9 8A18 MOV BL,[EAX]
025F:004020FB C1C308 ROL EBX,08
025F:004020FE 03D3 ADD EDX,EBX
025F:00402100 40 INC EAX
025F:00402101 803800 CMP BYTE PTR [EAX],00
025F:00402104 75F3 JNZ 004020F9
025F:00402106 8BCA MOV ECX,EDX
025F:00402108 33DB XOR EBX,EBX
025F:0040210A 33D2 XOR EDX,EDX
025F:0040210C B83C2E4000 MOV EAX,00402E3C
//Operations sur le nom:
025F:00402111 8A18 MOV BL,[EAX]
025F:00402113 C1CB08 ROR EBX,08
025F:00402116 03D3 ADD EDX,EBX
025F:00402118 40 INC EAX
025F:00402119 803800 CMP BYTE PTR [EAX],00
025F:0040211C 75F3 JNZ 00402111
025F:0040211E C1CA08 ROR EDX,08
025F:00402121 663BD1 CMP DX,CX
025F:00402124 7520 JNZ 00402146
bon je pense que ce code en asm et assez facile et comprendre ce qu'il fait n'est pas
quelque chose de dure !!
Pendant que vouz tracez α 402113 voyez: AA5C0993 en EDX
Tracez un peu pour passer le second ROR EDX,8 (40211E) , et vous verrez: 93AA5C09 en EDX
025F:00402121 663BD1 CMP DX,CX
cette ligne compare la valeur calculee a partir de votre nom, avec la valeur calculee a partir
du serial entre!
Maintenant ! comment trouver un bon serial ??
"piece of cake" heheh
laissez moi vous expliquez ce qu'il se passe :
j'ai entrΘ: 1234 comme serial , donc pendant la boucle sur mon serial il se passe quelque chose
comme ca:
1er: boucle sur mon serial (1234)
00 00 31 00
+ 00 31 32 00
+ 31 32 33 00
+ 32 33 34 31
-----------
63 96 CA 31 <> AA5C093 (diffent donc pas le bon serial)
Soit X3, X2, X1, X0, les 4 valeurs ascii du serial entrΘ (le faux serial)
cela revient a ca:
00 00 X3 00
+ 00 X3 X2 00
+ X3 X2 X1 00
+ X2 X1 X0 X3
-----------
93 AA 5C 09 <---- la bonne valeur que nous avons vu en memoire
MATHS MATHS MATHS!! :-)
Par identifications , on obtient:
X3 = 09
X2 = 93 - X3 = 93 - 09 = 8A
X1 = AA - X3 - X2 = AA - 09 - 8A = 17
X0 = 5C - X3 - X2 - X1 = 5C - 09 - 8A - 17 = FFFFFFB2 (prenez juste B2)
le serial est donc: 09 8A 17 B2
Ce sont les valeurs ascii du bon serial pour: ACiD BuRN
heh , mais ce serial n'est pas tapable au clavier, ces valeurs ne coresspondent a aucune touche
du clavier ;p
Comment on tape le code alors ??
On va se sevir d'un editeur hexadecimal pour recuperer notre code:
bon , faites un nouveau document texte par exemple. tapez 1234 dedans et enregistrez le..
ouvrez ce fichier avec votre hediteur hexa favoris (j'utilise hex workshop).
Vous devez voir: 31 32 33 34
ce sont les valeurs ascii de 1234 (du texte entrez dans le fichier donc)
Remplacez les par les valeurs que nous venons de calculer:
31 devient 09
32 devient 8A
33 devient 17
34 devient B2
Enregistrez le fichier maintenant!
dans l'editeur hexadecimal vous devez donc voir ceci: 09 8A 17 B2
Tous a l'air bon ;)), ouvez ce fichier avec un editeur de text (notepad) et vous devez voir
un text bizare qui veut rien dire!! c'est normal car comme je l'ai deja dis , ce serial
n'est pas tapable directement au clavier...
apres avoir selectionΘ ce texte pressez ctrl+c pour copier le texte dans le presse papier!
Maintenant, allez retournez dans le crackme , a la partie name serial.
entrez votre nom: ACiD BuRN.Dans la partie serial, copier le texte que vous avez mis
temorairement dans le press papier en pressant: ctrl+v le serial ressemble a ca: " è▓"
le bon serial ne contient pas de "
Name: ACiD BuRN
serial: è▓
vous avez entrΘ ces infos , pressez le boutton , et vous obtenez le message:
"Well Done , you have passed The Name / Serial Strainer! Well done! =)"
mouarf , 1 de plus ;p
The End:
Greetings:
group greetings: ID - ECLiPSE - CiA - ODT - EXEC - TiTaNe - PWA - PC - UCF- CORE - CC
Also greetingz to: (no specific order)
R!SC, ^INFeRNo^, AB4DS, Cyber Blade, Klefz, , Volatility, TORN@DO, T4D
Jeff, [Virus], JaNe , Appbusta , Duelist , tKC , BuLLeT , Lucifer48 ,
MiZ , DnNuke , Bjanes , Skymarshall , afkayas , elmopio , SiFLyiNG ,
Fire Worx , CrackZ , neural_en , WarezPup , _y , SiONIDE , SKORPIEN
Lazarus , Eternal_Bliss , Magic Raphoun , DEZM , Bisoux , Carpathia ,
K17 , theMc , noos , Xmen , TeeJi , JB007 , Arobas , T0AD ,ytc , Kwai_lo ,
Killer_3K, TaMaMBoLo , gizmo , Gota , ExtaBrain , Alpine , WarezPup,
zoltan , [yAtes], TarGon , Icecream , Punkguy2 , Sortof, TRDdonjuan,
Lord Soth, Judged, G-Rom, Quantico, Christal, psike, Leo0n, Elraizer,
+Spath, +Frog's Print, toutim ...
et tous ceux que je connais mais que j'ai oublie les nicks , desole ;p
Copyright (c) ACiD BuRN and the Immortal Descendants.
http://www.immortaldescendants.com/