Bypass Biometric Authentication (Android)
Yöntem 1 - Şifreleme Nesnesi Kullanmadan Atlatma
Burada odak noktası, kimlik doğrulama sürecinde önemli olan onAuthenticationSucceeded geri çağırma işlevindedir. WithSecure araştırmacıları, onAuthenticationSucceeded(...) içindeki NULL CryptoObject'i atlatmayı sağlayan bir Frida betiği geliştirdi. Betik, yöntemin çağrılmasıyla parmak izi doğrulamasının otomatik olarak atlatılmasını zorlar. Aşağıda, Android Parmak İzi bağlamında atlatmanın basitleştirilmiş bir örneği bulunmaktadır ve tam uygulama GitHub'da mevcuttur.
Frida betiği çalıştırmak için komut:
Yöntem 2 - İstisna İşleme Yaklaşımı
WithSecure tarafından geliştirilen başka bir Frida betiği, güvensiz şifreleme nesnesi kullanımını atlamayı ele almaktadır. Betik, parmak izi tarafından yetkilendirilmemiş bir CryptoObject ile onAuthenticationSucceeded çağırır. Uygulama farklı bir şifreleme nesnesi kullanmaya çalışırsa, bir istisna tetikleyecektir. Betik, Cipher sınıfındaki javax.crypto.IllegalBlockSizeException istisnasını işlemek için onAuthenticationSucceeded çağrısını hazırlar ve uygulama tarafından kullanılan sonraki nesnelerin yeni anahtarla şifrelenmesini sağlar.
Frida betiğini çalıştırmak için kullanılacak komut:
Frida konsolunda bypass()
yazarak bypass'ı etkinleştirmek için parmak izi ekranına ulaşın ve authenticate()
başlatın:
Yöntem 3 - Enstrümantasyon Çerçeveleri
Xposed veya Frida gibi enstrümantasyon çerçeveleri, çalışma zamanında uygulama yöntemlerine bağlanmak için kullanılabilir. Parmak izi doğrulaması için, bu çerçeveler şunları yapabilir:
Kimlik Doğrulama Geri Çağrılarını Sahteleyin:
BiometricPrompt.AuthenticationCallback
'inonAuthenticationSucceeded
,onAuthenticationFailed
veyaonAuthenticationError
yöntemlerine bağlanarak, parmak izi doğrulama sürecinin sonucunu kontrol edebilirsiniz.SSL Pinning'i Atlayın: Bu, bir saldırganın istemci ve sunucu arasındaki trafiği dinlemesine ve değiştirmesine olanak tanır, bu da kimlik doğrulama sürecini değiştirebilir veya hassas verileri çalabilir.
Frida için örnek komut:
Yöntem 4 - Tersine Mühendislik ve Kod Değiştirme
APKTool
, dex2jar
ve JD-GUI
gibi tersine mühendislik araçları kullanılarak bir Android uygulaması decompile edilebilir, kaynak kodu okunabilir hale getirilebilir ve kimlik doğrulama mekanizması anlaşılabilir. Adımlar genellikle şunları içerir:
APK'nın decompile edilmesi: APK dosyası daha insan tarafından okunabilir bir formata (örneğin Java kodu) dönüştürülür.
Kodun Analiz Edilmesi: Parmak izi doğrulama uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının uygulamasının
Last updated