TÉLÉCHARGER W32DASM 8.93 GRATUIT

Il va falloir que vous lisiez bien tout attentivement de façon à bien comprendre les cours. Chaque cours est la suite du précdent et de niveau croissant en difficulté rassurez vous on va faire dans la simplicité en expliquant au maximum les points pouvant paraître obscurs. Un crack, est un petit programme quelques ko en général qui va modifier certains octets d'une application à certains emplacements du fichier cible de façon transformer son comportement. Par exemple jouer à votre jeux préféré sans CD ou encore utiliser le programme en tant qu'utilisateur enregistré. Pour faire votre premier crack, on a choisi un programme super facile à cracker pour vous montrer un truc super classique, le saut conditionnel ; Comme son nom l'indique, un saut conditionnel est un endroit dans le programme où une condition on parle encore de test est vérifiée.

Nom:w32dasm 8.93 gratuit
Format:Fichier D’archive
Système d’exploitation:Windows, Mac, Android, iOS
Licence:Usage Personnel Seulement
Taille:31.96 MBytes



Il va falloir que vous lisiez bien tout attentivement de façon à bien comprendre les cours. Chaque cours est la suite du précdent et de niveau croissant en difficulté rassurez vous on va faire dans la simplicité en expliquant au maximum les points pouvant paraître obscurs. Un crack, est un petit programme quelques ko en général qui va modifier certains octets d'une application à certains emplacements du fichier cible de façon transformer son comportement.

Par exemple jouer à votre jeux préféré sans CD ou encore utiliser le programme en tant qu'utilisateur enregistré. Pour faire votre premier crack, on a choisi un programme super facile à cracker pour vous montrer un truc super classique, le saut conditionnel ; Comme son nom l'indique, un saut conditionnel est un endroit dans le programme où une condition on parle encore de test est vérifiée.

Si cette condition n'est pas remplie par exemple lors la tentative d'enregistrement de Start Clean v1. Pour craquer un programme il vous faut d'abord choisir une cible le programme lui-même à craquer. Typiquement il s'agit dans la majorité des cas une fichier exécutable d'extension. Ici la cible choisie qu'on a choisi pour sa simplicité et sa taille c'est Start Clean v1.

Ce programme sert à supprimer les raccourcis orphelins dans le menu Démarrer c'est à dire qui ne mènent nulle part. Ensuite il vous faut un désassembleur qui comme son nom l'indique sert à désassembler un fichier iciStart Clean v1. Pour ma part, j'utilise W32Dasm 8. Il existe aussi pour ceux qui ont un niveau un peu plus avancé en cracking le désassembleur ollydbg 1.

Par ailleurs il vous faut aussi ce qu'on appelle un éditeur hexadécimal. Comme son nom l'indique aussi, il sert à faire apparaître un fichier sous forme héxadécimale. C'est cet éditeur qui nous permet de modifier physiquement le comportement du programme et donc de le craquer en remplaçant une suite d'octets par une autre. Mon préferé c'est WinHex N'importe quel éditeur hexadécimal fera l'affaire. D'abord, lancez Start Clean v1. Au démarrage, une fenêtre s'affiche pour pouvoir s'enregistrer.

Mais le problème c'est que vous avez peut être pas que ça à faire que d'envoyer de l'argent à ce cher monsieur Fira El-Hasans, le concepteur du logiciel Start Clean v1. Donc, pour pouvoir voir le programme de façon lisible, il faut l'ouvrir avec notre désassembleur W32Dasm 8. Comme c'est le premier lancement de W32DSM EXE, il faut choisir la font par défaut que l'on va utiliser.

Ben oui, ce que vous voyez maintenant à l'écran c'est du code en assembleur. Ce sont de petites instructions qui s'enchaînent pour former un tout, un programme. L'assembleur est le language de programmation le plus bas. Ses avantages résident dans le fait qu'il est tout de suite compris par la machine, ainsi, un programme, même écrit en C sera exécuté moins rapidement que s'il avait été fait en assembleur de quelques dixièmes de secondes, mais bon Ok, vous devez peut-être vous dire "c'est quoi ce charabia incompréhensible, je quitte ça et je retourne télécharger des cracks tous faits sur internet".

Si c'est ce que vous vous dites, alors quittez ce tutorial, et vous serez obligé d'attendre sur le net que les cracks sortent, et surtout, vous ratterez le plus important, la satisfaction personnelle et le monde superbe qu'est l'assembleur. Par contre si vous vous dites "ce truc, c'est bizarre mais j'ai envie d'appronfondir et de savoir comment on s'y prend pour cracker" ; alors la suite de ce tutorial est pour vous ;. Bon, ce qui apparaît à l'écran ça s'appelle un listing de désassemblage.

C'est là dessus que l'ont va travailler. Avant de poursuivre ayez à l'esprit que les instructions successives d'un programme s'exécutent toujours de bas en haut et de gauche à droite : c'est le sens naturel de lecture. Revenons à W32DSM On pourrait aussi rechercher "code". Et là, vous allez forcement tomber sur quelque chose. Cependant, il se peut qu'il y ait plusieurs fois ce mot dans le programme Donc, par mesure de prudence, faites Suivant.

Vous verrez alors que vous arrivez à d'autres endroits du programme. On se trouve alors à un endroit particulièrement intérressant. Mais alors pourquoi cet endroit est t-il si intéressant me direz-vous?

Parce que si l'on observe bien cette petite partie ce qu'il y a avant et après RegCreateKey, Ord: 00C6h est affichée. EXE va inscrire un truc dans la base de registre de Windows, sans doute votre nom et code a condition que votre code soit bon :.

En français pour ceux qui sont allergiques à l'anglais RegCreateKey veux dire créer une clef dans le registre Reg pour Registry. L'instruction que l'on recherche est un saut conditionnel. JE, JZ Egalité signifie ici "deux valeur identique".

Lorsque que le programme va comparer votre code avec le vrai, il va indiquez s'il sont "egaux" ou non. Si le saut est de forme JE, alors on dira que "le saut se fait si les codes sont égaux".

Si le saut est de la forme JNE, alors on dira que "le saut se fait si les codes ne sont pas egaux" Il existe un type de saut appelé inconditionnels, c'est a dire que le saut s'effectue sans conditions on saute tout le temps.

Ce saut s'ecrit avec une instruction JMP en assembleur, mais cela ne nous servira pas pour ce tutorial. EXE, il va falloir qu'on trouve tout les sauts qu'il y a dans le bout de code ci dessus, puis qu'on analyse où est-ce qu'ils nous font sauter. On est chanceux, ici il n'y a qu'un seul saut qui est a l'adresse EB, et qui est située juste apres un test un TEST est l'instruction qui determine si une valeur est égale à zéro et juste au dessus de la chaîne "name" trouvée.

On a donc : L'instruction assembleur jne signifie : "Sauter à l'adresse si la valeur testée ici eaxn'est pas égale à zéro". Cette instruction est intéressante car il y a fort à parier que la valeur testée soit le numéro de série que vous avez rentré au pif.

En effet au dessus on voit que le programme fait appel à uneAPI Application Interfcace Programming nommée Kernel32 qui est un fichier sur votre disque dur 1fichier kernel Il faut bien comprendre que souvent, un numéro de série est considéré comme valide lorsque la valeur du test est égale a zéro.

Autrement, dans le cas où le test n'est pas égal à zéro, alors ce numéro est reconnu comme incorrect. Donc, "sauter a l'adresse si la valeur testée n'est pas egale a zéro" siginfie que si le code est mauvais, on va "sauter" tout ce qu'il y a entre l'adresse EB l'endroit d'où l'on saute et l'adresse l'endroit où le saut nous amène.

Regardez sur le listing. Concrètement, le saut va passer au dessus de toutes la partie du programme qui inscrit notre nom et notre code dans la base de registre. RegCloseKey, OrdC2h D FF15F Call dword ptr [F0]Par contre, si le code est bon, le saut ne s'effectue pas et le programme va continuer son listing en passant sur ls lignes du dessus. Le mot Reg est une abréviation de Registry registre en français.

Le registre est la base de paramétrage du système windows, du matétriel et des applications installés sur votre machine; Cette étape est importante à comprendre et si vous ne l'avez pas comprise relisez la plus attentivement Donc, il va falloir que l'on modifie le saut jne D'abord oubliez la façon dons vous avez appris à compter. Parce qu' en hexadécimal, on compte le la façon suivante :.

TÉLÉCHARGER GRATUITEMENT BABYLONE BEKITINI

Cours de Cracking. (1 ième Partie)

.

TÉLÉCHARGER HSPA+ TWEAKER APK

Télécharger Patch w32dasm gratuit

.

Similaire