I am quite confused. I have been reading about SSL stripping and what I have found is that
- The client (victim) has to initiate the first connection via HTTP
- The server will redirect to HTTPS - here is were interception and stripping occurs.
But I have also read articles where the first connection is an HTTPS connection.
I am slightly confused about this. In order for SSL stripping to work (forgetting about the HSTS for now), do we need a client initiating the first connection via HTTP or HTTPS?