Program

/

CODE BLUE 2025

Time Table

BIN2TL: Visualizing Program Dynamics with Perfetto

DAY 1

11:00-11:40

The initial phase of binary analysis-understanding “what a program actually does”-is fundamentally broken. Static analysis shows code that might run, while debuggers offer a slow, step-by-step view of a single execution path, failing to capture the dynamic, multi-threaded reality of modern software. This creates a critical bottleneck for triage and incident response.

We present BIN2TL, a lightweight, high-level execution tracer, not another debugger. Using Intel Pin, it captures key events (function calls, thread activity) from concrete execution and converts them into a standard Perfetto timeline. The result is a complete, interactive, high-level map of the program’s behavior over time.

This approach provides what other tools cannot: a rapid, holistic overview. We will demonstrate how BIN2TL makes complex analysis intuitive. See how ransomware encryption threads operate in parallel, or instantly identify the code regions used by a specific feature.

  • Location :

    • Track 3(Room 3)

  • Category :

    • Bluebox

  • Share :

Speakers

  • マイケル・テロヤン の写真

    Michael Telloyan

    マイケル・テロヤン

    Undergraduate student, CTF Player.