基本抓包环境及原理详解

1. HttpCanary的安装、配置与使用

2. r0capture介绍 不用证书检测

  • 一个Hook抓包脚本,主要原理就是Hook了一些SSL相关的系统函数

3. r0capture的使用方式 不存在证书校验过程

  • 先安装依赖 pip install hexdump

  • pip install frida

  • pip install frida-tools

  • attach模式,抓包内容可以保存成pcap文件供后续分析

  • python r0capture.py -U com.qiyi.video -v -p iqiyi.pcap

  • spawn模式

  • python r0capture.py -U -f com.qiyi.video -v

4. WireShark

如果保存成了pcap文件,可以使用这个工具来打开

5. 为什么Charles要配合socksdroid来使用

  • VPN的开关比全局代理的配置要方便

  • 有些app不走HTTP代理,有些机型http代理不生效(雷电4)

  • 能抓到更全的流量

  • OSI七层模型:IP协议、UDP协议、TCP协议、SSL协议、HTTP协议

6. 对称加密算法、RSA算法、数字签名算法介绍

数字签名算法:

A用SHA256 加密 leixiu 为E(leixiu)再用RSA私钥加密E(leixiu),A发送leixiu和EE( leixiu )给B。B用RSA公钥解密得E(leixiu),再用SHA256加密leixiu和E(leixiu)比较 ,确定是否是leixiu发的。

7. 图解浏览器访问HTTPS网页的密钥交换过程

8. 图上的服务端变成抓包工具内置的代理服务端,能正常通信么?中间人攻击

9. 浏览器能否识别出是网页真实服务端,还是抓包工具的代理服务端?

10. 那么浏览器检验证书的过程是怎样的?证书路径/证书链又是什么?

11. 安卓系统为什么需要把根证书放到系统证书目录

12. APP端和服务端都是同一团队开发的,APP端可以识别真实服务端

13. 数字证书

使用者、颁发者、有效期、公钥、指纹、签名信息

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值