Przejdź do treści
↑↓nawiguj↵otwórzesczamknij
Claude+372Whisper+228LangChain+168Codex+223NotebookLM+276DALL-E 3+192DeepL+249n8n+208Topaz Video AI+153LlamaIndex+161
IDA Pro MCP logo
Serwer MCP

IDA Pro MCP

Asystent inżynierii wstecznej do analizy binarnej w IDA Pro

0
ZapiszOdwiedź stronę ↗

Dodaj do swojego klienta

Społeczność
Instalacja
pip install https://github.com/mrexodia/ida-pro-mcp/archive/refs/heads/main.zip
Transport
both
Środowisko uruchomieniowe
Python
Uwierzytelnianie
Niewymagane
Narzędzia
41
Licencja
MIT
Narzędzia
lookup_funcsint_convertlist_funcslist_globalsimportsdecompiledisasmxrefs_toxrefs_to_fieldcalleesadd_bookmarkset_comments+8

IDA Pro MCP łączy IDA Pro — czołowy interaktywny dezasembler i debugger — z agentami AI, przekształcając analizę binarną we wspólne zadanie. Asystent AI staje się partnerem w inżynierii wstecznej, który porusza się po plikach binarnych, odpowiada na pytania o strukturę kodu i pomaga w badaniu podatności.

Najważniejsze funkcje

  • Dekompilowanie funkcji i analizowanie instrukcji asemblera w plikach binarnych
  • Przechodzenie przez odwołania krzyżowe, grafy wywołań i zależności danych w plikach wykonywalnych
  • Zmienianie nazw symboli, dodawanie adnotacji i modyfikowanie kodu za pośrednictwem agenta
  • Analizowanie importów, zmiennych globalnych i ramek stosu na potrzeby badań bezpieczeństwa
  • Wyszukiwanie wzorców w skompilowanym kodzie za pomocą wyrażeń regularnych, bajtów lub sekwencji instrukcji
  • Eksportowanie wyników analizy i wydobywanie danych do dalszego przetwarzania

Wymaga Python 3.11 lub nowszego oraz aktywnej instalacji IDA Pro. Agenci łączą się przez stdio lub HTTP na porcie 8744, co zapewnia zgodność z Claude Code, rozszerzeniami VS Code i innymi klientami MCP. Rozwiązanie sprawdza się w analizie złośliwego oprogramowania, ocenie podatności i automatyzacji inżynierii wstecznej plików binarnych.

Komentarze(0)

Zaloguj się, aby skomentować

Nie ma jeszcze komentarzy — napisz pierwszy.

Podobne serwery MCP

Zgłoś ten komentarz

Dlaczego to zgłaszasz?