tweaselORG / meta

(Currently) only used for the issue tracker.
2 stars 0 forks source link

Document how to setup iPhones for traffic interception #20

Closed baltpeter closed 1 year ago

baltpeter commented 1 year ago

This means:

(cf. #18 for Android)

baltpeter commented 1 year ago

A proxy can interactively be configured through the WiFi settings:

image

image

baltpeter commented 1 year ago

Here's how I manually installed the mitmproxy CA on the phone:

Screenshots ![image](https://user-images.githubusercontent.com/4048809/224077028-a1898dda-293a-41f0-a60c-86c828df09ec.png) ![image](https://user-images.githubusercontent.com/4048809/224077108-a29e1801-b8f3-4946-b250-eca6ef7e76d8.png) ![image](https://user-images.githubusercontent.com/4048809/224077145-8d7c818d-1910-41e8-908b-1b2bf69d68d9.png) ![image](https://user-images.githubusercontent.com/4048809/224077217-5ceef548-1921-499b-aa0d-4d134ff3b9f0.png) ![image](https://user-images.githubusercontent.com/4048809/224077240-5da9708f-7f42-4649-8a9c-152df83498e1.png) ![image](https://user-images.githubusercontent.com/4048809/224077270-8d886831-4596-43b1-8157-b0183b246e2f.png) ![image](https://user-images.githubusercontent.com/4048809/224077285-e0787cea-3eeb-4aa6-8f82-32cd3e0b458a.png) ![image](https://user-images.githubusercontent.com/4048809/224077308-06685177-7627-4038-a4a4-d1871f770db0.png) ![image](https://user-images.githubusercontent.com/4048809/224077348-b41ac238-5cc7-44a1-843d-0c609ad4d1b8.png) ![image](https://user-images.githubusercontent.com/4048809/224077379-6d666225-7f40-4287-94d3-fae594b61c8c.png)
baltpeter commented 1 year ago

Regarding SSL Kill Switch 2 (for bypassing certificate pinning): @zner0L mentioned that it should just work.

I found that there is a Cydia/Sileo repo that has an SSL Kill Switch 2 package, which makes the process a little easier. I simply installed that. After a "Do all" in the palera1n app, it did appear under Settings.

And it does appear to work: With SKS2 enabled, I can intercept HTTPS traffic even when I don't have the mitmproxy CA installed, if I disable it, I can't.