x64dbg — это бесплатный отладчик для 32- и 64-битных исполняемых файлов Windows. Он позволяет пошагово выполнять код, анализировать функции, изучать поведение программ, искать точки входа, API, строки и многое другое. Часто используется в реверс-инжиниринге, CTF, изучении малвари.
| Панель | Назначение |
|---|---|
| CPU | Основное окно кода, регистры, флаги, команды |
| Memory Map | Отображение всех сегментов (код, данные, стек) |
| Stack | Текущий стек вызовов |
| Log | Вывод всех сообщений и событий |
| Symbols | Импортированные функции и таблицы |
| Breakpoints | Список установленных точек останова |
| Горячая клавиша | Описание |
|---|---|
| `F9` | Продолжить выполнение (Run) |
| `F8` | Шагнуть через (Step over / не заходить в call) |
| `F7` | Шагнуть внутрь (Step into) |
| `Shift+F7` | Шагнуть наружу (Step out) |
| `Ctrl+G` | Перейти к адресу |
| `Ctrl+B` | Установить/удалить breakpoint |
| `Ctrl+F` | Поиск (в памяти, строках, коде) |
1. Открыть файл
2. Пауза на EntryPoint
3. Перейти к main
4. Установить Breakpoint
5. Просмотр регистров и стека
6. Изменение кода на лету
7. Финиш