|
發佈時間: 2024-11-27 13:46
正文摘要:更新日期: 2024.11.25 版本: v31 工具簡介 ☑️ Il2CppInspector是一款強大的IL2CPP應用程式逆向工程工具,能夠提供目前最完整的分析功能。本次修改版支援最新的v31版本,為您帶來更好的分析體驗。 主要功能特色 1. 輸出功能 - 可將IL2CPP類型定義、元數據和方法指針轉換為C#存根代碼 - 建立.NET組件DLL,包含IL2CPP應用程序結構和元數據 - 支援ILSpy、dnSpy等反編譯器使用 - 可與AssetStudio配合加載Unity資源 - 支援Il2CppAssemblyUnhollower進行代理生成 2. 逆向分析 - 建立所有類型、方法、函數指針的C++框架 - 支援x64dbg、Cydia Substrate等工具 - 生成IDA和Ghidra Python腳本,填充符號、函數和類型信息 - 提供API鉤子以實現其他目標的腳本 3. 開發支援 - 直接從IL2CPP文件建立Visual Studio C++ DLL注入項目 - 從IL2CPP文件建立Visual Studio C#代碼存根解決方案 - 從IL2CPP文件建立完整的JSON元數據和地址映射 - 無需Unity項目即可從任意C#源代碼建立IL2CPP二進制文件 下載教學 官方下載連結 Free Download: Il2CppInspector修改版-v31 安裝步驟 1. 下載並解壓Il2CppInspector-v31.zip 2. 確保系統已安裝.NET Core 3.1或更高版本 3. 執行Il2CppInspector.exe開始使用 使用教學 基本操作流程 1. 載入檔案 - 支援ELF (Android .so) - PE (Windows .exe) - Mach-O (Apple IOS/Mac) - Universal Binary (Fat Mach-O) - FSELF (PlayStation 4 .prx/.sprx) 2. 分析選項 - 可選擇輸出C#、Python腳本、C++框架等 - 支援自訂輸出路徑和檔案名稱 - 提供多種分析模式供選擇 3. 輸出結果 - 生成完整的分析報告 - 包含所有類型定義和方法映射 - 支援多種格式匯出 進階功能說明 1. DLL注入專案建立 - 自動生成Visual Studio解決方案 - 包含完整的C++框架代碼 - 提供開箱即用的注入範本 複製代碼2. 逆向分析支援 - 支援IDA Pro和Ghidra - 自動填充符號表和類型信息 - 提供API函數映射 複製代碼常見問題Q&A var custom_call_MIR = function (params) {if ( params === null || params.hasAd === false ) {var divRowSide;for (let index = 0; index < ONEADs.length; index++) {if (ONEADs[index].pub.player_mode === "mobile-inread") {divRowSide = ONEADs[index].pub.slotobj;}}var ins = document.createElement('ins');ins.className = 'clickforceads';ins.setAttribute('style', 'display:inline-block;');ins.setAttribute('data-ad-zone', '18264');divRowSide.appendChild(ins);var js = document.createElement('script');js.async = true;js.type = 'text/javascript';js.setAttribute('src', '//cdn.holmesmind.com/js/init.js');js.onload = function(){console.log('[ONEAD MIR] ClickForce Loaded');};divRowSide.appendChild(js);}};var _ONEAD = {};_ONEAD.pub = {};_ONEAD.pub.slotobj = document.getElementById("oneadMIRDFPTag");_ONEAD.pub.slots = ["div-onead-ad"];_ONEAD.pub.uid = "1000509";_ONEAD.pub.external_url = "https://onead.onevision.com.tw/";_ONEAD.pub.scopes = ["spotbuy", "speed"];_ONEAD.pub.player_mode_div = "div-onead-ad";_ONEAD.pub.player_mode = "mobile-inread";_ONEAD.pub.queryAdCallback = custom_call_MIR;var ONEAD_pubs = ONEAD_pubs || [];ONEAD_pubs.push(_ONEAD);var truvidScript = document.createElement('script'); truvidScript.async = true; truvidScript.setAttribute('data-cfasync','false'); truvidScript.type = 'text/javascript'; truvidScript.src = '//stg.truvidplayer.com/index.php?sub_user_id=597&widget_id=3309&playlist_id=2381&m=a&cb=' + (Math.random() * 10000000000000000); var currentScript = document.currentScript || document.scripts[document.scripts.length - 1]; currentScript.parentNode.insertBefore(truvidScript, currentScript.nextSibling); Q1: 支援哪些Unity版本? A1: 支援Unity 5.3.0以上所有版本,具體相容性請參考官方文檔。 Q2: 如何處理加密的IL2CPP文件? A2: 本工具主要處理未加密的IL2CPP文件,對於加密文件需要先進行解密。 Q3: 在分析過程中遇到錯誤該如何處理? A3: 建議檢查文件完整性,確認版本相容性,必要時可重新下載安裝。 Q4: 是否支援批次處理多個文件? A4: 是的,可以通過命令行介面實現批次處理功能。 Q5: 如何更新到最新版本? A5: 建議定期關注官方發布,下載最新版本覆蓋安裝即可。 延伸工具推薦 1. dnSpy - .NET反編譯器 2. x64dbg - Windows調試器 3. IDA Pro - 專業反編譯工具 4. Ghidra - NSA開源逆向工程框架 👉 福 利 遊 戲 推 薦 ⬇️ 點 ⬇️⬇️ 免費玩各種動漫手遊 |