Frida Android Native Library Hooking

Frida ile java fonksiyonları hook edilebildiği gibi JNI Hooking de yapılabilmekte. Bu yazımda JNI hook için örnek bir uygulama oluşturup bu uygulamada native fonksiyonu hook edeceğiz. Uygulamayı Hazırlama Hooking Android Uygulamasını Hazırlama Öncelikle native library kullanan bir örnek android projesi yaratacağız Öncelikle LLDB,CMake ve NDK nın android studio da yüklü olduğuna emin oluyoruz.  Sonrasında yeni […]

Frida ile SSL Unpinning

Frida Kurulum Yukarıdaki yazımda anlattığım gibi fridanın yüklenmiş ve çalışır duruma gelmiş olması gerekir. Ardından proxy yazılımımızın üretmiş olduğu BASE-64 decoded .cer yada .cert uzantısı dosyayı adb ile pushluyoruz. adb push your-cert.crt /data/local/tmp/cert-der.crt frida-android-repinning.js local directory adresidir bu şekilde kullanılmak isteniyorsa cmd yi .js dosyasıyla aynı dizinde başlatın. frida -U -f com.app.mobile -l frida-android-repinning.js –no-pause […]

Frida Kurulum

Gerekli Yazılım Donanım ve Dosyalar Python3 (Download) ADB Windows (Download) Fridayi Python PIP ile kuruyoruz (pip install frida-tools) frida-server-10.6.53-android-arm64 (Download) (Yüklenecek frida-server telefonunuza uygun olmalıdır benim telefonum arm64 işlemciye sahip) Root’lu Bir telefon yada Android Studio Emulatoru (Biz rootlu bir galaxy s6 kullanacağız) ADB yi kuruyoruz, indirdip unzip ettiğimiz frida-server-10.6.53-android-arm64 dosyasını pushluyoruz. Shell’den su izinlerini […]