02 – Recording a TTD Trace with Binary Ninja

Summary: The video discusses the process of recording a Time Travel Debug (TTD) trace using Binary Ninja. It builds on a previous video that explored the installation of TTD through WinDbg and focuses on the steps to create a trace file that captures the emulation and execution instructions. The video provides guidance on using Binary Ninja for setting up and recording a trace while also highlighting the utility of the command line approach for more advanced users.

Keypoints:

  • Introduction to recording a TTD trace using Binary Ninja.
  • Previous content covered the installation of TTD via WinDbg.
  • Emphasizes the importance of creating a trace file for execution instructions.
  • Steps include navigating to the appropriate directory and configuring trace settings.
  • Example used for tracing is the built-in ping utility with specific arguments.
  • Trace output directory specified for clarity in results.
  • TTD provides unobtrusive emulation, allowing programs to interact with the OS and network.
  • Users must grant administrative privileges to record a trace.
  • Outputs include important trace files, namely the Run and out files.
  • Demonstrates alternative command line method using TTD directly for more advanced tracing.
  • Next video will focus on loading the trace for debugging in Binary Ninja.

Youtube Video: https://www.youtube.com/watch?v=BbLyfvgXi5s
Youtube Channel: Dr Josh Stroschein – The Cyber Yeti
Video Published: Thu, 06 Feb 2025 17:00:13 +0000