ssldump编译及使用过程

由于在项目中需要用到解析https客户端发过来的解密数据,所以,想通过理解ssldump原理来解析对应的原本混乱的数据流。

一、源码安装ssldump

     通过源码安装,下载ssldump的源码链接:https://packages.ubuntu.com/cosmic/ssldump

     这个链接中对ssldump原始包进行了一些patch,还有一些github库中的修改。

     编译过程(可以指定--prefix、--with-pcap、--with-openssl)

   ./configure 

   make && make install

    这里的make直接可以通过,但是在执行的时候,访问一个https网站,程序会出现segment fault错误:

    此处需要加上-DOPENSSL打开程序中的宏,但是即使我指定了对应的openssl,pcap的路径,版本也是正确的,也会在make的时候会出现以下错误:

    

  暂时找不到解决的方案。

二、apt-get安装ssldump

     执行在终端输入:

apt-get install ssldump

   安装完成后出现:

 

   运行之后访问网站也是没有问题的:

三、ssldump命令选项的介绍

    参考链接:https://linux.die.net/man/1/ssldump

四、问题

     使用ssldump工具和服务端私钥解析https数据流,但是某些cipher类型并不能解析出application data,参考链接:https://support.f5.com/csp/article/K10209#3

五、ssldump源码分析

    参考链接:https://blog.youkuaiyun.com/zhangge3663/article/details/84860153

六、参考链接

   http://fm4dd.com/openssl/https-analyzing.htm

   在ssldump0.9b3版本上开发的git库链接:https://github.com/adulau/ssldump

   pcap的manpage链接:http://www.tcpdump.org/manpages/pcap.3pcap.html

   原生ssldump0.9b3安装出现的问题:https://m.aliyun.com/zixun/wenjim/1265788.html?spm=5176.100101.3.1.335b2c06dG21Or

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值