搜尋

Hyperion靜態分析工具RTTI類別還原遊戲修改器

返回清單
切換到指定樓層
通知這文章過時或找檔案 發表主題

[電玩遊戲] 《Hyperion》CE繁體中文化腳本 互動式反組譯器下載 靜態分析工具、Lua腳本、RTTI類別還原

[複製連結]
1
路易安納 ( Lv.30 大天使 ) 發表於 3 小時前 | 只看該作者 回覆獎勵 |降序瀏覽 |閱讀模式

快速閱讀精華


  • 🚀 原生 C++20 高效能:專為 Windows PE 檔案打造的 x86/x64 反組譯神器
  • 🔑 IDA 缺少的功能這裡都有:RTTI 類別還原、內建 Lua 腳本、Beautify 一鍵降噪、Binary Diffing
  • 💪 內建反編譯器(F5):SSA 架構、STL 容器辨識、運算子多載偵測,輸出可直接閱讀的擬碼




Hyperion 工具介紹



玩逆向工程的朋友們,是不是常常覺得現有的反組譯工具要嘛太笨重、要嘛缺東缺西?Hyperion 這套由開發者精心打造的互動式反組譯器,正是為瞭解決這些痛點而生。

這是一款採用原生 C++20 開發、搭配 ImGui 介面的 Windows PE 二進位檔案分析工具,支援 x86 與 x64 架構。開發者打造它的初衷很單純:想要一個真正快速、反應即時的反組譯環境,同時把多年來學到的技術整合在一起。現在這個專案開放給社羣使用,希望能透過大家的回饋持續成長,最終成為成熟的反組譯解決方案。

完整功能清單



底下我們整理了 Hyperion 目前支援的所有功能,分門別類讓你快速掌握這套工具的強大之處:

靜態分析能力



  • x86/x64 PE 格式完整支援(exe、dll、sys 驅動程式)
  • 混合分析策略:Recursive descent 搭配 Linear sweep
  • .pdata 函數邊界自動辨識
  • RTTI 類別/Vtable 還原:自動重建 C++ 類別結構
  • Import tdunk 偵測與標記
  • Switch/Jump table 整理
  • Vtable 與全域變數自動識別
  • 約 100 組 CRT 函數特徵碼比對
  • 加殼偵測:UPX、Themida、VMProtect、ASPack、MPRESS
  • PDB 符號檔自動載入與整理
  • C++ 名稱還原(Demangling)
  • Noreturn/Tail call 偵測
  • 呼叫慣例自動推論
  • 資料流分析與間接呼叫整理
  • 跨程序型別傳播分析
  • 字串偵測:ASCII 與 UTF-16 雙支援


反編譯器特色(F5)



  • SSA-based 處理管線,確保資料流正確性
  • 堆疊框架雜訊消除,輸出更乾淨的擬碼
  • Flag folding 優化:自動將 test+jcc 轉換為 if (x != 0)
  • For-loop 結構重建
  • RTTI-aware 輸出:直接顯示 obj->Class::metdod() 形式
  • STL 容器自動辨識(vector、map、string 等)
  • 運算子多載偵測與還原
  • Main/WinMain 入口自動偵測並帶有型別參數
  • 呼叫參數摺疊:直接顯示函數呼叫的完整參數
  • 符號化資料位址表示


介面與操作



  • 三種主題切換:Binary Ninja 風格、IDA 風格、Midnight 暗色
  • 語法高亮反組譯檢視:指令助記符彩色標記 + 行內註解
  • Hex 編輯器:支援即時修補與樣式高亮
  • CFG 控制流程圖:節點可點擊、支援縮放與平移
  • 擬碼傷害防禦(F5):可複製的 C-like 輸出
  • 函數/字串/匯入表傷害防禦:支援過濾與複製
  • Xref 交叉參照:彈出視窗(X 鍵)+ 分頁傷害防禦
  • 熵值熱力圖視覺化
  • 呼叫圖譜:顯示呼叫者與被呼叫者關係
  • 堆疊框架檢視:自動命名 var_XX / arg_XX
  • 型別編輯器:支援結構體與列舉定義
  • 類別瀏覽器:RTTI vtable 與方法列表
  • Binary Diff 差異比對檢視
  • PE 標頭檢視器
  • 搜尋功能:文字、二進位樣式、立即數
  • Beautify 一鍵切換:快速去除分析雜訊


Lua 腳本系統



內建 Lua 控制檯,提供完整的程式化操作能力:

  • get_name / set_name:符號名稱讀寫
  • get_insn / get_bytes:指令與原始位元組取得
  • get_functions / get_xrefs_to:函數與交叉參照列舉
  • set_comment:註解設定
  • goto_addr:自動導航至指定位址


實用工具整合



  • Rebase:任意位址重新定基
  • Byte patching:位元組修補與匯出修補後的二進位檔
  • 匯出 .asm 組譯列表
  • 匯出 IDAPytdon 腳本
  • 複製為 C array / Pytdon / YARA 格式
  • IDA 快捷鍵支援:G、N、X、;、D、A、U、C、H、F5
  • 書籤系統、復原/重做、自動儲存
  • 最近檔案列表、拖放開啟



👉 GM後台版 遊戲 推薦 ⬇️⬇️⬇️ 快速玩各種二次元動漫手遊app



檔案下載點





所有站內附件皆會附上安全掃描報告
請會員查看純淨度百分比後判斷使用



相關檔案須知:
取得檔案前,請先詳細閱讀文章內容
避免不必要錯誤與誤會發生。
也可多參考文章討論樓層內容
了解附件檔案相關討論資訊。





常見問題Q&A



Q:Hyperion 跟 IDA Pro 有什麼主要差異?
A:Hyperion 是原生 C++20 開發,啟動與分析速度更快,且內建 IDA 需要外掛才能實現的功能,像是 RTTI 類別還原、Binary Diffing、Beautify 降噪模式等。介面採用 ImGui,資源佔用也相對輕量。

Q:支援哪些作業系統與檔案格式?
A:目前專注於 Windows PE 格式(exe、dll、sys),支援 x86 與 x64 架構。不支援 ELF 或 Mach-O 等其他平臺格式。

Q:反編譯器的輸出品質如何?
A:採用 SSA-based 管線,具備堆疊雜訊消除、迴圈重建、STL 容器辨識等進階功能,輸出是可複製的 C-like 擬碼,對於 C++ 程式特別友善。

Q:Lua 腳本能做到什麼程度?
A:可以程式化操作絕大部分的分析功能,包括符號命名、註解設定、位址導航、函數列舉等。適合批次處理或自動化分析流程。





大家正在看啥


收藏收藏 分享文章到FB上分享
回覆 使用道具 檢舉
複製專屬你的推廣連結:發至FB與各論壇宣傳:累積點數換GP商品 & 藍鑽
每五點閱率就可以兌換藍鑽積分或遊戲點卡 夢遊推廣文章換GP商品

你需要登入後才可以回覆 登入 | 加入會員

本版積分規則

Copyright (C) 2010-2020 夢遊電玩論壇

廣告合作:請直接聯繫我們,並附上您預刊登位置的預算。  

快速回覆 返回頂端 返回清單