Malware Insights
The VBA macro code within the sample utilizes ShellExecute and GetObject to manipulate embedded objects. It renames a dropped file from 'ZJTTv.txt' to 'ZJTTv.js' and then attempts to open it, indicating a likely intent to execute a JavaScript payload. The script also appears to establish persistence by writing to the registry key HKCU\Software\Microsoft\Windows\CurrentVersion\Run\IAccessible2Proxy. The use of Environ() suggests dynamic path construction, potentially to AppData, but the specific path 'C:\Users\Public\' was reconstructed from the script's logic.
Heuristics 4
-
Reference to ShellExecute API high SC_STR_SHELLEXECReference to ShellExecute API
-
GetObject call high OLE_VBA_GETOBJGetObject call
-
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 2
Files carved from inside the sample during analysis.
| Filename | Kind | Source | Size |
|---|---|---|---|
macros.bas4d6992dcba03711ba672e7f0b3d573b7902193c42880c3e2706eea95e68d1e91 |
vba-macro | oletools.olevba.extract_macros (decoded VBA source) | 1143 bytes |
ole10native_00.binbb9e92e65496081d4334a68e96ba52a60d2ae904127a26fc53cb00c127802479 |
ole-package | OLE Ole10Native stream: MBD02343425/Ole10Native | 1108 bytes |
Open this report in the interactive analyzer, or submit your own file for analysis.