-
Notifications
You must be signed in to change notification settings - Fork 68
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add Windows Time Travel Debugging Cli #965
Comments
I think this would be a great addition, thank you for opening this issue! It looks like we do not have a link which includes the version. Which means the download will change and we can't use the hash for the installation. We would need to use the Do we know which version the linked PorwerShell script uses? We would need to check we can use that code if we need to use that script. |
Not sure if this helps. There is a versioned msxi bundle that can be downloaded, the URL for it lives inside the TTP.appinstaler file. This could be downloaded and the file TTD-x64.msix extracted from it and instaleld by FLARE-VM. Downloading TTD.appinstaller
Contents of TTD.appinstaller
Download versioned URL of TTD.msixbundle
sha256sum
Contents of archive
Extract TTD msixbundle
Extract Time Travel Debug CliThis is what would be needed extractde into a VM for users and added to the system PATH.
|
I was looking at the install script for WingDBG which handles installing WinDBG through the appinstaller. It's likely then that TTD could be installed through the same process? https://github.com/mandiant/VM-Packages/blob/main/packages/windbg.vm/tools/chocolateyinstall.ps1 Current URL for the TTD appinstaller, https://windbg.download.prss.microsoft.com/dbazure/prod/1-0-0/TTD.appinstaller |
Details
Microsoft ships a standalone utility to collect time travel debugging traces. Information is available here https://learn.microsoft.com/en-us/windows-hardware/drivers/debuggercmds/time-travel-debugging-ttd-exe-command-line-util
This allows a person to collect a trace without the WinDBG GUI. I think this would be a great addition to the FLARE-VM builds.
The documentation provides a Powershell script that could be easily integrated into the FLARE-VM builds. https://learn.microsoft.com/en-us/windows-hardware/drivers/debuggercmds/time-travel-debugging-ttd-exe-command-line-util#download-the-ttdexe-command-line-utility-package-and-extract-the-files-manually
The text was updated successfully, but these errors were encountered: