Различия
Показаны различия между двумя версиями страницы.
| Следующая версия | Предыдущая версия | ||
| reverseenengineering:utility [2025/06/23 23:59] – создано Lex | reverseenengineering:utility [2025/07/18 12:59] (текущий) – Lex | ||
|---|---|---|---|
| Строка 1: | Строка 1: | ||
| - | ====== | + | ====== |
| + | |||
| + | В реверс-инжиниринге важно не только анализировать бинарные файлы, но и грамотно **документировать**, | ||
| + | |||
| + | ===== Диаграммы и графы ===== | ||
| + | |||
| + | * **draw.io (diagrams.net)** — Бесплатный онлайн- и оффлайн-инструмент для создания блок-схем, | ||
| + | * Поддерживает экспорт в PNG, SVG, PDF, XML | ||
| + | * Можно использовать локально (есть десктоп-версия) | ||
| + | |||
| + | * **yEd Graph Editor** — Десктопная программа для рисования графов, | ||
| + | |||
| + | * **Graphviz / DOT** — Текстовый язык для описания графов; | ||
| + | * Поддерживается во многих инструментах (IDA, Ghidra, GDB) | ||
| + | |||
| + | * **Obsidian + Mermaid.js** — Обсидиан — это markdown-менеджер заметок, | ||
| + | |||
| + | ===== Организация знаний и документация ===== | ||
| + | |||
| + | * **Obsidian** — Markdown-блокнот с мощной поддержкой wiki-связей и графов, | ||
| + | |||
| + | * **Joplin** — Открытый markdown-блокнот с поддержкой синхронизации, | ||
| + | |||
| + | * **DokuWiki / MediaWiki** — Локальные или серверные вики-системы для организации командной или индивидуальной базы знаний. | ||
| + | |||
| + | * **Notion** — Онлайн-сервис с визуальным управлением заметками, | ||
| + | |||
| + | ===== Системы визуального логирования и отслеживания ===== | ||
| + | |||
| + | * **Miro / Excalidraw / Whimsical** — Онлайн-доски для рисования схем, последовательностей, | ||
| + | |||
| + | * **Zim Wiki** — Локальная wiki-программа с простым интерфейсом, | ||
| + | |||
| + | ===== Автоматизация и документация процессов ===== | ||
| + | |||
| + | * **AutoHotkey** — Создание макросов и автоматизация интерфейса, | ||
| + | |||
| + | * **Python + Jupyter Notebook** — Если вы используете Ghidra/IDA с Python, можно документировать анализ прямо в Jupyter. | ||
| + | |||
| + | * **ScreenToGif / OBS** — Запись экрана для демонстрации динамики защиты, | ||
| + | |||
| + | ===== Системы управления проектами и трекинга ===== | ||
| + | |||
| + | * **Kanboard / Trello / Wekan** — Kanban-доски для отслеживания задач при крупном реверс-проекте (например: | ||
| + | |||
| + | * **Logseq** — Альтернатива Obsidian, акцент на графе связей и ежедневных логах, можно связать с результатами анализа. | ||
| + | |||
| + | ===== Работа с изображениями и аннотациями ===== | ||
| + | |||
| + | * **Greenshot / ShareX** — Скриншоты с аннотациями, | ||
| + | |||
| + | * **InkScape** — Векторный редактор SVG для создания схем и документации. | ||
| + | |||
| + | ===== Заключение ===== | ||
| + | |||
| + | Эти инструменты **не заменяют дизассемблеры**, | ||
| + | |||