ODT Macro (Libreoffice)
Method 1
Now create an odt file Then add the macro: Tools-> macros->Organise macros-->Basic

Create a macro

Then we can configure it to open on document open:
Tools-->Customise:

Now we can upload the file and get a shell:

Method 2
Use msfvenom for payload:
Then split it: splitter.py

Then use steps from Method 1 to make it run on start
Method 3
We can use this method to get the NTLM hash of the user who opens the .odt file
Last updated
Was this helpful?