使用burpsuite对手机端APP抓包

burpsuite在手机APP上抓包

抓APP的包准备条件

  1. 手机和电脑要在同一网段(将手机和电脑连接同一个WIFI)
  2. 手机的代理指向电脑的IP,端口为8080
  3. 手机上要有网页证书

操作流程

1. 在电脑端或手机下载burpsuite证书

在火狐浏览器输入http://burp,然后下载
在burpsuite软件上直接导出

在这里插入图片描述
在这里插入图片描述

2. 将下载好的证书传到手机上,并进行安装。

在这里插入图片描述

3. 手机端设置代理

要让手机和电脑在同一网段(连接同一个WIFI即可),然后在手机上设置代理的IP地址为电脑端的IP地址。
在这里插入图片描述

4.在burpsute上增加一个代理

IP为电脑端的IP

在这里插入图片描述

成功抓到手机上的包

在这里插入图片描述

网页安全证书

SSL安全套接字层协议(secure sockets layer),提供了一个传输层安全的应用协议,解决互联网服务网站的身份识别,机密、隐私信息的加密传输问题。SSL部署的过程中至关重要的环节是SSL网站安全证书(certificate ssl)的申请与配置。 决定购买何种SSL网站安全证书,不仅是一个技术问题,更涉及到公司的战略、服务意识、管理等一系列问题

在互联网发展初期,应用层协议http,smtp,ftp采用的都是明文数据,未采用加密措施
它是在传输通信协议(TCP/IP) 上实现的一种安全协议,采用公开密钥技术,它为TCP/IP连接提供数据加密、服务器认证、消息完整性以及可选的客户机认证

为什么用burpsuite抓包,需要安装证书

因为走了代理,引起了客户端(浏览器)的怀疑,因此需要到证书管理器去查看,浏览的网站在数字证书有无记录
如果不安装证书,抓到的包是加密的

1. 不安装证书,去访问一个页面,用burpsuite抓包,是下面这种情况

在这里插入图片描述

2. 在浏览器导入证书机构
在这里插入图片描述

3. 首先burpsuite抓包–www.baidu.com
在这里插入图片描述

在这里插入图片描述
由于此网站使用了 HTTP 严格传输安全(HSTS)要求 Firefox 只进行安全连接。正因如此,您不能为此证书添加一个例外。、
因此抓不到包

4. 对www.iqiyi.com抓包可以获取数据并放行

在这里插入图片描述

SSL中的公钥算法和会话密钥

SSL协议涉及到的加密的环节,有两个加密位数,一是证书公钥位数,分为512位、 1024位、2048位,主流的是1024位。一是会话秘钥(对称密钥)位数,分为40位,128位,256位,主流的是128位。

公钥算法主要是用来加密会话秘钥,会话秘钥是SSL会话建立之后对会话内容进行加密,

会话秘钥的长度和浏览器支持的密钥长度相关,微软的IE系列浏览器,有40位和128位两种,例如firefox,可以支持256位会话秘钥。

主流的密钥长度在技术水准下,破解的难度相当高,暴力破解需要耗费相当长的时间。而由于SSL会话秘钥是一次性的,且有效期较短,基本不存在被暴力破解的可能性。 加密过程需要消耗服务器资源,在密钥长度增加的同时,会带来更大的性能负载,在主流密钥长度可以提供足够安全的保障前提之下,更长的密钥长度只能带来无效的负载增加。

##SSL加解密过程

  1. 服务器端给客户端发送信息的时候,在签名的同时,附上CD即可
  2. 客户端得到CD(数字证书)的公钥后,对CA进行解密,得到服务器端的真实公钥
  3. 客户端(浏览器)的"证书管理器",有"受信任的根证书颁发机构"列表。客户端对CD解密之后得到公钥,会根据这张列表,查看公钥是否在列表之内
  4. 如果数字证书是可靠的,客户端就可以使用证书中的服务器公钥,对信息进行加密,然后与服务器交换加密信息。

如果数字证书记载的网址,与你正在浏览的网址不一致,就说明这张证书可能被冒用,浏览器会发出警告。

如果这张数字证书不是由受信任的机构颁发的,浏览器会发出另一种警告。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

Buffedon

你的鼓励将是我创作的最大动力

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

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

打赏作者

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

抵扣说明:

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

余额充值