ObjectSecurity’s BinLens™ (formerly ObjectSecurity OT.AI Platform) offers extensive firmware image analysis capabilities. BinLens development team is always working on expanding coverage. Additional file types and architectures are added to the supported category frequently.

Note: Non-standard MIME-type binary files that produce “non-addressable” results.

Supported File Systems:
Ext4, JFFS2, YAFFS, UBIFS, SquashFS, NTFS, FAT, ExFAT, UFS 1, UFS 2, EXT2FS, EXT3FS, HFS, YAFFS2, EnCase, AFF, EPROM

Supported Binary File Types:

Elf, WASM, PE/PE+, SPX, MBN/SBL bootloader, DEX, OMF, COFF, MZ, EXE, QNX, Fatmach-O, Mach-O, DYldcache

Supported Packed File Types (auto-extract and analyze the packed file):

ZIP, TAR, GZIP, BZIP2, XAR, BIN, MSI, MS CAB, ARJ, LZH, LZS, PMA, LZO, UPN, XZ, APK, ISO 9660, BIOS/UEFI

Currently Not Supported (updated 8.29.23):

Source Code, Browser/Interpreted Languages, JIT Languages (e.g., Java Class Files), Image Files (e.g., JPG, PNG, GIF, ART), Non-Executable Binary Files (e.g., TextEase (TE) CT Database Files, SELinux/Type Enforcement Files), Bell Labs Plan 9 EXE (untested)