frida-snippets/scripts/ios_ssl_unpin.js
2019-01-06 17:49:50 +02:00

9 lines
452 B
JavaScript

var SecTrustEvaluate_prt = Module.findExportByName("Security", "SecTrustEvaluate");
var SecTrustEvaluate = new NativeFunction(SecTrustEvaluate_prt, "int", ["pointer", "pointer"]);
Interceptor.replace(SecTrustEvaluate_prt, new NativeCallback(function(trust, result) {
console.log("[*] SecTrustEvaluate(...) hit!");
SecTrustEvaluate(trust, result); // call original method
Memory.writeU8(result, 1);
return 0;
}, "int", ["pointer", "pointer"]));