91db9c40b9de3763b6cfd53dc76c8ca6b75dbe1c
TracePad
Пошаговый регистровый отладчик для чтения ассемблера.
Описание
TracePad — это инструмент для ручной трассировки выполнения кода на ассемблере. Позволяет пошагово записывать состояние регистров, добавлять комментарии и отслеживать изменения состояния системы. Применяется при изучении кода, дизассемблировании бинарных файлов и написании эксплойтов. Не автоматизирует анализ, а помогает структурировать наблюдения.
Возможности
- Запись значений регистров: RAX, RBX, RCX, RDX, RSI, RDI, RBP, RSP, RIP, R8–R15.
- Добавление комментариев к каждому шагу.
- Сохранение сессии в JSON.
- Загрузка ранее сохранённых сессий.
- Редактирование и удаление шагов.
Технологии
- .NET 10
- WPF
- JSON
Использование
- Откройте бинарный файл в дизассемблере (Ghidra, IDA, x64dbg).
- Начните анализ кода по шагам.
- В TracePad фиксируйте состояние регистров на каждом шаге.
- Добавляйте комментарии для сохранения логики.
- Сохраните сессию для дальнейшего использования.
Планы
- Подсветка изменённых регистров
- Экспорт в Markdown / PDF
Почему не автоматизация?
TracePad не выполняет анализ за пользователя. Это цифровой блокнот для осмысленного обучения через запись, а не через автоматическое выполнение.
Description
Languages
C#
100%