我的环境是虚拟机中的 Linux Kali,我正在尝试从 ELF 程序解密 SSL/TLS。
为此,我正在使用 PolarProxy,我下载了适用于 Linux 的应用程序并配置了 iptables 命令:
sudo iptables -A INPUT -i eth0 -p tcp --dport 10443 -m state --state NEW -j ACCEPT
sudo iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 443 -j REDIRECT --to 10443
之后,我按照官方网站的本教程将证书添加到我的 Linux 系统中:https://www.netresec.com/?page=PolarProxy
之后我在命令行中启动了 polarproxy 应用程序:
sudo ./PolarProxy -v -p 10443,80,443 --certhttp 10080 -w ~/polarproxy.pcap
之后,我启动了应用程序并收到此错误:
15:42:46.794 › 错误:错误:net::ERR_CERT_AUTHORITY_INVALID
我获得了有关 polarproxy 的更多信息:
<6>[10443] Active tasks : 1
<6>[10443] 10.0.2.15:10443 -> ?:443 Connection from: 10.0.2.15:39150
<6>[10443] 10.0.2.15:10443 -> github.com:443 Connection request for github.com from 10.0.2.15:39150
<3>[10443] 10.0.2.15:10443 -> github.com:443 Internal TLS session Exception: SSL Handshake failed with OpenSSL error - SSL_ERROR_SSL.
<6>Saving debug log to /root/.local/share/IsolatedStorage/dccflvfb.pfg/yzjhnzrw.jtk/Url.2wipyxq23b2qzm44ql2b3al5pbwgor5r/AssemFiles/_220312-154130.log
<4>[10443] ?:10443 -> github.com:443 Internal SSL session did not authenticate successfully
<6>[10443] Active tasks : 0
我认为这与证书有关,但如果有人能帮助我,那将是太棒了,因为我真的很锁。
谢谢。