Обновить README.md
This commit is contained in:
@@ -1 +1,50 @@
|
|||||||
# TracePad
|
# TracePad
|
||||||
|
|
||||||
|
Пошаговый регистровый отладчик для чтения ассемблера.
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## Описание
|
||||||
|
|
||||||
|
TracePad — это инструмент для ручной трассировки выполнения кода на ассемблере. Позволяет пошагово записывать состояние регистров, добавлять комментарии и отслеживать изменения состояния системы. Применяется при изучении кода, дизассемблировании бинарных файлов и написании эксплойтов. Не автоматизирует анализ, а помогает структурировать наблюдения.
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## Возможности
|
||||||
|
|
||||||
|
- Запись значений регистров: RAX, RBX, RCX, RDX, RSI, RDI, RBP, RSP, RIP, R8–R15.
|
||||||
|
- Добавление комментариев к каждому шагу.
|
||||||
|
- Сохранение сессии в JSON.
|
||||||
|
- Загрузка ранее сохранённых сессий.
|
||||||
|
- Редактирование и удаление шагов.
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## Технологии
|
||||||
|
|
||||||
|
- .NET 10
|
||||||
|
- WPF
|
||||||
|
- JSON
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## Использование
|
||||||
|
|
||||||
|
1. Откройте бинарный файл в дизассемблере (Ghidra, IDA, x64dbg).
|
||||||
|
2. Начните анализ кода по шагам.
|
||||||
|
3. В TracePad фиксируйте состояние регистров на каждом шаге.
|
||||||
|
4. Добавляйте комментарии для сохранения логики.
|
||||||
|
5. Сохраните сессию для дальнейшего использования.
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## Планы
|
||||||
|
|
||||||
|
- Подсветка изменённых регистров
|
||||||
|
- Экспорт в Markdown / PDF
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## Почему не автоматизация?
|
||||||
|
|
||||||
|
TracePad не выполняет анализ за пользователя. Это цифровой блокнот для осмысленного обучения через запись, а не через автоматическое выполнение.
|
||||||
|
|||||||
Reference in New Issue
Block a user