24/10/02
|
WinHack |
|
Niveau : +Newbie (comme moi) |
|
Protection :Enregistrement |
|
Cible : Hackman |
|
Version : 5.01It |
|
Langage: Visual Basic 6.0 |
|
Toolz : Sice |
|
URL: http://www.technologismiki.com/hackman/info.html |
I-Introduction
Salut à tous , ça fait à peu pres plus de 3 mois que je ne vais plus sur le web (depuis fin août) car mon modem est HS donc pas d'internet et pas de cours. A l'heure où je vous parle (24/02/02 à 14:52) j'ai dejà ecrit 4 tutz qui n'ont pas encore vu le jour. Peut-être dans les semaines à venir je me décoterais un modem ADSL (ah oui enfin le haut debit mais c'est qu'il coûte chers!!!).Aujourd'hui nous nous attaquons à un logiciel qui a surement été cracké par un grand nombre d'entre vous Winhack (un éditeur Hexadécimal avec pas mal de fonctions , plugins etc..), mais moi je m'attarderais sur la particularité que c'est un programme ecrit en visual Basic et que j'en ai jamais encore cracké un seul!!!Je pense que la version de Winhack 5.01 It est ancienne il date de 2000 mais moi je n'ai pas pu l'upgrader car pas D'INTERNET!!!!!!!!!!
II-Description du logiciel
Welcome to Hackman, the power tool for debugging and editing source code. Its purpose is to enable you to edit, modify or monitor the source code of your applications.
WARNING:
You may use this program as long as you don’t infringe any copyright laws. You do not have the right to change the source code of an application if you haven’t got the permission of its author(s).This version of Books Online offers information on the following topics:
En gros hackman fait tout pour nous on a à peu pres tout les toots nécessaire au cracking et au hacking!!!!!!! C'est gagné!!!
III-Pour bien commencer
Comme c'est la 1ere fois que je cracke du VisualBasic je vous donne la demarche.
Bon il vous faut softIce (je n'utiliderait pas smartcheck qui tres bien pour les programme visual basic)
1)Ouvrez le loader de sice "Loader32.exe"
2)cliquer sur le menu "File"
3)Selectionner l'item "Load Exports"
4) dans la boite de dialogue charger la DLL MSVBVM60.dll qui a pour path c:\windows\sysytem\Msvbvm60.dll
5) refaites les mmême manip jusqu'au point 2
6)Selectionner "Open Module"
7"Choisissez le exe hackman.exe dans son repertoire respectif
Quand vous aurez fait ceci vous êtes bon pour cracker ce logiciel!!!
IV-Analyse
La dll Msvbvbm60.dll est le coeur du probleme car ces dans elle que ce concote notre fabuleux code .Bon je vais pas m'attarder sur la routine du code mais comment trouver le bon code grace aux fonctions et à une fonction en particulier " __vbstrcmp".
Bon allez on demmarre le logiciel ouawwh tu as vu la tronche du prog!!! On va dans le menu "about" et on remplit les deux champs

On appuie sur register et hop on a une boite qui nousdit:

Donc pour être enregistré il faut redémmaré le soft et là rien du tout on est toujours un use invalide.C'est là où vient Softice et notre fonction __vbstrcmp. On remarque bien que notre verification du code ce fait au demarrage puisque lorsqu'on rentre les infos de registration le prog nous dit redemarré pour les prendre en compte.
Alors comme un enfant tout bêtement on allume sice "Ctrl-D" puis on tape
Bpx __vbstrcmp puis "F5" puis on lance hackman hop!! dans une brusque secousse courte et sourde sice reapparaît .Nous sommes dans la fonction vbstrcmp.Faites encore F5 et là !! regardez vous mêmerze miracle!!En 6602415a on pousse sur la PILE comme 1er parametre notre code tapé tout à l'heure puis en 66024162 on pouse un autre code qui a surement eté genere par notre nom(info je n'ai pas chercher la routine du serial) puis on pousse 00 sur la pile et on appelle en fin notre __vbastrcmp qui va comparer nos deux chaines de caracteres.ben vous l'aurez compris notre bon code est
093BD-.Si les 2 chaines sont egales apres le call en 66024164 eax = 0 et non pas 1 qui indique que les chaines sont differenrentes. Bon voilà je l'ai cracké!!!!!!!!(s'il ya des problemes mail-me pan.ma@wanadoo.fr)Par par contre je crois que l'item Register est toujours là!!
V-Conclusion
Pour une premiere c'est une bonne premiere car moi qui avait une mauvaise aprehension sur le cracking du visulabasic je me suis trompé. C'est pas si difficele que ça en à l'air!!!Donc j'invite tout les autres personnes qui ne sentait pas pres à le faire faites comme moi le, 1er pas et ça viendra tout seul!!!
Greetz to
AcidBurn,Christal,Bendi,DrJulo,Farad77,TheFrenchPatate,Diway,Kheops,GRIm@,HackVaDor,JamesBod,K-509,Lunatic elec,CRFF,FFF,Immoratl Descendants

D@T@7©2002 ™
Art. L. 122-6-2. Toute publicité ou notice d'utilisation relative aux moyens permettant la suppression ou la neutralisation de tout dispositif technique protégeant un logiciel doit mentionner que l'utilisation illicite de ces moyens est passible des sanctions prévues en cas de contrefaçon. Un décret en Conseil d'État fixera les conditions d'application du présent article. Cracker un programme et l'utiliser est illégal ( punie de deux ans d'emprisonnement et de 1.000.000F d'amende ) et irrespectueux du travail de l'auteur, nous sommes la pour apprendre pas pour détruire. Nul n'est censé ignorer la loi, vous êtes responsables de vos actes et nous ne pouvons pas être tenus responsable de la mauvaise utilisation des fichiers hébergé sur ce site.