4 ms·
I love mitmproxy. I used it to cache all my downloads in CI for performance and stability. So..... Don't certificate pin (:
by paulddraper 3y ago
I love mitmproxy. I used it to cache all my downloads in CI for performance and stability.
So..... Don't certificate pin (:
- TechBro8615 3y agoIf you've got root on the client, certificate pinning can be disabled ;) Usually it boils down to patching whatever method or system call the library in question is using to pin the HTTPS request, e.g. on iOS jailbreaks there's a tweak called "SSL Kill Switch" which hooks the native HTTP client to remove cert pinning. On a CI machine or desktop, you can probably do something similar with LD_PRELOAD trickery. edit: Yeah, I found this library [0] that does it (actually disables validation entirely) with LD_PRELOAD and works with openssl, but no commits since 2018 so might not work. Also I'm pretty sure proxychains uses LD_PRELOAD and it might include some option to disable pinning, idk. [0] https://github.com/DavidBuchanan314/libleakmydata https://github.com/DavidBuchanan314/libleakmydata