Обновить 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