Home Upgrade Search Memberlist Extras Hacker Tools Award Goals Help Wiki Contact

Python 

spoof TLS ClientHello message in python

I'm trying to spoof my TLS ClientHello message in python requests so it's the same as chrome's. I managed to create a SSLContext and add the necessary ciphers, but I can't get rid of the TLS_EMPTY_RENEGOTIATION_INFO_SCSV cipher suite. It's not being overwritten by the set_ciphers method.

Can anyone show me how I can get that part removed from the cipher suites?
TLS_EMPTY_RENEGOTIATION_INFO_SCSV is not a real cipher suite, maybe it's not implemented where you think it is?
I'll do some digging but it might be implemented at a lower level.

Can you share your code so I can test?


Also, are you / chrome sending renegotiation_info ?
According to RFC 5746#section-3.4 :

The client MUST include either an empty "renegotiation_info"
extension, or the TLS_EMPTY_RENEGOTIATION_INFO_SCSV signaling
cipher suite value in the ClientHello. Including both is NOT
RECOMMENDED.


Possibly Related Threads...
Thread / Author Replies Views Last Post
[Python] by Bass_ReevesAug 20, 2023 01:44 AM 9 632 Aug 20, 2023 01:44 AM
Last Post: Lucky4L
[C] by evlmonsterSep 5, 2020 02:19 PM 2 200 Sep 5, 2020 02:19 PM
Last Post: Pernat1y
[.NET] by RAF97May 1, 2020 05:18 AM 3 277 May 1, 2020 05:18 AM
Last Post: RAF97