Trung Quốcaxhlzy/Il2CppHookScripts
Frida-based libil2cpp.so runtime parsing script
Thành tựu nổi bật
Những danh hiệu mới nhất của dự án
#1 Repository Của Tháng
#1 Repository Của Tháng
#2 Repository Của Tháng
🎯 Hook và phân tích Il2Cpp trong Unity bằng Frida
Bộ script TypeScript giúp hook, gọi và phân tích mã nguồn Il2Cpp của Unity một cách nhanh chóng chỉ với vài dòng lệnh.
Il2CppHook là một dự án dựa trên Frida, cung cấp công cụ phân tích và hook libil2cpp.so trong thời gian chạy. Được viết bằng TypeScript, dự án này giúp các nhà phân tích và nhà phát triển game dễ dàng truy cập các lớp, phương thức, trường và đối tượng trong Unity mà không cần biên dịch lại toàn bộ dự án.
✨ Điểm nổi bật
- Phân tích thời gian chạy: Hỗ trợ phân tích phương thức
m, lớpc, trườngf, đối tượnglfs,lfp. - Hook và sửa trả về hàm: Hỗ trợ hook hàng loạt
B/BF/BN, sửa giá trị trả về bằngsetFunctionXXX,setActiveđể kích hoạt GameObject. - Gói Interceptor.attach: Được bọc lại để dùng dễ từ dòng lệnh như
A(ptr,(args)=>{},(ret)=>{}). - Tìm kiếm và gọi hàm: Hàm
findMethods,findClasses,callFunction,findExportgiúp tìm và gọi hàm nhanh chóng. - Hiển thị thông tin chi tiết:
showMethodInfovàshowGameObjectgiúp lấy thông tin chi tiết về phương thức và đối tượng. - Phân tích hệ thống phân cấp:
PrintHierarchyvàshowTypeParenthiển thị hệ thống phân cấp đối tượng và kiểu dữ liệu. - Disassemble với Frida:
showAsmhỗ trợ dịch mã vàseeHexAđể xem dạng hex. - Hook JNI RegisterNatives: Hỗ trợ hook thông qua JNIHelper (đang thử nghiệm).
💡 Vì sao đáng chú ý
Dự án không chỉ là công cụ hook đơn thuần mà còn cung cấp một bộ API mạnh mẽ để tương tác với Il2Cpp từ dòng lệnh, rất tiện cho việc debug và phân tích game Unity. Đặc biệt, hỗ trợ cả hook qua QBDI để mô phỏng thực thi hàm và có sẵn các gói hook phổ biến như HookOnPointerClick, HookSetActive, B_Button, HookPlayerPrefs. Phù hợp cho nhà phân tích bảo mật, nhà phát triển game và người mới học Unity muốn hiểu sâu hơn về cơ chế_Il2Cpp_.
#Frida #Il2Cpp #Unity #GameHacking #TiniX
Dự án tương tự
Khám phá các dự án và mô hình AI khác có sự tương đồng.
HybridCLR是一个特性完整、零成本、高性能、低内存的Unity全平台原生c#热更新解决方案。 HybridCLR is a fully featured, zero-cost, high-performance, low-memory solution for Unity's all-platform native c# hotupdate.
The World's First Universal Mod Loader for Unity Games compatible with both Il2Cpp and Mono
hook C# method at runtime without modify dll file (such as UnityEditor.dll), works on Windows, Mac, Android il2cpp(armv7a and armv8a)
React hook for using keyboard shortcuts in components.