
Плагин для IDA Pro, реализующий более удобные для пользователя представления регистров и стека.
deReferencing — это плагин для IDA Pro, реализующий новые представления регистров и стека. Добавляет разыменованные указатели, цвета и другую полезную информацию, аналогично некоторым плагинам для GDB (например: PEDA, GEF, pwndbg и т.д.).
Поддерживает следующие архитектуры: x86, x86-64, ARM, ARM64, MIPS32 и MIPS64
Установка с помощью hcli:
hcli plugin install dereferencing
В качестве альтернативы можно установить вручную, поместив файл dereferencing.py и папку dereferencing в каталог плагинов IDA.
Для установки вручную в пользовательский каталог скопируйте файлы в соответствующий каталог плагинов:
| ОС | Путь к плагину |
|---|
| Linux/macOS | ~/.idapro/plugins |
| Windows | %AppData%\Hex-Rays\IDA Pro\plugins |
Оба представления можно открыть из меню Debugger -> Debugger Windows или с помощью горячих клавиш:
Alt-Shift-D)Alt-Shift-E)Вы также можете сохранить макет рабочего стола с помощью опции Windows -> Save desktop, чтобы плагин запускался автоматически в других сеансах отладки.
Параметры конфигурации можно изменить в файле deferencing/config.py.


Особая благодарность моему коллеге @roman_soft за идеи, которые он подсказал мне во время разработки плагина.
Любые комментарии, проблемы или pull request будут высоко оценены :-)