手动获取我们所感兴趣网站X.509证书的一般方法

怎样手动获取我们所感兴趣网站的公钥证书?

本文由CSDN-蚍蜉撼青松【主页:http://blog.csdn.net/howeverpf】原创,转载请注明出处! 

一、通过抓包从网络协议数据流中获取

       因为不管怎么说,在SSL协议的握手阶段,服务器必然会向客户端/浏览器发送自己的证书,所以我要详细说的这第一种获取证书的方法就是通过抓包从网络协议数据流中获取,这是一种通用性非常好的方法。以利用Wireshark 1.10(当然你若是有其他习惯的抓包工具也可以,只要支持SSL协议解析即可)获取account.test01.com的服务器证书例,方法如下:

(1)使用Wireshark 1.10把登录account.test01.com过程的HTTPS会话数据抓取下来(抓包的过程就不多说了,不会问度娘),为了后面定位数据包方便,抓包要尽量干净、完整;

(2)为了防止你还是不小心抓住了其他HTTPS会话的数据,你可以在Windows的命令提示符下用nslookup命令查询account.test01.com的IP地址,假如是192.168.1.57;

(3)使用 Ctrl+F 组合键打开查找对话框,By(查找类型)选择String,Search In(查找区域)选择Packet list,过滤条件写 Certificate ,设定完毕点 Find。如下图:

  • 2
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
当ip地址自动获取出现169.254.x.x时,多半是因为设备无法通过DHCP协议获取有效的IP地址。这种情况可能是由于网络连接问题或者DHCP服务器故障引起的。要解决这个问题,可以尝试以下几种方法: 1. 检查网络连接:确保设备的网络连接正常。可以通过检查网线是否插紧、无线网络是否正常连接等方式确认。 2. 重启设备:有时设备出现IP地址获取失败的情况,可以尝试通过重启设备来修复问题。重新启动后,设备将尝试重新获取IP地址。 3. 重置网络设置:如果设备仍然无法获取有效的IP地址,可以尝试重置网络设置。在Windows系统中,可以打开“控制面板”-“网络和共享中心”-“更改适配器设置”,找到对应的网络适配器,右键点击选择“属性”,然后在“本地连接属性”中找到“Internet协议版本4(TCP/IPv4)”,点击“属性”-“获取IP地址”选择“自动获取IP地址”,点击确定保存设置。 4. 检查DHCP服务器:如果多台设备都无法获取有效的IP地址,那么可能是DHCP服务器出现问题。可以联系网络管理员或服务提供商检查DHCP服务器的运行情况,确保其正常工作。 5. 手动设置IP地址:在临时解决问题的情况下,您也可以尝试手动设置一个有效的IP地址。在Windows系统中,可以通过打开“控制面板”-“网络和共享中心”-“更改适配器设置”,找到对应的网络适配器,右键点击选择“属性”,然后在“本地连接属性”中找到“Internet协议版本4(TCP/IPv4)”,点击“属性”-“使用下面的IP地址”,然后手动输入一个有效的IP地址、子网掩码和默认网关。 如果尝试以上方法后仍无效,可以考虑联系网络专业人员或厂商的技术支持进行进一步的故障排除和解决。
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值