Andorid7以上系统如何抓包HTTPS

引子

【高级定制专栏】的第一篇文章讲的就是如何用andriod手机进行抓包https。之所以只讲抓取https,是因为相对于http,只有https才加密了信息。以后会讲解如何抓取tcp,udp;用的是完全不同的方法。回归主题,上篇抓包文章给出的方案中并没有完美的解决Andorid7以上系统的手机如何进行https抓包。本周将会介绍一个稍微可行的方案来抓包。

注意:本文章并不是说所有的Andorid7以上机型都支持抓包。因为并不是所有的手机都支持获取root权限。

原理

本方案是通过自己伪造系统生成的ssl证书,通过root权限将伪造的证书存放在系统证书列表中,即便是Andorid7以上系统也会信任该伪造证书,从而使得第三方代理软件可以通过伪造证书解密出https中的暗文。

因此,本文会教会你如何进行伪造一张Andorid7以上系统可以信任的证书;至于如何root手机,不会讲解,因为手机型号不一样。特别提醒的是不要用华为(以及其旗下的荣耀)手机,因为华为已经禁止了root的所有途径(当然有例外,部分机型可以在某宝上进行解bootlock,简称BL锁;因为BL锁是进行root的一道巨大防线)。

自主生成系统信任的证书

首先,你需要下载 OpenSSL 这个软件,官网有下载;
官网地址:https://www.openssl.org/source/
如果网络极慢&

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Mr. 良爷

您每一分的打赏都是对原创的鼓励

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值