hacktricks/reversing/word-macros.md
2023-06-03 13:10:46 +00:00

748 B

Code inutile

Il est très courant de trouver du code inutile qui n'est jamais utilisé pour rendre la rétro-ingénierie de la macro plus difficile.
Par exemple, dans l'image suivante, vous pouvez voir qu'un If qui ne sera jamais vrai est utilisé pour exécuter un code inutile.

Formulaires de macro

En utilisant la fonction GetObject, il est possible d'obtenir des données à partir de formulaires de la macro. Cela peut être utilisé pour compliquer l'analyse. La photo suivante montre un formulaire de macro utilisé pour cacher des données à l'intérieur de zones de texte (une zone de texte peut cacher d'autres zones de texte) :