Skip to main content

Showcase Collection

Admin Admin avatar
Written by Admin Admin
Updated this week

ECU analysis and diffing

Summary:

ECU binaries refer to compiled firmware or software that runs on Electronic Control Units (ECUs) — specialized embedded systems used in vehicles to control various functions. This demo shows how to use Dr. Binary to find the differences between two ECU binaries.

Chat Links:

Identify and patch unknown vulnerabilities in CGC binaries.

Summary:

CGC binaries are challenge programs from DARPA’s Cyber Grand Challenge (CGC)—a competition that featured synthetic software with known and unknown vulnerabilities, designed to test automated vulnerability discovery and patching systems.

This demo showcases how Dr. Binary analyzes a CGC binary to:

  • Identify previously unknown vulnerabilities (e.g., memory corruption)

  • Understand root causes through disassembly and reasoning

  • Propose patches to mitigate the issues

Chat Links:

Detect backdoor attack

Summary:

This demo shows how Dr. Binary analyzes backdoors by diffing two versions of a binary to identify suspicious changes. By comparing control flow, function logic, and inserted code, Dr. Binary helps uncover malicious modifications introduced between versions.

Chat Links:

Solve CTF Binaries

Summary:

This demo shows how you can solve CTF challenge binaries simply by chatting with Dr. Binary. Just upload the binary, and Dr. Binary will orchestrate advanced analysis tools—such as disassemblers and decompilers—to understand the binary’s logic. It then guides you step-by-step, explains key conditions, and even generates helpful scripts (e.g., Python or Angr) to assist in solving the challenge.

Chat Links:

Did this answer your question?