mirror of
https://github.com/carlospolop/hacktricks
synced 2024-11-26 22:52:06 +00:00
16 lines
651 B
Markdown
16 lines
651 B
Markdown
|
# Word Macros
|
||
|
|
||
|
### Junk Code
|
||
|
|
||
|
It's very common to find **junk code that is never used** to make the reversing of the macro more difficult.
|
||
|
For example, in the following image you can see that and If that is never going to be true is used to execute some junk and useless code.
|
||
|
|
||
|
![](../.gitbook/assets/image%20%28152%29.png)
|
||
|
|
||
|
### Macro Forms
|
||
|
|
||
|
Using the **GetObject** function it's possible to obtain data from forms of the macro. This can be used to difficult the analysis. The following is a photo of a macro form used to **hide data inside text boxes** \(a text box can be hiding other text boxes\):
|
||
|
|
||
|
![](../.gitbook/assets/image%20%28153%29.png)
|
||
|
|