MALICIOUS
282
Risk Score
Malware Insights
MITRE ATT&CK
T1059.005 Visual Basic
T1140 Deobfuscate/Decode Files or Information
T1204.002 Malicious File
The sample contains critical heuristic firings indicating an obfuscated auto-exec VBA loader that uses CreateObject and execution sinks. ClamAV also detected it as a downloader. The VBA script, though heavily obfuscated with comments and truncated, likely attempts to download and execute a second-stage payload, as suggested by the 'CreateObject' and 'exec' sink firings.
Heuristics 8
-
ClamAV: Doc.Downloader.Sagent-7331202-0 critical CLAMAV_DETECTIONClamAV detected this file as malware: Doc.Downloader.Sagent-7331202-0
-
VBA macros detected medium 4 related findings OLE_VBA_MACROSDocument contains VBA macro code
-
Obfuscated auto-exec VBA loader critical OLE_VBA_OBFUSCATED_AUTOEXEC_LOADERAuto-exec VBA reconstructs strings with a heavy custom decoder (numeric char-array, repeated hex-string decode, or junk-token Replace removal) and feeds them to a COM-instantiation or execution sink. This obfuscated-loader shape keeps CreateObject/Shell/URL indicators out of the macro source.
-
AutoOpen macro high OLE_VBA_AUTOOPENAutoOpen macro
-
CreateObject call high OLE_VBA_CREATEOBJCreateObject call
-
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.
-
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) | 73742 bytes |
SHA-256: f816c6d316c25bec718008691b95a49d06dd0b0abe8fb4fe11000b9db53f9b22 |
|||
Preview scriptFirst 1,000 lines of the extracted script
Attribute VB_Name = "c20729x14047"
Attribute VB_Base = "0{00020906-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_Control = "x05006b0052, 0, 0, MSForms, TextBox"
Attribute VB_Control = "c12030x4056c3, 1, 1, MSForms, TextBox"
Attribute VB_Control = "b0x6c829c0c15, 2, 2, MSForms, TextBox"
Attribute VB_Control = "c00cb900680x0, 3, 3, MSForms, TextBox"
Attribute VB_Control = "b50b40x7803b, 4, 4, MSForms, TextBox"
Attribute VB_Control = "c10955809c548, 5, 5, MSForms, TextBox"
Attribute VB_Name = "x1938c510x2"
Function cc01450x905c9()
On Error Resume Next
c9510b410b0c6 = False
'Dynamic2191 Claudia Pine, Port Jadon, Norfolk Island Human208 Skiles Mills, West Adrianaland, Monaco
x7b2x2760bc7 = Round(x2504867002)
x0014104b03 = False
'Future1234 Rhiannon Neck, Vincenzatown, Iraq Investor6293 Bartell Forges, Lake Emmitt, Netherlands Antilles
x16b961b8033 = Round(c57301149c0)
b9x5c3043b0x = True
'Chief887 Jamaal Road, Corkeryside, Kiribati Investor7405 Strosin Mill, Port Shanon, Tokelau
c7x502100664 = Round(c5420104731)
b7492c82088 = True
'Lead53163 Zetta Flat, West Kellen, Saint Lucia Direct633 Patrick Circle, West Junior, Comoros
x60609b77087 = Round(c60920081601)
cx0926b28b35 = False
'Chief8658 Kristian Stravenue, New Simoneborough, Haiti Chief9878 Darian Ramp, Lake Gertrudemouth, Seychelles
x99b1700004b6 = Round(x996676x036)
c03002760808 = True
'Investor119 Giles Plain, Lake Archibald, Madagascar Human4701 Romaguera Gardens, South Zackary, Papua New Guinea
x03c0704470 = Round(b9008b50x67)
c05x00043b8 = False
'International7249 Kautzer Valley, Tiffanymouth, Russian Federation Regional914 Laurianne Key, North Bereniceburgh, Azerbaijan
c665907cc0x0 = Round(x3139x99c030)
cc7b7bb03609 = False
'Customer4844 Hyatt Valleys, East Nadia, Panama Direct3648 Larkin Row, Millerchester, Mayotte
c05b529xc00 = False
'Human696 Liliana Route, Justinahaven, Egypt Global20082 Hubert Ports, Keltonchester, Uganda
x47b09c502021 = Round(x86x680c514)
b001620694003 = False
'Direct915 Effertz Valley, South Adolphustown, Cameroon Internal61649 Kshlerin Squares, South Savanah, Kyrgyz Republic
c702050520612 = Round(c5040x58007)
x7xcx1404c0 = False
'Dynamic07763 Mireya Station, Shirleyfurt, Canada Human99093 Dibbert Court, Walkerview, Swaziland
b630x72865x00 = Round(cb22081804c)
x63x1b5030004 = True
'Forward40338 Tremblay Gateway, Maggiotown, Cambodia Future1663 Metz Greens, Prestonshire, Barbados
x0115cx2085x2 = Round(b06550b09813)
b330560c078 = True
'Regional94278 Shana Street, New Trystan, Mali Regional6448 Weimann Rapid, Ludwigmouth, Ireland
b40b1x01x50 = Round(x056105x53bb0)
b000307707x2 = False
'Product4766 Watsica Valley, East Pedroport, Russian Federation Investor239 Barney Grove, West Pansybury, Palau
b0499509330 = Round(xb804940x61)
b4501600x593b = False
'Central63960 Alek View, New Juanitachester, Palestinian Territory Legacy84610 Schimmel Port, Maggioport, Maldives
c77087663887 = Round(b3c090614c4)
c807300b402 = False
'Direct97512 Flo Branch, Port Clair, Austria Investor6688 Edwin Mission, Lake Kennith, Tunisia
cb15792022006 = False
'Internal963 Carolina Turnpike, New Noe, Brazil Customer5431 Tamia Forest, East Alexander, Republic of Korea
xxx5cc7090189 = Round(x9cx878518cc7)
x852930c27425 = False
'District86338 Friesen Land, Grimesland, Virgin Islands, U.S. Product0345 Howe Common, Wilfredobury, Republic of Korea
x7740c961c66 = Round(x00x006c57757)
x21007771973 = True
'Investor51443 Herminia Manors, Port Danyka, Central African Republic Global876 Jose Common, Gaylordbury, South Africa
xc0x3274267 = Round(x00670b00360c)
c24640250517 = False
'Forward786 Irma Flat, Santinafurt, Kuwait Dynamic81945 Bonnie Ferry, Staceybury, Pitcairn Islands
x9409585105x3 = Round(xx10180bx6x06)
b21b08cb5x9 = False
'International3068 Barry Ramp, O'Keefeview, Estonia Chief06451 Bauch Underpass, Ma
... (truncated)
|
|||
Open this report in the interactive analyzer, or submit your own file for analysis.