【发布时间】:2022-02-05 01:11:20
【问题描述】:
所以我尝试使用以下方法获取一些域证书:(首先从 nmap 检索端口,然后尝试使用 443)
ssl.get_server_certificate((hostname, port))
但对于某些域,例如以下域(仅其中几个):q1.insightsnow.redbull.com、mib-cdn.redbull.com、internalauditdb-uux-d.redbull.com、smg20.redbull。 com,ssmg11-q.redbull.com,pm.redbull.com。 对于这个子域和许多其他子域,我收到了一堆不同的错误:
- [SSL: WRONG_VERSION_NUMBER] 版本号错误
- 超时
- EOF 发生违反协议
- [SSL: SSLV3_ALERT_HANDSHAKE_FAILURE] sslv3 警报握手失败
我需要提一下,对于许多其他子域(大约 1000 个),一切正常,我可以获得他们的证书。但是对于其中的大约 200 个,我反复从上面收到错误,我无法在互联网上找到它们的来源。
你知道为什么我不能在那些网站上使用 ssl.get_server_certificate 或者我在哪里做错了吗?
谢谢!
【问题讨论】:
标签: python ssl server openssl tls1.2