MALICIOUS
180
Risk Score
Malware Insights
MITRE ATT&CK
T1059.005 Visual Basic
T1105 Ingress Tool Transfer
T1059.003 Windows Command Shell
The sample is an XLSM file containing VBA macros. The macros utilize the URLDownloadToFileA API to download a second-stage payload from a URL constructed from concatenated strings within the document, and then execute it using the Shell() function. The reconstructed URL is 'C:\Users\<user>\AppData\Local\Temp\1.exe'. The script also attempts to execute 'calc' and the downloaded file.
Heuristics 4
-
Shell() call in VBA critical OLE_VBA_SHELLShell() call in VBA
-
URLDownloadToFile in VBA critical OLE_VBA_DOWNLOADURLDownloadToFile in VBA
-
CreateObject call high OLE_VBA_CREATEOBJCreateObject call
-
VBA project inside OOXML medium OOXML_VBADocument contains vbaProject.bin — VBA macros present
Extracted artifacts 2
Files carved from inside the sample during analysis.
| Filename | Kind | Source | Size |
|---|---|---|---|
macros.basb958b19c1e4f14ba0dceda51c9aee6b6c576c19e1d9a42c5946c7f1c25b3886e |
vba-macro | oletools.olevba.extract_macros (decoded VBA source from OOXML) | 1800 bytes |
vbaProject_00.binefca8b320a41473397ad07f85aa7cd3f53ae1a59082855b4152e964571d8de62 |
vba-project | OOXML VBA project: xl/vbaProject.bin | 16896 bytes |
Open this report in the interactive analyzer, or submit your own file for analysis.