You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Upon deeper inspection, this seems more like a Client Hints via ALPS (Application layer protocol settings) issue.
See that the Unexpected Message (0x02 0x0a) TLS Alert comes right after the Client sends the HTTP/2 headers.
In the ALPN/ALPS extension message, the server picks HTTP/2 and sends an ALPS message containing what seems like HTTP header names:
Unfortunately, making impit send those headers doesn't solve this issue.
Removing the ALPS extension from the ClientHello sent by Impit does make the requests work.
For now, we could mitigate this issue like this, but this makes Impit more detectable (as it directly modifies - among others - its JA4 fingerprint).
barjin
changed the title
Cannot fetch certain websites due to post-quantum ciphersuite
Chrome impersonation fails because of insufficient ALPS implementation
Feb 21, 2025
As talked on Slack, reporting here for tracking purposes
Test file:
Error:
The text was updated successfully, but these errors were encountered: