MALICIOUS
422
Risk Score
Malware Insights
MITRE ATT&CK
T1203 Exploitation for Client Execution
The RTF file contains embedded OLE objects and references to Windows APIs such as URLDownloadToFile, CreateProcess, and ShellExecute, strongly suggesting it is designed to download and execute a secondary payload. The document body discusses financial connectivity, which is likely a lure to disguise the malicious intent. The presence of these API calls and embedded objects points towards a downloader or dropper malware.
Heuristics 12
-
Reference to URLDownloadToFile API critical SC_STR_URLDOWNLOADReference to URLDownloadToFile API
-
x86 GetPC stub (CALL $+5; POP EAX) high SC_GETPC_CALLx86 GetPC stub (CALL $+5; POP EAX)
Disassembly
Attempted x86 opcode disassembly00025F8B e800000000 call 0x25f90 00025F90 58 pop eax 00025F91 8945f4 mov dword ptr [ebp - 0xc], eax 00025F94 8b45f8 mov eax, dword ptr [ebp - 8] 00025F97 3b45f0 cmp eax, dword ptr [ebp - 0x10] 00025F9A 7431 je 0x25fcd 00025F9C 8b45f8 mov eax, dword ptr [ebp - 8] 00025F9F 8945fc mov dword ptr [ebp - 4], eax 00025FA2 8b45fc mov eax, dword ptr [ebp - 4] 00025FA5 8b4df4 mov ecx, dword ptr [ebp - 0xc] 00025FA8 3b4818 cmp ecx, dword ptr [eax + 0x18] 00025FAB 7616 jbe 0x25fc3 00025FAD 8b45fc mov eax, dword ptr [ebp - 4] 00025FB0 8b4018 mov eax, dword ptr [eax + 0x18] 00025FB3 8b4dfc mov ecx, dword ptr [ebp - 4] 00025FB6 034120 add eax, dword ptr [ecx + 0x20] 00025FB9 3945f4 cmp dword ptr [ebp - 0xc], eax 00025FBC 7305 jae 0x25fc3 00025FBE 8b45fc mov eax, dword ptr [ebp - 4] 00025FC1 eb0c jmp 0x25fcf 00025FC3 8b45f8 mov eax, dword ptr [ebp - 8] 00025FC6 8b00 mov eax, dword ptr [eax] 00025FC8 8945f8 mov dword ptr [ebp - 8], eax 00025FCB ebc7 jmp 0x25f94 00025FCD 33c0 xor eax, eax 00025FCF c9 leave 00025FD0 c3 ret 00025FD1 55 push ebp 00025FD2 8bec mov ebp, esp 00025FD4 83ec18 sub esp, 0x18 00025FD7 8365ec00 and dword ptr [ebp - 0x14], 0 00025FDB e800000000 call 0x25fe0 00025FE0 58 pop eax 00025FE1 8945ec mov dword ptr [ebp - 0x14], eax 00025FE4 8365e800 and dword ptr [ebp - 0x18], 0 00025FE8 8b45ec mov eax, dword ptr [ebp - 0x14]
-
PEB access via FS segment (x86) high SC_PEB_ACCESSPEB access via FS segment (x86)
Disassembly
Attempted x86 opcode disassembly00025EC9 64a130000000 mov eax, dword ptr fs:[0x30] 00025ECF 8945f4 mov dword ptr [ebp - 0xc], eax 00025ED2 ff75f4 push dword ptr [ebp - 0xc] 00025ED5 e884000000 call 0x25f5e 00025EDA 59 pop ecx 00025EDB 8945fc mov dword ptr [ebp - 4], eax 00025EDE 837dfc00 cmp dword ptr [ebp - 4], 0 00025EE2 7456 je 0x25f3a 00025EE4 8b45fc mov eax, dword ptr [ebp - 4] 00025EE7 8b4018 mov eax, dword ptr [eax + 0x18] 00025EEA 8b4dfc mov ecx, dword ptr [ebp - 4] 00025EED 8b4918 mov ecx, dword ptr [ecx + 0x18] 00025EF0 03483c add ecx, dword ptr [eax + 0x3c] 00025EF3 894df0 mov dword ptr [ebp - 0x10], ecx 00025EF6 8b45f0 mov eax, dword ptr [ebp - 0x10] 00025EF9 83c004 add eax, 4 00025EFC 8945ec mov dword ptr [ebp - 0x14], eax 00025EFF 8b45ec mov eax, dword ptr [ebp - 0x14] 00025F02 83c014 add eax, 0x14 00025F05 8945f8 mov dword ptr [ebp - 8], eax 00025F08 8b4508 mov eax, dword ptr [ebp + 8] 00025F0B 8b4d08 mov ecx, dword ptr [ebp + 8] 00025F0E 8b400d mov eax, dword ptr [eax + 0xd] 00025F11 0faf4109 imul eax, dword ptr [ecx + 9] 00025F15 8945e4 mov dword ptr [ebp - 0x1c], eax 00025F18 8b45fc mov eax, dword ptr [ebp - 4] 00025F1B 8b4018 mov eax, dword ptr [eax + 0x18] 00025F1E 8b4df8 mov ecx, dword ptr [ebp - 8] 00025F21 034114 add eax, dword ptr [ecx + 0x14] 00025F24 8b4df8 mov ecx, dword ptr [ebp - 8] 00025F27 03 .byte 0x03 00025F28 41 inc ecx
-
Reference to CreateProcess API high SC_STR_CREATEPROCESSReference to CreateProcess API
-
Reference to ShellExecute API high SC_STR_SHELLEXECReference to ShellExecute API
-
Reference to LoadLibrary API high SC_STR_LOADLIBRARYReference to LoadLibrary API
-
Reference to GetProcAddress API high SC_STR_GETPROCADDRESSReference to GetProcAddress API
-
Password-protected archive handoff high SE_PASSWORD_ARCHIVE_LUREDocument gives password instructions for an archive or attachment — often used to keep payloads encrypted until after gateway scanning
-
Payment redirection / bank-detail change lure high SE_PAYMENT_REDIRECT_LUREDocument describes new or changed bank, wire, ACH, IBAN, SWIFT, or routing instructions — a high-value business-email-compromise pattern
-
OLE object data medium RTF_OBJDATARTF contains 1 \objdata section(s) — embedded OLE objects
-
Embedded OLE object medium RTF_OBJEMBRTF contains \objemb — embedded OLE object
-
Embedded URL info EMBEDDED_URLOne 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://www.microsoft.com/industry/bank/online.htm In RTF body
Extracted artifacts 1
Files carved from inside the sample during analysis.
| Filename | Kind | Source | Size |
|---|---|---|---|
objdata_00_off00013102.bin |
rtf-objdata-decoded | RTF \objdata at offset 0x13102 | 37989 bytes |
SHA-256: 2197ed909883ce67f348c5c90a50008f39fb8681c0057bfbc15ba5948c5549c6 |
|||
Open this report in the interactive analyzer, or submit your own file for analysis.