Files
TracePad/README.md
T
2026-08-03 22:12:08 +03:00

51 lines
2.1 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# TracePad
Пошаговый регистровый отладчик для чтения ассемблера.
---
## Описание
TracePad — это инструмент для ручной трассировки выполнения кода на ассемблере. Позволяет пошагово записывать состояние регистров, добавлять комментарии и отслеживать изменения состояния системы. Применяется при изучении кода, дизассемблировании бинарных файлов и написании эксплойтов. Не автоматизирует анализ, а помогает структурировать наблюдения.
---
## Возможности
- Запись значений регистров: RAX, RBX, RCX, RDX, RSI, RDI, RBP, RSP, RIP, R8R15.
- Добавление комментариев к каждому шагу.
- Сохранение сессии в JSON.
- Загрузка ранее сохранённых сессий.
- Редактирование и удаление шагов.
---
## Технологии
- .NET 10
- WPF
- JSON
---
## Использование
1. Откройте бинарный файл в дизассемблере (Ghidra, IDA, x64dbg).
2. Начните анализ кода по шагам.
3. В TracePad фиксируйте состояние регистров на каждом шаге.
4. Добавляйте комментарии для сохранения логики.
5. Сохраните сессию для дальнейшего использования.
---
## Планы
- Подсветка изменённых регистров
- Экспорт в Markdown / PDF
---
## Почему не автоматизация?
TracePad не выполняет анализ за пользователя. Это цифровой блокнот для осмысленного обучения через запись, а не через автоматическое выполнение.