MALICIOUS
288
Risk Score
Malware Insights
MITRE ATT&CK
T1059.005 Visual Basic
T1105 Ingress Tool Transfer
The sample is an XLS file containing VBA macros. Heuristics indicate the use of API calls such as URLDownloadToFile, LoadLibrary, GetProcAddress, VirtualProtect, and CreateProcess. The VBA script explicitly declares and uses URLDownloadToFileA, LoadLibraryA, GetProcAddress, VirtualProtect, and CreateProcessA, suggesting it downloads and executes a second-stage payload. The presence of these API calls strongly indicates a downloader or droppper functionality.
Heuristics 8
-
Reference to URLDownloadToFile API critical SC_STR_URLDOWNLOADReference to URLDownloadToFile API
-
URLDownloadToFile in VBA critical OLE_VBA_DOWNLOADURLDownloadToFile in VBA
-
Reference to CreateProcess API high SC_STR_CREATEPROCESSReference to CreateProcess API
-
Reference to LoadLibrary API high SC_STR_LOADLIBRARYReference to LoadLibrary API
-
Reference to GetProcAddress API high SC_STR_GETPROCADDRESSReference to GetProcAddress API
-
Reference to VirtualProtect API medium SC_STR_VIRTUALPROTECTReference to VirtualProtect API
-
VBA macros detected medium OLE_VBA_MACROSDocument contains VBA macro code
-
Environ() call (env variable access) low OLE_VBA_ENVIRONEnviron() call (env variable access)
Extracted artifacts 1
Files carved from inside the sample during analysis.
| Filename | Kind | Source | Size |
|---|---|---|---|
macros.bas06002c1b7e9a7c5d35e62b2a74ef4b083c6f287c156b9d3c7d12a98ef6b8e8f5 |
vba-macro | oletools.olevba.extract_macros (decoded VBA source) | 4238 bytes |
Open this report in the interactive analyzer, or submit your own file for analysis.