Ask Cần PRO chỉ các fix lỗi "https" trên safari khi fake sock. Hậu tạ cái thẻ 100k

KenvinHa

Junior
Joined
Sep 17, 2013
Messages
201
Reactions
23
MR
0.001
Chat with me via Skype
Cụ thể lỗi như này: "there was a problem communicating with the web proxy server (https)"
Pro nảo biết chỉ e với ak. e chân thành cảm ơn.
Thanks all.
 

oferleads

Banned
Joined
Sep 5, 2013
Messages
152
Reactions
64
MR
0.000
Cụ thể lỗi như này: "there was a problem communicating with the web proxy server (https)"
Pro nảo biết chỉ e với ak. e chân thành cảm ơn.
Thanks all.
chuyển safari sang chế độ private . nếu fix dc thì inbox mình cái cảd 100k nhé
 

soibac

Senior
Joined
Oct 13, 2013
Messages
703
Reactions
489
MR
0.043
Chat with me via Yahoo Messenger Follow me on Facebook
I have figured it out.
The problem is fairly easy to understand once you understand how iOS treats SSL certificates.
The main problem with the interception was that iOS was not "happy enough" with the SSL cert that was injected. It's main problem was that it that the cert was going beyond iOS' "this is kinda weird but meh okay" threshold and therefore would think a MITM attack was tacking place and just straight up killed the connection during the TLS handshake (I know this because people using charles proxy got that error code and reported it).

The solution to this is fairly easy. iOS doesn't like the cert we inject because it doesn't come from a "trusted" source. Yeah well why don't we just make it a trusted source then ;)

In order to do that I downloaded Apples Configurator.

I thought to make iOS even more believe this is legit traffic via a legit TLS cert I make inject the root cert via a mobileconf (it's just another fancy way of Apple saying its an XML file ).

So. Let's go ahead and do ourself a favor shall we ;)

Open the Apple Configurator app and create a new config file (prepare).
On the installation tab disable the "Update iOS" since we don't want to go all that. We just want to inject the cert.
You then go into the "Installation" tab and under "Settings" you select the certificate.
Since we can't include a .pem file in this mobileconf we have to convert our root cert into a .cert file and since it already is in the keychain app just go and export it as an .cert file somewhere where you can easily find it.
Back in the Apple Configurator app you select the just exported .cert root certificate and push the mobileconfig onto your phone via USB cable.
You will be prompted to accept that this is being installed since it is a "untrusted" root cert and afterwards you go through the steps explained by the creator here in order to install the .pem certificate onto the device. Once there you can setup the proxy just like you would do for a http proxy in the networking settings and see all the TLS encrypted traffic flow in on iOS 8 ;)

Happy hacking everyone :D
 

Announcements

Forum statistics

Threads
426,362
Messages
7,176,046
Members
178,818
Latest member
araneur

Most viewed of week

Most viewed of week

Back
Top Bottom