Discover and explore top open-source AI tools and projects—updated daily.
WPeace-HcHIDA plugin for binary file analysis using AI models
Top 31.6% 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.7 months ago
Inactive