eXeL@B —› Вопросы новичков —› SSL Pinning Android |
Посл.ответ | Сообщение |
|
Создано: 22 января 2019 00:19 · Личное сообщение · #1 Здравствуйте, пытался пропатчить SSL пининг на Android приложухе, но после того, как в нужный кусок кода влепил return-void, и пересобрал приложуху с помощью Apktool. При запуске на эмуляторе приложуха стала крашится, причем если изменять другие функции программы, то приложение не крашится. Подскажите пожалуйста, в какую сторону копать, заранее спасибо |
|
Создано: 22 января 2019 00:54 · Личное сообщение · #2 |
|
Создано: 22 января 2019 01:14 · Личное сообщение · #3 .method public static a(Ljava/security/cert/Certificate;)Ljava/lang/String; .locals 2 return-void (добавил я) instance-of v0, p0, Ljava/security/cert/X509Certificate; if-nez v0, :cond_0 new-instance v0, Ljava/lang/IllegalArgumentException; const-string v1, "Certificate pinning requires X509 certificates" invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V throw v0 :cond_0 new-instance v0, Ljava/lang/StringBuilder; invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V const-string v1, "sha256/" invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; move-result-object v0 check-cast p0, Ljava/security/cert/X509Certificate; invoke-static {p0}, Lokhttp3/g;->b(Ljava/security/cert/X509Certificate;)Ld/f; move-result-object v1 invoke-virtual {v1}, Ld/f;->b()Ljava/lang/String; move-result-object v1 invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; move-result-object v0 invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; move-result-object v0 return-object v0 .end method |
|
Создано: 24 января 2019 08:48 · Личное сообщение · #4 |
eXeL@B —› Вопросы новичков —› SSL Pinning Android |