Salut,
Ce code est une traduction aussi fidèle que possible testée assez en détails ( mais je n'exclus pas des problèmes possibles ) de l'unité d'interface de Ollydbg qui n'existait qu'en C, pour Delphi. Tout est dans le zip.
Conclusion :
J'ai mis la catégori "système" parce-que c'est un debugger et le niveau "initié" car l'unité fait plus de 1000 lignes et que c'est quand même du plug-in avec de l'assembleu derrière. Je dois dire que le debugger est tellement parfait que je ne sais pas à quoi peuvent servir des plug-ins lol. Bon j'espère que ça fera le bonheur de quelqu'un, allez @+
En tout cas, ca reste un très beau travail de ta part !
Tu devrais envoyer ce que tu as fais a Oleh Yuschuk ou a TBD (http://ollydbg.win32asmcommunity.net/stuph/) ;)
Dans download c'est le sdk, il est livré avec une interface en C et un fichier d'aide qui présente toutes les fonctions structures et tout, que l'interface soit en C ou en Delphi ça ne change rien après. Sinon oui, c'est pour faire les plugins. Il y a un certain nombre de fonctions que l'on doit exporter et que ollydbg appelle dans tous les plugins à des moments précis, par exemple les points d'arrêts, puis des fonctions exportées par olltdbg.exe qui servent à intervenir sur le programme déboggé. J'ai répondu à la question ? :)
@+
Ce que j'ai compris c'est que ca te permets de faire tes propres plugins sous Delphi c'est ca ?
Je m'étonne car il existe déjà un plugin sdk pour Delphi réalisé par TQN a cette adresse :
http://ollydbg.win32asmcommunity.net/stuph/
Ben oui j'ai déja réalisé un plugin pour OllyDbg :) (enfin marche moyennement :-/ )
En fait il faut voir l'aide sur le site de Ollydbg tout y est très bien expliqué :)
Quand je vois le source j'ai peur ! :p
Par contre je ne vois pas vraiment l'intéret ! Ou je n'ai pas très bien compris comment ca s'utilise !
C'est une unité qui permet de piloter OllyDbg ?
Quelques explications seraient appréciables ;)
Vous n'êtes pas encore membre ?
inscrivez-vous, c'est gratuit et ça prend moins d'une minute !
Les membres obtiennent plus de réponses que les utilisateurs anonymes.
Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.
Le fait d'être membre vous permet d'avoir des options supplémentaires.