Skip to content

Glossary

Original Entry Point (OEP)

Le point d'entrée d'un exécutable avant qu'un packer ou protecteur ne le modifie — l'adresse où démarre le code original après dépaquetage.

L'Original Entry Point (OEP) est l'adresse du point d'entrée de l'exécutable original, non paqueté. Lorsqu'un packer enveloppe un binaire, il change le point d'entrée pour pointer vers son propre stub de décompression ou de déchiffrement. À l'exécution, après que ce stub a reconstruit le code original en mémoire, il saute vers l'OEP. Trouver l'OEP est une étape clé du dépaquetage manuel d'un binaire protégé : une fois l'exécution arrivée à l'OEP, vous pouvez dumper l'image en mémoire pour récupérer l'exécutable propre en vue d'une analyse statique plus poussée. Les techniques courantes pour localiser l'OEP incluent la pose de points d'arrêt sur les transitions écriture-puis-exécution en mémoire et l'exécution pas à pas à travers la fin du dépaqueteur.