. . . . . . . . . . . . Guide du cracking pour débutants . . . . . . . Le Guide

. . . . . . . . . . . . Guide du cracking pour débutants . . . . . . . Le Guide pour vous apprendre à cracker facilement ! . Par Deamon Juin 2001 – Août 2004 Page 1 of 92 Bonjour et bienvenue dans ce Guide ! Je me nomme Deamon et je suis l’auteur de ce Guide. Je suis également le webmaster du site www.deamoncrack.fr.st. J’ai créé ce site e n juin 2001 (à l’époque j’avais presque 15 ans) dans le but de faire partager mes connai ssances sur le cracking en écrivant et publiant des cours destinés en priorité aux début ants. Des mois se sont écoulés et j’ai continué à écrire des cours. C’est l’intégralité de urs que je vous propose dans ce Guide avec en complément quelques pages qui pourro nt vous aider… Ce Guide vous permettra d’imprimer mes cours plus facilement qu’à partir de mon site. Je n’ai en aucun cas créé ces cours dans un but lucratif, mais uniquement à titre éducatif et informatif. Le cracking peut être illégal suivant l’utilisation que v ous en faîtes. Il est illégal, et par conséquent punissable par la Loi de, par exemple , modifier un programme protégé par des droits copyrights, tout comme il est interdi t d’utiliser un serial trouvé en crackant pour s’enregistrer gratuitement à un logiciel si celui-ci est normalement payant. Par contre il est tout à fait possible d’exercer légalement le cracking en utilisant des crackmes par exemple. Et sachez que je ne vous incite pas du tout à transgresser la Loi. Ces cours sont destinés à apprendre à cr acker progressivement, ainsi ceux qui n’ont jamais cracker pourront apprendre faci lement. Pour ceux qui connaissent déjà un peu ils pourront passer les premiers cours , la difficulté des cours étant progressive. Seul un cours est un peu à part c’est celui sur « L’Assembleur » qui vous donne certaines bases de ce langage de programmation qu i sont utiles de connaître. Je ne vous conseille pas de commencer par lire ce cour s, car c’est un peu difficile et pas forcément agréable à lire. Mais par contre c’est mieu x (mais pas indispensable) de l’avoir lu, avant le cours n°10. Après avoir lu et compr is tout ce guide, vous devriez avoir les bases pour pouvoir cracker, mais ne vou s imaginez pas non plus que vous allez pouvoir cracker n’importe quel logiciel. Il vous faudra beaucoup d’entraînement pour arriver à un très bon niveau. Mais je pense (o u du moins j’espère) que ce Guide vous apportera beaucoup si vous débutez. Et le domai ne du cracking est vraiment vaste, il comporte plusieurs spécialités : serial, keyge n, keyfile, unpacking, reverse engineering… J’ai essayé de rendre mes cours assez glob aux pour avoir une vision générale des différentes méthodes ou protections utilisées par l es programmes, mais toutes n’ont bien sur pas été étudiées dans ce Guide. Et pour finir je m’excuse par avance des fautes ou erreurs qui peuvent s’être glissées dans ce Guide mal gré mes relectures et également de la mise en page qui a perdu en qualité à cause de la conversion des cours en .pdf. Mais vous pouvez si vous le souhaitez retrouver le s cours avec la mise en page original sur www.deamoncrack.fr.st. Bonne lecture e t bon apprentissage ! Deamon, le 5-6 août 2004 Page 2 of 92 Sommaire de ce Guide Outils nécessaires pour cracker................................................... ...p.4 Sommaire détaillé des cours.................................................. ...... p.5 o o o o o o o o o o o o o o o o o Cours Cours Cours Cours Cours Cours Cours Cours Cours Cours Cours Cours Cours Cours Cours Cours Cours n°0 : Pour débute r.................................................... p.7 n°1 : L hexadécimal et les sauts conditionnels.............. p.10 n°2 : Cracker un crack-me................. ........................ p.12 n°3 : Cracker un crack-me........................... ..............p.14 n°4 : Trouver le bon serial.................................... ..... p.16 n°5 : A mort le crack-me !......................................... p.1 8 n°6 : WinRAR 2.71....................................................p.22 n°7 : Cr acker un crack-me......................................... p.25 n°8 : Teleport Pro 1.29.1820...................................... p.29 n°9 : Cracker un prog compre ssé................................ p.33 n°10 : Cracker un crack-me et trouver le se rial.............p.36 n°11 : Le crackme qui se crack lui-même..................... p .40 n°12 : Reverse Engineering sur la calculatrice Windows. p.46 n°13 : Donne le ser ial au monsieur............................. p.54 n°14 : Nag d un crackme en Visua l Basic..................... p.61 n°15 : Crackme avec Keyfile..................... ................. p.64 spécial : L’Assembleur....................................... ........ p.74 F.A.Q : questions et problèmes les plus rencontrés.......................... p.89 Li ens de sites sur le cracking.................................................... ..... p.90 Remerciements........................................................ ................... p.92 Page 3 of 92 Outils nécessaires Pour cracker il faut des programmes spécifiques, voici les catégories des programmes qu’on peut utiliser plus ou moins souvent en cracking avec des exemples de progra mmes que vous pourrez être ammené à rencontrer : - Désassembleur : Description : il perm et d’afficher le code source du programme en assembleur qui nous permet en l’étudiant de voir ce qu’il faut cracker et à quel endroit. Un outil quasi indispensable. Exemp les : WinDasm, IDA, … - Débuggeur : Description : il permet d’analyser un programme lo rs de son exécution et de voir « en direct » la valeur des registres et des opérations q ue le programme effectue. Peut être utile pour trouver un serial. Exemples : OllyD bg, SoftIce, … - Editeur hexadécimal : Description : l’éditeur affiche le contenu du pro gramme en hexadécimal et ascii. Il est utilisé pour faire des modifications dans un programme pour le cracker. Exemples : HexDecCharEditor, Hex WorkShop, WinHex, Hi ew, … - Analyseur : Description : afin de connaître le langage de programmation dans lequel a été créé le programme ou le logiciel avec lequel il a été compressé ou crypté. Ex s : StudPe, Peid, … - Patcheur : Description : si vous souhaitez créer un patch pour cracker un programme, vous aurez donc besoin d’un patcheur. Il va comparer le fic hier original et le cracké et à partir de là il va créer le patch. Exemples : Graphical- PatchMaker, CodeFusion, WinPatchEngine, … - Unpackeur : Description : il permet de décompresser ou décrypter automatiquement les programmes qui le sont. Chaque type d e compression demande un unpackeur spécifique. Exemples : UPX, AsPackDie, … Page 4 of 92 Sommaire détaillé des cours o Cours n°0 : Pour débuter Explication du fonctionnement de deux logiciels indispensab les pour cracker : WinDasm et l’éditeur hexadécimal. Cours n°1 : L hexadécimal et les saut s conditionnels Comprendre ce qu’est le langage hexadécimal et comment il fonctionne . Et explication des sauts et schéma d’une protection basique pour comprendre ce qu’il faut faire pour cracker un programme. Cours n°2 : Cracker un crack-me Mise en app lication de la théorie en crackant un petit crackme en modifiant un saut. Cours n°3 : Cracker un crack-me Mise en pratique du 2ème cours en crackant un crackme qui ut ilise un saut conditionnel pour vérifier le serial. Cours n°4 : Trouver le bon seria l Utilisation d’une méthode avec le débuggeur de WinDasm pour trouver un serial. Cours n°5 : A mort le crack-me ! Cracker et trouver le bon serial d’un crackme, puis créer un keygen après avoir trouvé comment est généré le bon serial en fonction du nom. Cours n° : WinRAR 2.71 Cracker WinRar en enlevant un nag-screen et effaçant les information s qui nous rappellent que nous utilisons une version d’évaluation. Puis création du cr ack pour pouvoir le diffuser. Cours n°7 : Cracker un crack-me Un cours simple pour cracker un crackme, rien d’original dans ce dernier. Cours n°8 : Teleport Pro 1.29. 1820 Cracker le logiciel Teleport Pro qui comporte quelques protections comme la vérification du nom du .exe et qui nous empêche de modifier ce programme. Et essaye r de s’enregistrer en plus d’empêcher l’expiration du logiciel. Cours n°9 : Cracker un pro g compressé Cracker et trouver le bon serial d’un crackme qui n’a pas de Strings Data Reference étant compressé. Cours n°10 : Cracker un crack-me et trouver le serial Trouv er le serial en utilisant le débuggeur et en analysant les lignes de code en assem bleur. Et faire en sorte que le programme affiche le bon message. Cours n°11 : Le crackme qui se crack lui-même Après avoir trouvé ce qu’il fallait modifier pour cracker le crackme, on va rajouter des lignes d’instructions en assembleur dans le program me pour qu’il se patche lui-même. Puis on lui fera afficher le serial à la place du me ssage d’erreur. o o o o o o o o o o o Page 5 of 92 o Cours n°12 : Reverse Engineering sur la calculatrice Windows Pas vraiment du crack ing mais analyse intéressante du programme. On va ajouter un menu dans la calculat rice Windows pour qu’il affiche une msgbox à l’aide d’un éditeur de ressource et d’instruct ons en assembleur qu’on rajoutera. Cours n°13 : Donne le uploads/Litterature/ 17-cours-pour-apprendre-aux-debutants-a-cracker-up-by-lamuse-ou-ptitgone.pdf

  • 52
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Attribution requise
Partager