Ollydbg

Ollydbg

OllyDbg

OllyDBG
Importez le logo de ce logiciel
Développeur Oleh Yuschuk
Dernière version 1.10 (le 11 juin 2004) [+/−]
Version avancée 2.00j (beta 2) (le 28 mars 2009) [+/−]
Environnement Windows
Langue Anglais
Type Débogueur
Licence Propriétaire
Site Web [1]

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és correspondant à ces dernières. OllyDbg ne supporte pas les instructions SSE2 et les extensions supérieures (SSE3 et SSSE3).

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 trace de code, la surveillance ou la modification d'objets divers (mémoire, registres, code, etc.).

Les fonctionnalités d'OllyDbg peuvent être augmentées grâce à un système de plug-ins afin d'en étendre les capacités. Et il y a aussi un grand mouvement de traduction de l'interface et même une traduction du fichier d'Aide d'OllyDgb en français par des amateurs.

Sommaire

Fenêtre principale

Capture d'écran d'OllyDbg

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 actuelle d'OllyDbg est la version numérotée 1.10, rendu disponible au public au 11 juin 2004. Une version 2.0 est actuellement en cours de développement, et est disponible en version beta sur le site de l'auteur depuis le 23 décembre 2008[1]. Cette dernière version correspond à une complète ré-écriture du code source de l'application.

La licence d'OllyDbg fait explicitement mention que ce programme est un shareware (Partagiciel) mais ceci uniquement pour des raisons de droits d'auteurs. 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

  • Portail de l’informatique Portail de l’informatique
Ce document provient de « OllyDbg ».

Wikimedia Foundation. 2010.

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

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

Regardez d'autres dictionnaires:

  • OllyDbg — OllyDbg …   Википедия

  • OllyDbg — Développeur Oleh Yuschuk Dernière version 2.00 ( …   Wikipédia en Français

  • OllyDbg — Desarrollador …   Wikipedia Español

  • OllyDbg — Original author(s) Oleh Yuschuk Developer(s) Oleh Yuschuk Stable release …   Wikipedia

  • Ollydbg — ist ein von Oleh Yuschuk entwickelter 32 Bit Debugger für Windows Betriebssysteme. Hauptsächlich kann OllyDbg zur binären Codeanalyse verwendet werden, um beispielsweise eine Fehlerbereinigung von Programmen durchzuführen. OllyDbg arbeitet auf… …   Deutsch Wikipedia

  • OllyDbg — ist ein von Oleh Yuschuk entwickelter 32 Bit Debugger für Windows Betriebssysteme. Hauptsächlich kann OllyDbg zur binären Codeanalyse verwendet werden, um beispielsweise eine Fehlerbereinigung von Programmen durchzuführen. OllyDbg arbeitet auf… …   Deutsch Wikipedia

  • Ollydbg — …   Википедия

  • Microsoft Macro Assembler — Developer(s) Microsoft Stable release 10.0.30319.1 / April 12, 2010; 18 months ago (2010 04 12) Operating system Microsoft Windows and MS DOS …   Wikipedia

  • Debuggen — Ein Debugger (von engl. bug im Sinne von Programmfehler) ist ein Werkzeug zum Diagnostizieren, Auffinden und Beheben von Fehlern in Computersystemen, dabei vor allem in Programmen, aber auch in der für die Ausführung benötigten Hardware.… …   Deutsch Wikipedia

  • Debugging — Ein Debugger (von engl. bug im Sinne von Programmfehler) ist ein Werkzeug zum Diagnostizieren, Auffinden und Beheben von Fehlern in Computersystemen, dabei vor allem in Programmen, aber auch in der für die Ausführung benötigten Hardware.… …   Deutsch Wikipedia

Share the article and excerpts

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