Burp Suite User Forum

Create new post

Failed to negotiate a TLS connection to connectivitycheck.gstatic.com:443: Remote host terminated the handshake

Razvan | Last updated: Feb 11, 2021 04:14PM UTC

Hi, I am trying to intercept web communication from an Android device (emulated from genymotion). 1. I can access to http://burp/ 2. Installed at system-level burp certificate on the android device. 3. Also can intercept any http request 4. But nothing that goes through https works. The error that it return me is: " 1613059142608 Error Proxy [6] The client failed to negotiate a TLS connection to connectivitycheck.gstatic.com:443: Remote host terminated the handshake " My java version is: 1.8.0_231 My burp version is: profesional v2021.2 Appreciate any help Kind regards

Ben, PortSwigger Agent | Last updated: Feb 12, 2021 11:27AM UTC

Hi, Can you provide us with more information about how you have installed the Burp CA certificate on your Android device? Just to clarify, if you try to navigate to well known sites (google, portswigger.net etc) in the browser on your Android device, you see the same error, the site does not load ?

Razvan | Last updated: Feb 12, 2021 04:27PM UTC

I am using a macbook pro. And I have tested it since both versions of burp community and burp professional. Certificate I have installed in two different ways: 1. accessing http://burp, downloading the certificate to the mobile and installing it at user level (both for the wifi option and for the vpn). 2. I have also tried to export the certificate from burp, modifying the .der to .pem with openssl, configuring it to be accepted by android and uploading it inside the android, to the /system/etc/security/cacerts/ folder. On the other hand, I have also tried to intercept from a physical iPhone device (configuring cert and everything correctly). In this case the https protocol works. But goes very very slow (1-2min for a simple https://google.com request). And from time to time it does not load the web returning in the dashboard burp: "1613144704176 Error Proxy [10] The client failed to negotiate an SSL connection to www.google.es:443: Remote host terminated the handshake" After that, and making same configurations, I have tested it from a windows computer and the https protocol works fine. So the fault is located between burp and macOs (macbook pro 2019). pd: I would like to send some capture of the configuration and burp but I do not see that it is possible

Ben, PortSwigger Agent | Last updated: Feb 15, 2021 10:52AM UTC

Hi, If you send us an email at support@portswigger.net then you can attach screenshots. That may be the best approach in this instance so we can see exactly what your configuration is. I did actually run through setting Burp up on an Android device (using the Nox emulator) on a Mac towards the end of last week (in order to test this) and was able to do this successfully. The steps in the following blog post helped with this process: https://blog.ropnop.com/configuring-burp-suite-with-android-nougat/

You must be an existing, logged-in customer to reply to a thread. Please email us for additional support.