frida ssl unpinning js脚本
Java.perform(function() {
var array_list = Java.use("java.util.ArrayList");
var ApiClient = Java.use('com.android.org.conscrypt.TrustManagerImpl');
ApiClient.checkTrustedRecursive.implementation = function(a1,a2,a3,a4,a5,a6) {
console.log('Bypassing SSL Pinning');
var k = array_list.$new();
return k;
}
},0);
我已经修改为frida_android_bypass_ssl_pining.js
先找到我们需要hook的进程
frida-ps -U
以豆瓣apk为例,豆瓣apk的进程名为com.douban.frodo,打开shell运行如下命令
frida -U -f com.douban.frodo -l frida_android_bypass_ssl_pining.js --no-pause
正常运行没有报错的话,就是如下图这样,你看,https的包就可以正常查看了。