
deREferencing v2026.09.03
Plugin do IDA Pro que implementa visualizações de registradores e pilha mais amigáveis ao usuário.
deREferencing
deReferencing é um plugin para IDA Pro que implementa novas vistas de registos e de stack. Adiciona ponteiros desreferenciados, cores e outras informações úteis, semelhante a alguns plugins de GDB (ex.: PEDA, GEF, pwndbg, etc).
Suporta as seguintes arquiteturas: x86, x86-64, ARM, ARM64, MIPS32 e MIPS64
Requisitos
- IDA-Pro >= 7.1
Instalação
Instale com hcli:
hcli plugin install dereferencing
Alternativamente, instale manualmente colocando o ficheiro dereferencing.py e a pasta dereferencing no diretório de plugins do IDA.
Para uma instalação manual local ao utilizador, copie os ficheiros para o diretório de plugins apropriado:
| SO | Caminho do plugin |
|---|---|
| Linux/macOS | ~/.idapro/plugins |
| Windows | %AppData%\Hex-Rays\IDA Pro\plugins |
Utilização
Ambas as vistas podem ser abertas a partir do menu Debugger -> Debugger Windows ou por atalhos:
- deREferencing - Registos (
Alt-Shift-D) - deREferencing - Stack (
Alt-Shift-E)
Também pode guardar o layout do ambiente de trabalho usando a opção Windows -> Save desktop, para que o plugin arranque automaticamente noutras sessões de depuração.
Configuração
As opções de configuração podem ser modificadas através do ficheiro deferencing/config.py.
Snapshots
Vista de registos

Vista de stack

Agradecimentos
Menção especial ao meu colega @roman_soft por me dar algumas ideias durante o desenvolvimento do plugin.
Erros / Feedback / PRs
Qualquer comentário, problema ou pull request será muito apreciado :-)
Autor
- Daniel García Gutiérrez - @danigargu