Salut tout le monde !
J'ai pas trop le temps d'expliquer en quoi consiste l'api hooking ni de trop présenter le problème en lui même...
Ci-join, 2 projet C++, créer avec Visual Studio 2010. Le premier étant un logiciel simple qui lance une messageboxA après la validation, l'autre qui est une DLL a injecté dans le programme d'avant.
Le but est qu'une fois la méthode MessageBoxA appelé (je rappelle que le module utilisé est user32.dll) il faut que ça change le texte de la MessageBoxA du programme.
Seulement... ça ne changes rien.. Et je ne comprends pas pourquoi. J'ai un petit peu leech le code (j'vous rassure, c'était à la base pour voir si ça marchait).
Les liens:
Win32 App: Ce lien n'est pas visible, veuillez vous connecter pour l'afficher. Je m'inscris!
C++HookMessageBoxA: Ce lien n'est pas visible, veuillez vous connecter pour l'afficher. Je m'inscris!
J'ai pas trop le temps d'expliquer en quoi consiste l'api hooking ni de trop présenter le problème en lui même...
Ci-join, 2 projet C++, créer avec Visual Studio 2010. Le premier étant un logiciel simple qui lance une messageboxA après la validation, l'autre qui est une DLL a injecté dans le programme d'avant.
Le but est qu'une fois la méthode MessageBoxA appelé (je rappelle que le module utilisé est user32.dll) il faut que ça change le texte de la MessageBoxA du programme.
Seulement... ça ne changes rien.. Et je ne comprends pas pourquoi. J'ai un petit peu leech le code (j'vous rassure, c'était à la base pour voir si ça marchait).
Les liens:
Win32 App: Ce lien n'est pas visible, veuillez vous connecter pour l'afficher. Je m'inscris!
C++HookMessageBoxA: Ce lien n'est pas visible, veuillez vous connecter pour l'afficher. Je m'inscris!