IDA plugin for binary file analysis using AI models
Top 33.4% on sourcepulse
This IDA Pro plugin leverages large language models (LLMs) like OpenAI's GPT-3.5-turbo and DeepSeek to assist reverse engineers in analyzing binary files. It aims to accelerate the reverse engineering process by automating tasks such as function analysis, variable renaming, vulnerability identification, and even EXP generation, targeting security researchers and malware analysts.
How It Works
The plugin integrates with IDA Pro's Python 3 environment, allowing users to interact with LLMs via API calls. It processes disassembled code, function descriptions, and potentially other binary artifacts to generate human-readable analysis, code suggestions, and vulnerability reports. The approach utilizes LLMs for semantic understanding and code generation, aiming to provide insights beyond traditional static analysis tools.
Quick Start & Requirements
pip install -r requirements.txt
(includes anytree
from v2.3).WPeChatGPT.py
.WPeChatGPT.py
and Auto-WPeGPT_WPeace
folder to IDA's plugins directory.urllib3
might need to be downgraded to 1.25.11
. Proxy settings can be configured.Highlighted Details
Maintenance & Community
Licensing & Compatibility
Limitations & Caveats
urllib3
version and proxy settings.4 months ago
1 day