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

Hacker News Top Tools

Summary

FF-16-TUI is an interactive static analysis tool that finds frequently occurring 16-bit patterns in binary files to help locate structures and understand file layout.

No content available
Original Article
View Cached Full Text

Cached at: 08/28/26, 03:29 PM

HexLasso/FF-16-TUI

Source: https://github.com/HexLasso/FF-16-TUI

FF-16-TUI (Find Frequent 16-bit Text User Interface)

What does FF-16-TUI do?

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.

Text User Interface

ff-16-tui

Command line usage

ff-16-tui [filename] [-d <filename>]

  <filename>      Target file
  -d <filename>   Dictionary file  (Default: dict.csv)

Keyboard shortcuts

Hexdump panel:

KeyFunction
Previous byte
Next byte
Previous line
Next line
PgUpPrevious page
PgDnNext page
HomeBeginning of file
EndEnd of file

Pattern panel:

KeyFunction
0Highlight pattern (most frequent)
1Highlight pattern
2Highlight pattern
3Highlight pattern
4Highlight pattern
5Highlight pattern
6Highlight pattern
7Highlight pattern
8Highlight pattern
9Highlight pattern (least frequent)

Filter panel:

KeyFunction
qIncrease the minimum gap
sDecrease the minimum gap
wIncrease the maximum gap
sDecrease the maximum gap
eIncrease the minimum set bits
dDecrease the minimum set bits
rIncrease the maximum set bits
fDecrease the maximum set bits
tIncrease the threshold
gDecrease the threashold

Terminologies

TermDescription
OnesThe number of bits set in the pattern.
FreqThe frequency of the pattern.
DictThe dictionary entry for the pattern.

Similar Articles

Visual Analysis of Binary Files

Hacker News Top

The article explores methods for visually analyzing binary files, which can aid in tasks like reverse engineering and cybersecurity.

dmtrKovalenko/fff

GitHub Trending (daily)

fff is a fast, typo-resistant file search toolkit with frecency ranking and an MCP server for AI agents, providing efficient file and content search with git awareness.

TIDE: Proactive Multi-Problem Discovery via Template-Guided Iteration

Hugging Face Daily Papers

TIDE is a template-guided iterative framework for discovering multiple hidden problems from context, improving problem identification and resolution in document and code environments. It uses iterative discovery and thought templates to surpass single-shot and multi-agent baselines.

Visualizing Binary Files

Hacker News Top

The article describes the development of enhanced binary file visualization features in the 'bine' hex editor, including colorized output using Unicode characters and a method to interpret binary files as images for large-scale viewing.

SQLite with a Fine-Toothed Comb

Lobsters Hottest

John Regehr describes using tis-interpreter to search for undefined behavior in SQLite, finding bugs like dangling pointer uses and uninitialized reads that other tools missed.