- OllyDbg
-
OllyDBG Développeur Oleh Yuschuk Dernière version 2.00 (4 juin 2010) [+/-] Version avancée 2.01 alpha 4 (3 août 2011) [+/-] Environnement Windows Langue Anglais Type Débogueur Licence Propriétaire Site web [1] modifier OllyDbg est un débogueur 32-bits gratuit, créé par Oleh Yuschuk à la fin de l'année 2000, pour le système d'exploitation Windows de Microsoft. Ce logiciel ne peut analyser et déboguer que les programmes 32-bits répondant à la norme Portable Executable.
Ce débogueur est doté d'un module de désassemblage récursif avec une analyse du code désassemblé a contrario de débogueurs qui utilisent un module de désassemblage à balayage statique où le code assembleur est désassemblé sans que le contexte de ce dernier soit analysé.
Ce module de désassemblage supporte toutes les instructions des processeurs x86, Pentium, FPU, MMX, 3DNow!, ainsi que les extensions pour processeurs Athlon, les instructions SSE et les formats de données correspondant à ces dernières. Depuis la version 2.0, toutes les extensions SSE sont supportées, à l'exception de SSE5.
OllyDbg dispose de manière basique des fonctionnalités couramment vues sur les autres débogueurs tels que l'exécution en pas-à-pas, la pose de points d'arrêt (Breakpoints) conditionnés ou non, le traçage de code, la surveillance ou la modification d'objets divers (mémoire, registres, code, etc.).
Les fonctionnalités d'OllyDbg peuvent être étendues grâce à un système de plugins.
Des utilisateurs ont traduit l'interface et la documentation en français.
Sommaire
Fenêtre principale
La fenêtre principale d'OllyDbg se décompose en 4 parties majeures, respectivement de haut en bas et de gauche à droite :
- la fenêtre de code avec de gauche à droite : adresses, opcodes, code désassemblé, commentaires et indications ;
- la fenêtre des registres avec de haut en bas : registres entier, EFLAGS et segments, FPU, contrôle et statut FPU ;
- la fenêtre dite de dump permettant un accès visuel et aisé à la mémoire — généralement les données — d'un processus ;
- la fenêtre de pile (stack).
Versions et copyright
La version stable actuelle d'OllyDbg est la version 2.0, disponible en version finale depuis le 4 juin 2010 (la version beta était disponible depuis le 23 décembre 2008). L'application a été réécrite en totalité, c'est pourquoi certaines fonctionnalités des précédentes versions ne sont pas encore disponibles, en particulier l'utilisation des plugins. La version suivante, numérotée 2.01, est encore en développement mais est disponible dans sa version intermédiaire alpha 4 depuis le 3 août 2011.
La précédente version stable d'OllyDbg est la version 1.10, disponible depuis le 11 juin 2004.
La licence d'OllyDbg fait explicitement mention que ce programme est un shareware mais ceci uniquement pour des raisons de droits d'auteur. L'utilisation du programme reste libre et aucune contribution monétaire ni aucun enregistrement ne sont demandés pour son emploi.
Liens externes
Notes et références
Wikimedia Foundation. 2010.