ai-reverse-toolkit  by zhizhuodemao

AI-powered toolkit for automated reverse engineering

Created 3 months ago
282 stars

Top 92.4% on SourcePulse

GitHubView on GitHub
Project Summary

This toolkit encodes reverse engineering expertise into AI-executable instructions, targeting engineers and researchers. It enables AI models to act as independent reverse analysts, automating complex tasks across web and application domains. The core benefit is transforming human experience into AI-driven workflows, significantly accelerating analysis.

How It Works

Adopting the "Tools solve 'how to do', experience solves 'what to do'" philosophy, the project separates execution capabilities (MCP tools, AI "hands") from domain knowledge (Skills, AI "brain"). It structures reverse engineering knowledge into task-oriented skills (e.g., crypto entry point location, environment patching, AST deobfuscation) and background rules (e.g., JS RE handbooks). This allows AI agents to autonomously determine analysis steps, breakpoints, and configurations.

Quick Start & Requirements

Integrate by copying skills/ and rules/ to your project's .claude/ directory. Use skills as slash commands (e.g., /find-crypto-entry x-sign) in Claude Code. For other AI tools, markdown files serve as prompts. A key dependency is the MCP server for Chrome DevTools automation required by find-crypto-entry.

Highlighted Details

  • Automated Skills: Features find-crypto-entry (locates crypto params), env-patch (efficient environment setup), and ast-deobfuscate (code restoration via Babel).
  • Real-World Demo: Demonstrates full automation of Zhihu's x-zse-96 signature reverse engineering in 15 minutes using three AI instructions.
  • Efficient Patching: env-patch extracts minimal modules (e.g., 57KB from 4MB) and requires minimal runtime fixes (e.g., one window.name line).

Maintenance & Community

Roadmap includes planned skills for WASM RE (Ghidra MCP integration), App RE (Frida, IDA), and protocol analysis. No specific community channels or core contributor details were provided.

Licensing & Compatibility

Released under the MIT license, offering permissive terms for commercial use and integration within closed-source projects.

Limitations & Caveats

Current focus is primarily JavaScript RE; WASM and App RE skills are future roadmap items. Seamless integration is optimized for tools like Claude Code. The MCP server dependency requires setup for certain automated skills.

Health Check
Last Commit

2 months ago

Responsiveness

Inactive

Pull Requests (30d)
0
Issues (30d)
0
Star History
61 stars in the last 30 days

Explore Similar Projects

Feedback? Help us improve.