J'ai double cliqué sur EIP
dans la fenêtre de registre, mais semble non éditable.Comment changer la valeur de EIP dans ollydbg?
Pourquoi est-EIP
spécial? Comment puis-je le changer?
J'ai double cliqué sur EIP
dans la fenêtre de registre, mais semble non éditable.Comment changer la valeur de EIP dans ollydbg?
Pourquoi est-EIP
spécial? Comment puis-je le changer?
Trouvez l'emplacement que vous souhaitez définir votre EIP à, faites un clic droit et sélectionnez « Nouveau Origine ici ». Cela réinitialisera le EIP à la nouvelle adresse. Vous pouvez le confirmer en inspectant les registres en haut à droite.
En plus de la réponse ci-dessus, le protocole EIP est essentiellement le pointeur vers l'emplacement de la ligne d'exécution actuelle. Il est utilisé pour garder une trace de l'instruction que le programme exécute en mémoire.
appuyez sur Ctrl+g
et tapez la valeur de EIP
et appuyez sur Entrée.
appuyez sur Ctrl + *
pour définir EIP
. Le registre EIP
contient toujours l'adresse de l'instruction suivante à exécuter.
Merci, ceci est vraiment utile si vous voulez configurer EIP à une adresse qui selon OllyDbg est donnée (par exemple après avoir injecté du code dans le processus) –