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

12 lines
748 B
Markdown

## 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.
![](<../.gitbook/assets/image (373).png>)
## 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) :
![](<../.gitbook/assets/image (374).png>)