Python 通过 Burp 请求 https。验证参数,默认证书路径

aDo*_*DoN 5 python ssl ssl-certificate python-requests

我想requests通过 Burp 使用 Python 库,而无需设置verifyFalse,也无需选择要验证的证书。

我想知道它使用的默认路径是什么,这样我就可以将我的证书存储在那里,而不必设置参数(因为它是默认verify设置的)。True

这就是我所做的:

我已导出 Burp 证书并将其转换.der.pem

openssl x509 -inform der -in certificate.cer -out burp.pem

然后我可以像这样浏览 Burp:

proxy = {'https': 'http://<myip>:8080'}

resp = requests.get(url, params=parameters, proxies=proxy, verify='/etc/ssl/certs/burp.pem')
Run Code Online (Sandbox Code Playgroud)

或通过:

resp = requests.get(url, params=parameters, proxies=proxy, verify=False)
Run Code Online (Sandbox Code Playgroud)

但我想在没有verify参数的情况下使用它。

我认为已验证证书的默认路径就是/etc/ssl/certs/我放置它的位置,但显然不是。

我已阅读请求文档,但我还没有弄清楚应该设置什么路径,或者我想做的事情是否可能。