Trung Quốcxbyl1234/android_analysis
a few android analysis tools, jni trace by native hook, Java Object Format to Json for Xposed and Frida
🛠️ Android Analysis – Bộ công cụ phân tích Android đa năng
Một bộ sưu tập công cụ phân tích Android nhỏ gọn nhưng thực dụng, tích hợp native hook để trace JNI, hỗ trợ chuyển đổi đối tượng Java sang JSON cho cả Xposed và Frida.
Dự án android_analysis của người dùng xbyl1234 cung cấp một số tiện ích hữorydụng cho phân tích và reverse engineering trên Android, bao gồm việc trace các cuộc gọi JNI (Java Native Interface), bắt gói tin mạng của ứng dụng, và hook để lấy khóa SSL. Tất cả đều được xây dựng dựa trên cơ chế native hook và tích hợp hỗ trợ cho cả môi trường Xposed lẫn Frida.
✨ Điểm nổi bật
- Trace JNI qua native hook: Sử dụng
libnative_hook.sođể trace toàn bộ các cuộc gọi từ Java sang C (java2c) và ngược lại (c2java). - Chuyển đổi Java Object sang JSON:
frida_helper.jshỗ trợ chuyển đổi đối tượng Java thành chuỗi JSON thông qua thư viện fastjson và gjson. - Bắt gói tin ứng dụng:
sniffer.sokết hợp tcpdump để bắt gói tin của ứng dụng mục tiêu, lưu kết quả dưới định dạng.pcap. - Hook SSL key log:
libssl2.soghi lại khóa SSL vào tệppacket.txttrên thiết bị. - Hỗ trợ log tùy chọn: Cho phép ghi log ra tệp hoặc sử dụng Android Log tùy cấu hình.
- Tích hợp Frida và Xposed: Hỗ trợ cả hai môi trường hook phổ biến trong cộng đồng reverse engineering.
💡 Vì sao đáng chú ý
Dự án này khác biệt ở chỗ kết hợp nhiều công cụ phân tích thường được tách rời vào một dự án duy nhất, giúp người dùng dễ dàng quản lý và sử dụng. Đặc biệt, khả năng trace JNI thông qua native hook mang lại hiệu suất cao và chi tiết đầy đủ thông tin gọi hàm. Phù hợp với các nhà nghiên cứu bảo mật, kỹ sư reverse engineering hoặc bất kỳ ai cần phân tích sâu hơn về hành vi của ứng dụng Android.
#Android #Frida #Xposed #JNITrace #ReverseEngineering #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.
An Android compress and extract library support popular compression format such as rar, zip, tar, lzma. based on p7zip.
PlayStation Vita emulator for Android with a custom UI, game library, catalog, and Vita3K-based core.
Using JNI to achieve Sobel operator image edge detection使用JNI实现Sobel算子图像边缘检测,支持kotlin https://github.com/Jomes/sand
Android camera preview application using Camera2 API and OpenGL ES/Vulkan