Reverse Engineer

io.github.Firzus由 GitHub 帳號 Firzus 發布v0.1.0-alpha.2更新於 Oct 29, 2026

Read-only reverse engineering of Electron apps, PE/ELF/Mach-O binaries, Go/Rust, .NET and APKs.

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

概覽

AI 產生的概覽

一個本機 MCP 伺服器,讓助理對 Electron 應用程式、原生二進位檔、Go/Rust、.NET 與 APK 進行唯讀逆向工程。

可以做什麼
它向助理提供唯讀的逆向工程能力,涵蓋 Electron 應用程式、PE、ELF 與 Mach-O 二進位檔、Go 與 Rust 建置產物、.NET 組件以及 Android APK。登錄描述中沒有列出個別工具,因此這裡無法說明確切的可用操作。它以本機程序方式透過 stdio 執行,而非遠端服務。
適用情境
當你希望助理在自己的機器上協助檢查或分析已編譯的軟體與封裝應用程式時適合加入,例如安全審查、惡意程式初步分析,或了解不熟悉的二進位檔。它並非用於修改或重新建置所分析的產物。
執行需求
需要具備 Node.js 的本機執行環境,因為它以 npm 套件 reverse-engineer 發佈並透過 stdio 通訊。未宣告任何驗證、環境變數或標頭。僅支援桌面端,不提供網頁可執行版本。
安裝前請注意
描述中說明分析為唯讀,但此伺服器仍以本機程序執行並可存取你指定的檔案,因此不要讓它接觸敏感的二進位檔或目錄。未宣告任何憑證或 API 金鑰。由於未公佈工具清單,安裝前請先審查該套件。

安裝

在 SourceWeft 中

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

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

其他 MCP 客戶端

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

README

該儲存庫沒有 README。

工具

8

triage

Identify a file or directory: format, architecture, size, SHA-256, markers (Go, Rust, Electron, N-API, packers) and the next tool to call.

輸入參數path必填

electron_surface

Electron app map: extracts app.asar (cached), main entry, preloads and exposed APIs, native .node addons and the addon names called from JS, IPC channels grouped by call site, fuses, asar integrity. Use focus (one or more words) to filter on one feature.

輸入參數path必填focus

read

Read a slice: lines start..end; for minified code a column window (start=line, col, length); for binaries a hexdump at offset. A directory path lists its entries.

輸入參數colendpath必填startlengthoffset

binary_inventory

PE, ELF or Mach-O inventory. part=summary (default): format, sections, libraries with imports, exports, Node addon names, notable strings. Other parts list one table, paged with skip and filtered by a regex.

輸入參數maxpartpath必填skipfilter

buildinfo

Go build info (toolchain, main package, module, build settings, dependency versions) and Rust cargo-auditable dependencies, parsed from the binary without running it.

輸入參數path必填filter

decompile

Ghidra headless decompilation, cached per file. First call analyzes the binary (can take minutes). function=NAME|ADDRESS returns its C; containing=TEXT lists functions that reference a string; neither lists functions.

輸入參數maxpath必填skipfunctioncontaining

managed

.NET assemblies (via ilspycmd) and APK/DEX/JAR (via jadx): decompile once into the cache, summarize namespaces, manifest, P/Invoke and native libraries; type=Name returns one type's source.

輸入參數path必填type

版本歷史

2
  1. v0.1.0-alpha.2最新Oct 23, 2026
  2. v0.1.0-alpha.1Oct 19, 2026

評分

已滿足適用檢查項的 65%

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

  • 近 30 天內可連通25 分
  • 已宣告認證方式10 分

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

  • 已列出工具必需15 分
  • 描述必需15 分
  • 圖示10 分
  • 文件15 分

    請宣告包含 README 的 GitHub 儲存庫,或在 OAuth 受保護資源後設資料中提供 resource_documentation。

  • 授權條款10 分

    請在儲存庫或註冊中心條目中宣告授權條款。