# 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 не выполняет анализ за пользователя. Это цифровой блокнот для осмысленного обучения через запись, а не через автоматическое выполнение.