Crack (informatique)

Crack (informatique)
Page d'aide sur l'homonymie Pour les articles homonymes, voir Crack.

Un crack (également appelé Cerise ou Fruit par les utilisateurs de NZB) est un programme qui s'applique sur un logiciel pour :

  • Pouvoir utiliser un logiciel protégé ou une fonction bridée sans posséder la license correspondante
  • Pouvoir utiliser un logiciel sans avoir devoir utiliser le CD correspondant (crack « No CD »)
  • Permettre une interopérabilité, une amélioration ou une modification du fonctionnement d'un programme non prévue à l'origine par l'éditeur ou limité
  • Tricher dans un jeu vidéo

Lorsque des personnes redistribuent les applications crackées, on parle alors de warez. Lorsqu'une personne a trouvé comment cracker un programme, elle peut créer un patch (un crack) qui permettra aux autres de casser le programme sans avoir à étudier la protection de ce programme.

Il ne faut pas confondre un crack avec un patch. Un patch est la modification d'une application (logiciel, jeux vidéo...) pour apporter un correctif, de nouvelles fonctionnalités, fixer un bogue, modifier le fonctionnement d'une application.

Un crack est un type particulier de patch car il n'émane pas de l'éditeur du logiciel. Son application, n'est dans la majorité des cas, pas autorisé par l'éditeur.

Les cracks sont faits par des crackers. L'activité d'analyse et de modification est interdite dans la plupart des contrats de licences utilisateur des logiciels propriétaires.


Sommaire

Outils du cracker

  • Le désassembleur permet d'interpréter le code compilé en code assembleur.
  • Le débogueur (debugger) permet de visualiser l'état du programme en cours d'exécution.
  • Un éditeur hexadécimal permet de modifier le programme après l'avoir analysé avec le désassembleur.
  • Des programmes espions divers qui tracent les accès à la base de registre, aux appels systèmes, etc.

Méthodes du cracker

Protections à contourner

Le cracker de logiciel est face à un objectif qui peut être :

  • Trouver un numéro de série pour enregistrer le programme
  • Trouver l'algorithme de génération des numéros de série pour enregistrer le programme à partir de n'importe quel nom par exemple.
  • Enlever les diverses protections du logiciel telles que :
    • limitation du nombre d'utilisations
    • limitation du temps d'utilisation
    • limitation des fonctionnalités
    • affichage de fenêtres inutiles intempestives
  • Modifier le programme pour qu'il convienne à son goût. Cela s'appelle du « reverse » (du terme anglais « reverse engineering ») et cela consiste à implémenter de nouvelles fonctionnalités au programme ou modifier son apparence ou son comportement.

Pour arriver à ses fins, le cracker doit déjouer quelques embûches comme :

  • l'anti-débogage qui rend le débogueur inutilisable.
  • l'anti-désassemblage qui empêche le désassemblage.
  • le chiffrement ou la compression qui rendent le programme binaire illisible.
  • le code polymorphe ou l'obfuscation qui rend le débogage très pénible.

Musique et Collection

Les Cracks possèdent souvent une musique électro dans le style des musiques de gameboy, ces musiques sont appelées chiptunes. Une collection de cracks similaires s'appelle la Phonocrackophilie, ou tout simplement Crackophilie.

Intérêt d'un crack

L'intérêt d'un crack est simple :

  • Utiliser frauduleusement un logiciel
  • Éviter les problèmes d'intéropérabilité avec les composants matériels et applicatifs de l'ordinateur (ex: le logiciel monopolise votre lecteur de cd ou refuse de s'installer car vous possédez légitimement un graveur et un logiciel de gravure)
  • Relever un défi
  • Plus rarement, améliorer une application ou corriger un bogue lorsque l'éditeur ne fournit pas le patch correspondant

Anecdotes

  • Le crack est parfois précédé d'une petite séquence présentant le crackeur et son groupe appelée cracktro (mot-valise de crack et intro).
  • En général, le crackeur et son groupe sont présentés dans un fichier texte fourni avec le logiciel cracké, présenté soit au format ".txt" soit au format ".nfo"
  • Il existe des programmes spécialement conçus pour être craqués. Ils permettent aux crackers de pouvoir s'adonner à leur passion de manière tout à fait légale, ou encore la formation ou l'entrainement aux techniques de crackage. Ces programmes sont appelés des crackme.

Voir aussi


Wikimedia Foundation. 2010.

Contenu soumis à la licence CC-BY-SA. Source : Article Crack (informatique) de Wikipédia en français (auteurs)

Игры ⚽ Нужна курсовая?

Regardez d'autres dictionnaires:

  • Crack (Informatique) — Pour les articles homonymes, voir Crack. Un crack est un programme qui s applique sur un logiciel pour : Soit pouvoir utiliser le logiciel sans avoir besoin que le CD du logiciel soit inséré dans le lecteur CD (on nomme souvent ces crack des …   Wikipédia en Français

  • Crack No-DVD — Crack No CD Un crack No CD ou crack No DVD est une modification d un jeu PC (ou d un programme) nécessitant le DVD ou le CD ROM d installation ayant pour but de permettre le lancement ou le fonctionnement de celui ci sans son support. Cette… …   Wikipédia en Français

  • Crack Intro — Une crack intro, aussi connue sous la dénomination de cracktro ou plus simplement intro, est une séquence d introduction ajoutée à un programme déplombé, à un crack ou encore à un keygen afin d informer l utilisateur quel est le cracker (ou l… …   Wikipédia en Français

  • crack — ● ►en n. m. ►SECU Petit programme permettant de casser la protection d un logiciel propriétaire …   Dictionnaire d'informatique francophone

  • Crac (informatique) — Crack (informatique) Pour les articles homonymes, voir Crack. Un crack est un programme qui s applique sur un logiciel pour : Soit pouvoir utiliser le logiciel sans avoir besoin que le CD du logiciel soit inséré dans le lecteur CD (on nomme… …   Wikipédia en Français

  • Crack No-CD — Pour les articles homonymes, voir Crack. Un crack No CD ou crack No DVD est une modification d un jeu PC (ou d un programme) nécessitant le DVD ou le CD ROM d installation ayant pour but de permettre le lancement ou le fonctionnement de celui ci… …   Wikipédia en Français

  • Crack — Cette page d’homonymie répertorie les différents sujets et articles partageant un même nom.  Pour les articles homophones, voir Krach et Krak. Sur les autres projets Wikimedia  …   Wikipédia en Français

  • Crack intro — Une crack intro, aussi connue sous la dénomination de cracktro ou plus simplement intro, est une séquence d introduction ajoutée à un programme déprotégé, à un crack ou encore à un keygen afin d informer l utilisateur du nom du cracker (ou le… …   Wikipédia en Français

  • Crack boursier — Krach  Pour les articles homophones, voir Krak et Crack. Un krach est un effondrement brutal des valorisations d une classe d actifs, comme par exemple les cours sur un marché financier à la suite d un afflux massif d ordres de vente. Un… …   Wikipédia en Français

  • Cracker (informatique) — Pour les articles homonymes, voir Cracker. Un cracker est une catégorie de pirate informatique spécialisé dans le cassage des protections dites de sécurité (ex: protection anticopie) des logiciels[1] , notamment des partagiciels (qui nécessitent… …   Wikipédia en Français

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”