Bienvenue dans le plugin Chatgpt pour IDA Pro, où les capacités de pointe des modèles GPT d'OpenAI répondent aux puissants fonctionnalités de démontage et de débogage d'Ida Pro. Ce plugin exploite Langchain et la dernière approche basée sur l'agent pour automatiser l'analyse du code décompilé dans l'IDA, ce qui rend l'ingénierie inverse plus facile et plus interactive que jamais.

sk- . Vous pouvez en créer un ici si vous n'en avez pas déjà un.pip install -r requirements.txt .ida_copilot et le fichier ida_copilot.py dans le répertoire des plugins d'IDA Pro, similaire à C:Program FilesIDA Pro 7.5plugins .OPENAI_API_KEY .Edit > Copilot ou utilisez le raccourci Ctrl+Shift+P pour exécuter l'analyse ChatGPT.Le cœur de ce plugin fonctionne sur le concept innovant d'un cadre "agent", avec Chatgpt servant de cerveau de ce système. Imaginez Chatgpt en tant que collaborateur astucieux qui discerne ce qui doit être fait ensuite dans l'environnement IDA. Cet agent axé sur l'IA prend continuellement des décisions sur le plan suivant en fonction du contexte actuel et de sa compréhension du code.
Grâce à un tableau d'API Python fourni par le plugin, Chatgpt interagit de manière transparente avec IDA Pro. Il exploite ces interfaces pour analyser les fonctions, renommer les variables, générer des exploits et même tenir une session interactive avec vous, tout comme un expert humain le ferait. Cette boucle continue d'analyse, de prise de décision et d'interaction est ce qui fait de ce plugin non seulement un outil, mais un compagnon intelligent pour vos défis d'ingénierie inverse.
Ce plugin est en cours de développement actif, avec de nouvelles fonctionnalités ajoutées régulièrement. Si vous souhaitez contribuer ou avoir des suggestions, n'hésitez pas à ouvrir un problème ou une demande de traction sur GitHub.
Ce projet est autorisé sous la licence du MIT.
Nous espérons que ce plugin vous permettra de faire passer vos tâches d'ingénierie inverse au niveau supérieur avec la puissance de l'IA!