Corvus

io.github.Albasha0x0由 GitHub 帳號 Albasha0x0 發布v2.12.0更新於 Nov 7, 2026

Reverse engineering and security analysis of .NET and native binaries: decompile, compare, patch.

已驗證STDIO僅桌面開發者工具安全與監控

概覽

AI 產生的概覽

Corvus 是本地 MCP 伺服器,讓助理反編譯、檢查、比較並修補 .NET 與原生二進位檔,用於逆向工程與安全分析。

可以做什麼
  • 反編譯並檢查 .NET 組件:C#、IL、參照、呼叫圖與修補
  • 反組譯原生 PE、ELF 與 Mach-O 二進位檔:函式、交互參照、型別與修補
  • 讀取 NativeAOT、ReadyToRun、Il2Cpp、WebAssembly、容器、安裝程式與韌體
  • 檢查文件、指令碼、安裝前的套件、網路擷取檔與當機傾印
  • 以差異形式檢視記憶體中的修改並儲存修補後的副本
  • 可選用 IDA 或 Ghidra 補充虛擬碼,並透過 Frida 觀察執行中的程式
適用情境
適合需要了解編譯後程式如何運作、在安裝前稽核二進位檔或套件、比較不同建置,或產生修補副本的情況,並讓助理引用它讀過的方法。
執行需求
以本機程序在桌面執行,從 Windows、Linux 或 macOS 的自包含二進位檔安裝(提供 x64 與 ARM64 建置)。未宣告帳號、API 金鑰或環境變數。選用功能需要 IDA 9 或 Ghidra 12 提供原生虛擬碼,Android 需要 JADX 與 adb,觀察執行中的程式需要 Frida。
安裝前請注意
修補會寫出修改後的二進位檔副本,儲存前請檢視差異。分析執行中的程式預設關閉,且需要 Frida。僅分析你擁有或獲准分析的軟體;授權條款與當地法律可能限制反編譯、修補與再散布。工具與輸出可能隨版本變動。

安裝

在 SourceWeft 中

  1. 開啟 儀表板中的 Corvus,將其新增到工作區。
  2. 為需要使用其工具的對話啟用該服務。

Desktop only,透過 STDIO。 STDIO 服務會啟動本機處理程序,因此需要 SourceWeft 桌面主機。

其他 MCP 客戶端

參照 儲存庫 中的啟動說明。

README

Corvus

English · 简体中文 · 日本語

MCP server for reverse engineering and security analysis of compiled programs: .NET assemblies and native PE, ELF and Mach-O binaries.

[Release] [CI] [License: Apache-2.0]

  • One self-contained binary. Nothing is uploaded; nothing it reads is executed by default.
  • Tools and output can change between releases; see the release notes.

Quick start

Windows (PowerShell):

powershell
irm https://github.com/Albasha0x0/Corvus/releases/latest/download/install.ps1 | iex

Linux and macOS:

sh
curl -fsSL https://github.com/Albasha0x0/Corvus/releases/latest/download/install.sh | sh

The installer verifies the download and registers Corvus with the MCP clients it finds. Restart the client and ask:

Load app.dll with Corvus and explain how it builds its export file. Cite the methods you read.

  • Plugin, container image and other clients: installation.
  • From a terminal: corvus decompile_member --load app.dll member=Ns.Type::Method (command line).
  • Builds: win-x64, win-arm64, linux-x64, linux-arm64, linux-musl-x64, linux-musl-arm64, osx-x64, osx-arm64.

How it works

  • The agent calls Corvus over MCP; every result is bounded, every list pages, every error names the next step.
  • Corvus's own engine reads native code (x86, x64, ARM32, ARM64); IDA or Ghidra, when installed, add pseudocode.
  • Edits happen in memory; the agent reviews the diff and saves a patched copy.

What it reads

InputShowsNeeds
.NET assembliesC#, IL, references, call graphs, patchesnothing
Native PE, ELF, Mach-Ofunctions, disassembly, cross-references, types, patchesnothing
Native pseudocodedecompiled functions, engine types, scriptsIDA 9 or Ghidra 12
NativeAOT, ReadyToRun, Il2Cppmethod names and addresses, stringsnothing
WebAssemblymodules, components, disassemblynothing
Containerssingle-file bundles, APK, IPA, installers, disk images, firmwarenothing
Documents and scriptsOffice macros, PDF actions, deobfuscated scriptsnothing
Packages before installnpm, PyPI, RubyGems and extension packagesnothing
Network capturespcap streams, HTTP objects, TLS with a key lognothing
Androidmanifest, resources, DEX, JavaJADX for Java, adb for devices
Crash dumpsminidumps, core dumps, stacks, .NET heapnothing
Running programsstop points, call recording, code coverageFrida 17.24.3 to 17.24.x and 17.25.1 to 17.25.x; off by default

All 165 tools and 15 prompts: features, tool reference.

Guides: first session · decode and patch · new build.

Documentation

Installation · Configuration · Features · Tool reference · Command line · Errors · Troubleshooting · FAQ · Release notes · All pages

Responsible use

Analyze only software you own or may analyze. Licenses and local law can restrict decompiling, patching and redistribution.

Contributing · Security · Apache-2.0 license

來源:README.md,提交 fe886d0

工具

0
SourceWeft 尚未在沙箱中啟動過該軟體包,因此其工具未知。

版本歷史

11
  1. v2.12.0最新Nov 7, 2026
  2. v2.11.1Nov 6, 2026
  3. v2.11.0Nov 5, 2026
  4. v2.10.0Nov 3, 2026
  5. v2.7.3Oct 29, 2026
  6. v2.6.0Oct 25, 2026
  7. v2.5.1Oct 23, 2026
  8. v2.4.0Oct 18, 2026
  9. v2.3.0Oct 15, 2026
  10. v2.2.0Oct 15, 2026
  11. v2.0.2Oct 14, 2026

評分

已滿足適用檢查項的 50%

該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。

  • 近 30 天內可連通25 分

    請保持端點能夠回應 MCP 握手;SourceWeft 每 30 天探測一次。

  • 已宣告認證方式10 分

    請在註冊中心條目中宣告憑證請求標頭,或保持端點能夠回應探測,以便判定其認證方式。

  • 已列出工具15 分

    請讓伺服器在無憑證時回應 tools/list,或發布可在沙箱中無憑證啟動的軟體包。

  • 描述必需15 分
  • 圖示10 分
  • 文件15 分
  • 授權條款10 分