Vai al contenuto
↑↓spostati↵apriescchiudi
Claude+372Whisper+228LangChain+168Codex+223NotebookLM+276DALL-E 3+192DeepL+249n8n+208Topaz Video AI+153LlamaIndex+161
IDA Pro MCP logo
Server MCP

IDA Pro MCP

Assistente di reverse engineering per l'analisi in IDA Pro

0
SalvaVisita il sito ↗

Aggiungilo al tuo client

Community
Installazione
pip install https://github.com/mrexodia/ida-pro-mcp/archive/refs/heads/main.zip
Trasporto
both
Ambiente di esecuzione
Python
Autenticazione
Non richiesta
Strumenti
41
Licenza
MIT
Strumenti
lookup_funcsint_convertlist_funcslist_globalsimportsdecompiledisasmxrefs_toxrefs_to_fieldcalleesadd_bookmarkset_comments+8

IDA Pro MCP collega IDA Pro, il principale disassemblatore e debugger interattivo, agli agenti AI, trasformando l'analisi binaria in un'attività collaborativa. L'assistente AI diventa un partner di reverse engineering capace di esplorare file binari, rispondere a domande sulla struttura del codice e contribuire alla ricerca di vulnerabilità.

Funzionalità principali

  • Decompila funzioni ed esamina le istruzioni assembly nei file binari
  • Esplora riferimenti incrociati, grafi delle chiamate e dipendenze dei dati negli eseguibili
  • Rinomina simboli, aggiunge annotazioni e applica patch al codice tramite l'agente
  • Analizza importazioni, variabili globali e stack frame per la ricerca sulla sicurezza
  • Cerca pattern nel codice compilato tramite espressioni regolari, byte o sequenze di istruzioni
  • Esporta i risultati dell'analisi ed estrae dati per le elaborazioni successive

Richiede Python 3.11 o una versione successiva e un'installazione attiva di IDA Pro. Gli agenti si collegano tramite stdio o HTTP sulla porta 8744, garantendo la compatibilità con Claude Code, le estensioni di VS Code e altri client MCP. È adatto ai flussi di analisi del malware, alla valutazione delle vulnerabilità e all'automazione del reverse engineering di file binari.

Commenti(0)

Accedi per commentare

Non ci sono ancora commenti. Scrivi il primo.

Server MCP simili

Segnala questo commento

Perché lo stai segnalando?