Malicious Office (OOXML) / .XLSM — malware analysis report

Static analysis result for SHA-256 bc593c02bc0e1cd1…

MALICIOUS

Office (OOXML) / .XLSM

43.0 KB Created: 2020-01-28 19:47:00 UTC Authoring application: Microsoft Excel 16.0300
MD5: 7c98bb36dd003e36fded4a437b748323 SHA-1: 9fb24a1cd23edc043169568295fdbb7c916662b4 SHA-256: bc593c02bc0e1cd1132beecf57c5802d974cc156bb5cfcf58c113c76bf08b680
110 Risk Score

Malware Insights

MITRE ATT&CK
T1059.005 Visual Basic T1204.002 Malicious File T1059.003 Windows Command Shell

The sample is an XLSM file containing VBA macros. The document body presents a lure to enable content, which is a common tactic for macro-based malware. The VBA script, when executed, reconstructs a PowerShell command to download a file named 'TSHEPO.pif' from 'http://bakoloni.site/tshepo/TSHEPO.pif' and save it to '%APPDATA%\%ProcName%'. It then executes this downloaded file. The script also attempts to create a batch file named 'Eofulro.bat' which contains the reconstructed PowerShell command.

Heuristics 5

  • Shell() call in VBA critical OLE_VBA_SHELL
    Shell() call in VBA
  • VBA project inside OOXML medium OOXML_VBA
    Document contains vbaProject.bin — VBA macros present
  • Macro/content-enable lure medium SE_ENABLE_LURE
    Document instructs the user to enable macros or editing — a common technique used by malware droppers to bypass Office macro security settings
  • External hyperlinks (3) low OOXML_EXTERNAL_HYPERLINKS
    Document contains 3 external hyperlinks — clickable URLs are stored as external relationships. First target: http://go.microsoft.com/fwlink/?LinkId=846285
  • Embedded URL info EMBEDDED_URL
    One or more URLs were extracted from the document. The URL itself is not a detection — see the per-URL labels for which channel (macro, JS, link annotation, document body, ...) reached each URL.
    URL http://go.microsoft.com/fwlink/?LinkId=846285
    • http://go.microsoft.com/fwlink/?LinkId=844969

Extracted artifacts 2

Files carved from inside the sample during analysis.

FilenameKindSourceSize
macros.bas
6da665b7ad7875bfd99665eec987cf630b63b6d8de41948e80a0df3a30efc39e
vba-macro oletools.olevba.extract_macros (decoded VBA source from OOXML) 2604 bytes
vbaProject_00.bin
818ab9e4a33ade3f7c9c38330e6a3569512ee2e30ab0d08687cece66b77a917d
vba-project OOXML VBA project: xl/vbaProject.bin 6656 bytes