BAP (Binary Analysis Platform) vs Hiew
BAP (Binary Analysis Platform)
binaryanalysisplatform.github.ioHiew
hiew.ruSide by side
| Figure | BAP (Binary Analysis Platform) | Hiew |
|---|---|---|
| Price from | Free | Free |
| Free plan | Yes | Yes |
| Free trial | — | — |
| Open source | — | — |
| Windows | — | Yes |
| Linux | Yes | — |
| API | Yes | — |
| Self-hosted | Yes | — |
| Plans published | 1 | 5 |
| Spec score · Reverse Engineering Tools | 8.7 (#3) | 7.7 (#25) |
| Disassembly | BAP's disassemble command lifts binaries into an architecture-independent representation, builds a control-flow graph, and applies user-defined analysis passes. | The listed features include x86-64 disassembly and assembly with AVX instruction support, plus an ArmV6 disassembler. |
| Executable formats | The default LLVM loader supports ELF, Mach-O, and COFF formats, including Windows PE. | Hiew lists support for NE, LE, LX, PE/PE32+, little-endian ELF/ELF64 and Mach-O, and TE/TE64 executable formats. |
| Purpose | BAP is a suite of utilities and libraries for analyzing binary programs. | Hiew is a console program described by its maker as a classic since 1991. |
Plans
Hiew
- Hiew single version 8.89$25, paid once
- Hiew lifetime updates$249, paid once
- Hiewix 32-bits$59, paid once
- Hiew DemoFree
- Hiew single version 8.89$25, paid once
In their own words
BAP (Binary Analysis Platform)
BAP (Binary Analysis Platform) has no write-up on Specifiction yet; its figures are above.
Hiew
Hiew is a Windows console program for viewing and editing files of unlimited size in text, hex, and disassembler modes. Its maker describes it as a classic since 1991. Disassembly includes x86-64 with AVX instruction support and an ArmV6 disassembler. Listed executable formats include NE, LE, LX, PE/PE32+, little-endian ELF and ELF64, Mach-O, and TE/TE64. Users can follow direct calls and jumps with a click and search instruction patterns in disassembler mode. Other listed capabilities include block operations, multi-file search and replace, keyboard macros, Unicode and UTF-8, binary templates, scripting, disk editing, plugins, and HEM modules. The free demo omits editing, crypt, assembler, 64-bit and ARM disassembly, drive support, keyboard macros, and HEM support, among other restrictions. The single-version license costs $25 as a one-time purchase with no updates. Lifetime updates cost $249 as a one-time purchase; Hiewix 32-bits costs $59, paid once with free 1-year updates.