
Plugin do IDA Pro que implementa visualizações de registradores e pilha mais amigáveis ao usuário.
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
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 |
Ambas as vistas podem ser abertas a partir do menu Debugger -> Debugger Windows ou por atalhos:
Alt-Shift-D)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.
As opções de configuração podem ser modificadas através do ficheiro deferencing/config.py.


Menção especial ao meu colega @roman_soft por me dar algumas ideias durante o desenvolvimento do plugin.
Qualquer comentário, problema ou pull request será muito apreciado :-)