Skip to content

Commit

Permalink
Update README.md
Browse files Browse the repository at this point in the history
  • Loading branch information
citronneur committed May 30, 2022
1 parent e53ae5f commit 916da43
Show file tree
Hide file tree
Showing 4 changed files with 23 additions and 0 deletions.
23 changes: 23 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,12 @@ Once installed, you can use the plugin by selecting the `ttddbg` debugger in the

![ttdbg debugger setup](screenshots/ida_ttddbg_run.png)

| Icon | Action |
|------|--------|
|![backward_icon](screenshots/ida_backward_icon.png) | Go to previous breakpoint |
|![single_step_icon](screenshots/ida_single_step_icon.png) | Single step backward (RIP - one instruction) |
|![timeline_icon](screenshots/ida_timeline_icon.png) | Manage the timeline of interesting events (Threads Create/Terminated, Module Loaded/Unloaded, Exceptions, Custom) |

## Building the project

Prerequisites:
Expand All @@ -26,10 +32,27 @@ Prerequisites:
- A copy of `TTDReplay.dll` (usually in `C:\Program Files\WindowsApps\[WinDBG folder]\amd64\ttd\`)
- A copy of `TTDReplayCPU.dll` (usually in `C:\Program Files\WindowsApps\[WinDBG folder]\amd64\ttd\`)

And let CMAKE doing magical !

```
$ git clone [email protected]:airbus-cert/ttddbg.git --recursive
$ mkdir build
$ cd build
$ cmake ..\ttddbg -DIDA_SDK_SOURCE_DIR=[PATH_TO_IDA_SDK_ROOT_FOLDER] -DCPACK_PACKAGE_INSTALL_DIRECTORY="IDA Pro 7.7"
$ cmake --build . --target package --config release
```

## Developper corner

To create a dev solution :

```
$ git clone [email protected]:airbus-cert/ttddbg.git --recursive
$ mkdir build
$ cd build
$ cmake ..\ttddbg -DIDA_SDK_SOURCE_DIR=[PATH_TO_IDA_SDK_ROOT_FOLDER] -DBUILD_TESTS=ON
```

# Credits and references

Greetz to [commial](https://github.com/commial) for his work on [ttd-bindings](https://github.com/commial/ttd-bindings)!
Binary file added screenshots/ida_backward_icon.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added screenshots/ida_single_step_icon.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added screenshots/ida_timeline_icon.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.

0 comments on commit 916da43

Please sign in to comment.