Ttdinject.exe

type: OSBinaries
Used by Windows 1809 and newer to Debug Time Travel (Underlying call of tttracer.exe)

Full path

C:\Windows\System32\ttdinject.exe
C:\Windows\Syswow64\ttdinject.exe

Commands

  1. ExecuteAdministrator T1127

    Spawn process using other binary

    TTDInject.exe /ClientParams "7 tmp.run 0 0 0 0 0 0 0 0 0 0" /Launch "{PATH:.exe}"

    Execute a program using ttdinject.exe. Requires administrator privileges. A log file will be created in tmp.run. The log file can be changed, but the length (7) has to be updated.

    os: Windows 10 2004 and above, Windows 11

    Execute: EXE

  2. ExecuteAdministrator T1127

    Spawn process using other binary

    ttdinject.exe /ClientScenario TTDRecorder /ddload 0 /ClientParams "7 tmp.run 0 0 0 0 0 0 0 0 0 0" /launch "{PATH:.exe}"

    Execute a program using ttdinject.exe. Requires administrator privileges. A log file will be created in tmp.run. The log file can be changed, but the length (7) has to be updated.

    os: Windows 10 1909 and below

    Execute: EXE

Detection

Resources

acknowledgement: Oddvar Moe @oddvarmoe, Maxime Nadeau @m_nad0