var tls_helper_create_peer_trust;
tls_helper_create_peer_trust = new NativeFunction(
Module.findExportByName(null, "tls_helper_create_peer_trust"),
'int', ['pointer', 'bool', 'pointer']
);
var errSecSuccess = 0;
function bypassSSL() {
Interceptor.replace(tls_helper_create_peer_trust, new NativeCallback(function(hdsk, server, trustRef) {
return errSecSuccess;
}, 'int', ['pointer', 'bool', 'pointer']));
console.log("SSL certificate validation bypass active");
}
function revertSSL() {
Interceptor.revert(tls_helper_create_peer_trust);
console.log("SSL certificate validation bypass disabled");
}
bypassSSL();