last-emo-boy /
rikune
[GitHub - Last-emo-boy/rikune · GitHub]() 最近在思考如何把逆向的工具集成到一个MCP中,集中调用,做了一会之后感觉目前的方向似乎会有点重。 这是一个面向 Windows 逆向分析 的 MCP Server。想法是可以把一些常见的逆向分析流程整理成一组可以被 LLM 直接调用的能力,比如 PE 初步分析、Ghidra 辅助检查、DLL / COM profiling、运行时证据接入、Rust / …
last-emo-boy /
[GitHub - Last-emo-boy/rikune · GitHub]() 最近在思考如何把逆向的工具集成到一个MCP中,集中调用,做了一会之后感觉目前的方向似乎会有点重。 这是一个面向 Windows 逆向分析 的 MCP Server。想法是可以把一些常见的逆向分析流程整理成一组可以被 LLM 直接调用的能力,比如 PE 初步分析、Ghidra 辅助检查、DLL / COM profiling、运行时证据接入、Rust / …
[GitHub - Last-emo-boy/rikune · GitHub]() 最近在思考如何把逆向的工具集成到一个MCP中,集中调用,做了一会之后感觉目前的方向似乎会有点重。 这是一个面向 Windows 逆向分析 的 MCP Server。想法是可以把一些常见的逆向分析流程整理成一组可以被 LLM 直接调用的能力,比如 PE 初步分析、Ghidra 辅助检查、DLL / COM profiling、运行时证据接入、Rust / .NET 恢复,以及偏源码级的重建和总结,其实一开始的诞生是想辅助我对一些crackme进行分析,还有一些恶意样本的分析,目前的能力是在接入codex的时候可以自主破解难度lvl4的crackme。 做的时候主要想的有两点 ,首先是分析过程要可观察,不是黑箱跑完只吐一个结果,然后是大样本分析不能一上来就把 MCP 请求卡死,以Weixin.dll的分析为例子。 所以 Rikune 现在做了一个分阶段、非阻塞的分析流水线,把流程拆成 fastprofile、enrichstatic、functionmap、reconstruct、dynamicplan、dynamicexecute、summarize 等阶段,可以先给预览结果,再逐步深入。 目前它除了 MCP 本体之外,也带了一套相对完整的运行时: Docker 侧集成了 Ghidra、Rizin、YARA-X、UPX、Wine/winedbg、Frida CLI、Qiling、angr、RetDec 等工具链 提供 HTTP File Server,方便样本上传和产物下载 还做了一个Web Dashboard,可以实时看分析进度、样本状态、工具情况。 这个项目还在持续迭代中。 如果你对下面这些方向感兴趣,欢迎看看、提issue
讨论这个产品