Home Science Interactive pattern discovery in binaries (FF-16-TUI)
Science

Interactive pattern discovery in binaries (FF-16-TUI)

Key Points

FF-16-TUI is an interactive static analysis tool that finds frequently occurring local 16-bit patterns across the entire file. It can help to locate structures from frequent patterns and understand file layout. Target file -d Dictionary file (Default: dict.csv)

FF-16-TUI is an interactive static analysis tool that finds frequently occurring local 16-bit patterns across the entire file. It can help to locate structures from frequent patterns and understand file layout. ff-16-tui [filename] [-d ] Target file -d Dictionary file (Default: dict.csv) Hexdump panel: | Key | Function | |---|---| | ← | Previous byte | | → | Next byte | | ↑ | Previous line | | ↓ | Next line | | PgUp | Previous page | | PgDn | Next page | | Home | Beginning of file | | End | End of file | Pattern panel: | Key | Function | |---|---| | 0 | Highlight pattern (most frequent) | | 1 | Highlight pattern | | 2 | Highlight pattern | | 3 | Highlight pattern | | 4 | Highlight pattern | | 5 | Highlight pattern | | 6 | Highlight pattern | | 7 | Highlight pattern | | 8 | Highlight pattern | | 9 | Highlight pattern (least frequent) | Filter panel: | Key | Function | |---|---| | q | Increase the minimum gap | | s | Decrease the minimum gap | | w | Increase the maximum gap | | s | Decrease the maximum gap | | e | Increase the minimum set bits | | d | Decrease the minimum set bits | | r | Increase the maximum set bits | | f | Decrease the maximum set bits | | t | Increase the threshold | | g | Decrease the threashold | | Term | Description | |---|---| | Ones | The number of bits set in the pattern. | | Freq | The frequency of the pattern. | | Dict | The dictionary entry for the pattern. |
Hexdump (ORG) Next (ORG) Filter (ORG)
Originally published by Hacker News Read original →