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

Static analysis result for SHA-256 2350513e431a8a68…

MALICIOUS

Office (OOXML) / .XLSX

36.2 KB Created: 2020-04-29 13:43:05 UTC Authoring application: Microsoft Excel 16.0300
MD5: e2f8a1750229dce869b1a772be21d5b7 SHA-1: 714785d4f265887c8e2681463b9b3095ec2dd580 SHA-256: 2350513e431a8a68345fdfef42abfab31d8aa621a093a35db3da553f89b70b03
128 Risk Score

Malware Insights

MITRE ATT&CK
T1059.005 Visual Basic T1204.002 Malicious File

This XLSX file contains multiple hidden Excel 4.0 macro sheets. The macros utilize dangerous XLM functions such as RUN and CALL, which are commonly used to download and execute arbitrary code. The presence of these functions and hidden sheets strongly suggests a malicious intent to deliver a secondary payload, although no specific URLs or executable artifacts were directly extracted from this sample.

Heuristics 5

  • Dangerous XLM formula APIs: RUN, CALL, HALT, FORMULA critical OOXML_XLM_DANGEROUS_FN
    Excel 4.0 macro sheet uses formula APIs that call directly into Win32 (=CALL/=EXEC/=REGISTER/=FORMULA). These are the primitives used to download payloads, write files, and start processes from an XLM macro without invoking VBA.
  • Excel 4.0 macro sheet (18 sheet(s)) high OOXML_XLM_MACROSHEET
    Spreadsheet contains an Excel 4.0 (XLM) macro sheet — XLM was a major Office malware vector during 2020-2022 and evaded many VBA-focused controls before Microsoft tightened XLM defaults. Even legitimate XLM use is rare in modern workbooks.
  • Suspicious extracted artifact medium EXTRACTED_FILE_STATIC_TRIAGE
    One or more files extracted from inside this sample matched static suspicious-content checks such as script obfuscation, encoded payload blobs, packed data, or execution/download terms.
  • Hidden worksheet (hidden) low OOXML_HIDDEN_SHEET
    Excel workbook contains 18 hidden sheet(s) — hidden sheets are commonly used to conceal macro code, staging data, or intermediate payload construction
  • 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://schemas.openxmlformats.org/spreadsheetml/2006/main
    • http://schemas.openxmlformats.org/officeDocument/2006/relationships
    • http://schemas.openxmlformats.org/markup-compatibility/2006
    • http://schemas.microsoft.com/office/spreadsheetml/2009/9/ac
    • http://schemas.microsoft.com/office/spreadsheetml/2014/revision
    • http://schemas.microsoft.com/office/spreadsheetml/2015/revision2
    • http://schemas.microsoft.com/office/spreadsheetml/2016/revision3

Extracted artifacts 18

Files carved from inside the sample during analysis.

FilenameKindSourceSize
xlm_sheet_00.xml
d286de097658367aefac32ee6fe426b03b50af356f8b56094aaed39be307edbd
xlm-macrosheet OOXML XLM macro sheet: xl/macrosheets/sheet1.xml 61161 bytes
Detection
ClamAV: No threats found
Obfuscation or payload: likely
Carved artifact contains 2 shell/COM execution token(s).
xlm_sheet_01.xml
b85724a3524837ebca0e301b3b626d538b43c122ef1c07ca9ca8f27295715312
xlm-macrosheet OOXML XLM macro sheet: xl/macrosheets/sheet2.xml 18141 bytes
xlm_sheet_02.xml
8e2a6065b66c127409a254e87b221901ad25f6dbc70813671c0589458015af45
xlm-macrosheet OOXML XLM macro sheet: xl/macrosheets/sheet3.xml 1086 bytes
xlm_sheet_03.xml
dbb584240e374f3004d668b3e4ee89bdb4d5a025ec02d55022df9fc87a6a96ab
xlm-macrosheet OOXML XLM macro sheet: xl/macrosheets/sheet4.xml 1086 bytes
xlm_sheet_04.xml
76bb2418e2375d0e7d0d43d5176694600c66d8e41fef823afa5e69c40384bce4
xlm-macrosheet OOXML XLM macro sheet: xl/macrosheets/sheet5.xml 1086 bytes
xlm_sheet_05.xml
571f0ab1966c22db75946fee3ea2b1dc9a7f6002f2ed91adc9a3a51d542d98cb
xlm-macrosheet OOXML XLM macro sheet: xl/macrosheets/sheet6.xml 1086 bytes
xlm_sheet_06.xml
074f62b35805fe25f55f486d13f20474f6bcc674286439b5df8ece1c46c57915
xlm-macrosheet OOXML XLM macro sheet: xl/macrosheets/sheet7.xml 1086 bytes
xlm_sheet_07.xml
e075be0435afc1d7776b61177ddc986a54cfb254e94768b1a3d7b209a1f8b5be
xlm-macrosheet OOXML XLM macro sheet: xl/macrosheets/sheet8.xml 1086 bytes
xlm_sheet_08.xml
df5e8ffb015f8123bfb9474f510c6f918ba4d975060f159433c1780672caf4f8
xlm-macrosheet OOXML XLM macro sheet: xl/macrosheets/sheet9.xml 1086 bytes
xlm_sheet_09.xml
73139974c2396d1ccd431c04867bbe076ffb0a269cc9e96b11b733c4ee2921cb
xlm-macrosheet OOXML XLM macro sheet: xl/macrosheets/sheet10.xml 1086 bytes
xlm_sheet_10.xml
af2430061e621b3013877556b7aa829451a0281ed4dc45b6f8717453a28881bc
xlm-macrosheet OOXML XLM macro sheet: xl/macrosheets/sheet11.xml 1086 bytes
xlm_sheet_11.xml
22ec5996c13634daae844b9f03f9e19fe8e9a7072d2a4e8066c33f7e05c22c12
xlm-macrosheet OOXML XLM macro sheet: xl/macrosheets/sheet12.xml 1086 bytes
xlm_sheet_12.xml
fefff49b9b4078016c86be77f1790a229cec72ae33e775047ac04d4136dd5ddd
xlm-macrosheet OOXML XLM macro sheet: xl/macrosheets/sheet13.xml 1086 bytes
xlm_sheet_13.xml
6a723ba1167365772eb8180fe946b59520192b9847b456df43faaa569ba96fb9
xlm-macrosheet OOXML XLM macro sheet: xl/macrosheets/sheet14.xml 1086 bytes
xlm_sheet_14.xml
de8b4cc990bca0a69f70079eb764ee7037dd1b6b0032ab4afbd9be5836c0899b
xlm-macrosheet OOXML XLM macro sheet: xl/macrosheets/sheet15.xml 1086 bytes
xlm_sheet_15.xml
841bf512f25c85484e69292ba1efa6f7949c3f913b319b83e0d9eebad90d0f60
xlm-macrosheet OOXML XLM macro sheet: xl/macrosheets/sheet16.xml 1086 bytes
xlm_sheet_16.xml
198be55c8ce47958aee2467e40e8242dcf335247c4e074e835b7e0bf12bff9ff
xlm-macrosheet OOXML XLM macro sheet: xl/macrosheets/sheet17.xml 1086 bytes
xlm_sheet_17.xml
1c50397a4ea4c83bd72c77ab3c74153334d010107d00dc4d1dae3bb112be285b
xlm-macrosheet OOXML XLM macro sheet: xl/macrosheets/sheet18.xml 1086 bytes