Merhaba, rootlu cihazımda ki HTTP Requestleri dinlemek için Frida kurmayı denemiştim, aslında kuruldu ve şuan herhangi bir requesti Burpsuit üzerinden görüntüleyebiliyorum. Ancak cihaz sanırım proxy'den dolayı ya da sertifikadan dolayı internet yok hatası veriyor. Bu nedenle işimi tam manasıyla görmüyor.
Gözlemleyebildiğim kadarıyla şu kod parçacığı tam olarak çalışmıyor diye düşünüyorum.
https://www.paste.tc/fridascriptjs SSLContext.init.overload("[Ljavax.net.ssl.KeyManager;", "[Ljavax.net.ssl.TrustManager;", "java.security.SecureRandom").implementation = function(a,b,c) {
console.log("[o] App invoked javax.net.ssl.SSLContext.init...");
SSLContext.init.overload("[Ljavax.net.ssl.KeyManager;", "[Ljavax.net.ssl.TrustManager;", "java.security.SecureRandom").call(this, a, tmf.getTrustManagers(), c);
console.log("[+] SSLContext initialized with our custom TrustManager!");
}
Görüldüğü üzere anlık olarak cevap alıyorum.
Hata büyük ihtimalle Sertifika ile alakalı, ancak
http://burpsuite üzerinden indirdiğim .der dosyasını kullanmakla birlikte ayrıca ilgili dosyayı "/data/local/tmp/" bu konuma "
cert-der.crt " bu isimle yerleştirdim.
Genymotion'da aynı şekilde denedim ve sonuç aynıydı, internet yok hatası veriyor ancak burpsuite tarafından requestler dinleniyor.
Herhangi bir bilgisi olan veya önerisi olan varsa yazarsa sevinirim.