Hướng dẫn sử dụng Unidbg gọi hàm Native từ file SO của ứng dụng Android
Khi tiến hành kỹ thuật đảo ngược (reverse engineering) một ứng dụng Android, chúng ta thường gặp phải các logic mã hóa quan trọng nằm trong các tệp tin thư viện liên kết động (.so). Unidbg là một công cụ mạnh mẽ cho phép các nhà phát triển chạy các thư viện native này trực tiếp trên máy tính mà không cần thiết bị Android thật hay trình giả lập ...
Đăng vào ngày 5 tháng 8 lúc 19:15
Tích hợp C++ vào Java thông qua JNI
Việc tích hợp mã C++ vào ứng dụng Java thông qua Java Native Interface (JNI) là một kỹ thuật thiết yếu khi cần khai thác hiệu năng cao hoặc tận dụng thư viện gốc đã tồn tại. Quy trình này yêu cầu sự phối hợp chặt chẽ giữa lớp Java khai báo hàm native và triển khai tương ứng bằng C++, cùng với các bước biên dịch và liên kết phù hợp.
1. Định nghĩ ...
Đăng vào ngày 25 tháng 6 lúc 09:52