hacktricks/reversing/word-macros.md

13 lines
748 B
Markdown
Raw Normal View History

2023-06-03 13:10:46 +00:00
## Code inutile
2022-05-01 16:32:23 +00:00
2023-06-03 13:10:46 +00:00
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>)
2023-06-03 13:10:46 +00:00
## Formulaires de macro
2023-06-03 13:10:46 +00:00
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>)