1. 首页
  2. IT资讯

手机App抓包(HTTP&HTTPS协议)

“u003Cdivu003Eu003Cpu003E同学们在进行手机App应用测试或者调试时,经常需要检查客户端到服务器之间的数据交互是否正确,同时可能为了构造一些假数据,特殊场景,经常需要对手机App应用进行抓包操作,今天就给大家介绍一下针对手机App的抓包操作u003Cu002Fpu003Eu003Cpu003E 使用的抓包工具是常见的Fiddler工具(HTTP协议调试代理工具),能够进行常见的抓包和分析操作u003Cu002Fpu003Eu003Cpu003E本文中涉及到的操作,主要有一下两步操作:u003Cu002Fpu003Eu003Cpu003E1. Fiddler抓取手机App的HTTP协议请求数据u003Cu002Fpu003Eu003Cpu003E1. Fiddler开启远程连接u003Cu002Fpu003Eu003Cpu003E2. 手机端配置请求代理u003Cu002Fpu003Eu003Cpu003E2. Fidder抓取手机App的HTTPS协议请求数据u003Cu002Fpu003Eu003Cpu003E1. Fiddler开启抓取HTTPSu003Cu002Fpu003Eu003Cpu003E2. 手机端配置证书(清除证书)u003Cu002Fpu003Eu003Cpu003E第一步:Fiddler抓取手机App的HTTP协议请求数据u003Cu002Fpu003Eu003Cpu003E 先简单描述一下实现流程,然后参照流程实现抓取操作:u003Cu002Fpu003Eu003Cpu003E1. 首先保证手机和Fiddler主机为同一网络u003Cu002Fpu003Eu003Cpu003E2. Fiddler开启远程设备连接(确认Fiddler代理主机IP和端口号)u003Cu002Fpu003Eu003Cpu003E3. 手机端设置网络代理为Fiddler主机(设为Fiddler代理主机IP地址和端口号)u003Cu002Fpu003Eu003Cpu003E4. 验证:访问传智官网u003Cu002Fpu003Eu003Cpu003E1.首先保证手机和Fiddler主机为同一网络u003Cu002Fpu003Eu003Cpu003E Fiddler主机IP地址:u003Cu002Fpu003Eu003Cdiv class=”pgc-img”u003Eu003Cimg src=”http:u002Fu002Fp3.pstatp.comu002Flargeu002Fpgc-imageu002Fd60704d1d2ec450bb86a6be85910979d” img_width=”408″ img_height=”172″ alt=”手机App抓包(HTTP&HTTPS协议)” inline=”0″u003Eu003Cp class=”pgc-img-caption”u003Eu003Cu002Fpu003Eu003Cu002Fdivu003Eu003Cpu003E手机IP地址:u003Cu002Fpu003Eu003Cdiv class=”pgc-img”u003Eu003Cimg src=”http:u002Fu002Fp3.pstatp.comu002Flargeu002Fpgc-imageu002Ff72c80cd3f5a432a968c993fffe07671″ img_width=”724″ img_height=”208″ alt=”手机App抓包(HTTP&HTTPS协议)” inline=”0″u003Eu003Cp class=”pgc-img-caption”u003Eu003Cu002Fpu003Eu003Cu002Fdivu003Eu003Cpu003E 2. Fiddler开启远程设备连接u003Cu002Fpu003Eu003Cpu003E 进入Tools–>Options–>Connections–>勾选Allow remote computers to connectu003Cu002Fpu003Eu003Cpu003E 默认监听的端口号8888()u003Cu002Fpu003Eu003Cdiv class=”pgc-img”u003Eu003Cimg src=”http:u002Fu002Fp9.pstatp.comu002Flargeu002Fpgc-imageu002F7682413739c84a62bca9e6675b9e9ad5″ img_width=”640″ img_height=”231″ alt=”手机App抓包(HTTP&HTTPS协议)” inline=”0″u003Eu003Cp class=”pgc-img-caption”u003Eu003Cu002Fpu003Eu003Cu002Fdivu003Eu003Cpu003E3. 手机端设置网络代理为Fiddler主机u003Cu002Fpu003Eu003Cpu003E选中网络对应的无线连接名称长按–>修改网络–>高级选项–>代理手动–填写代理IP地址和端口–保存u003Cu002Fpu003Eu003Cdiv class=”pgc-img”u003Eu003Cimg src=”http:u002Fu002Fp1.pstatp.comu002Flargeu002Fpgc-imageu002Fe1db32ba7dd647e6acd34bdfeb9f7af3″ img_width=”640″ img_height=”575″ alt=”手机App抓包(HTTP&HTTPS协议)” inline=”0″u003Eu003Cp class=”pgc-img-caption”u003Eu003Cu002Fpu003Eu003Cu002Fdivu003Eu003Cpu003E 4. 验证:访问传智官网u003Cu002Fpu003Eu003Cpu003E 访问HTTP协议的网络地址u003Cu002Fpu003Eu003Cdiv class=”pgc-img”u003Eu003Cimg src=”http:u002Fu002Fp1.pstatp.comu002Flargeu002Fpgc-imageu002F3d8b6aac3218435e818014edb5ef945c” img_width=”640″ img_height=”390″ alt=”手机App抓包(HTTP&HTTPS协议)” inline=”0″u003Eu003Cp class=”pgc-img-caption”u003Eu003Cu002Fpu003Eu003Cu002Fdivu003Eu003Cpu003E第二步: Fidder抓取手机App的HTTPS协议请求数据u003Cu002Fpu003Eu003Cpu003E 先简单描述一下实现流程,然后参照流程实现抓取操作:u003Cu002Fpu003Eu003Cpu003E1. 首先保证手机和Fiddler主机为同一网络,并且能够抓取HTTP协议u003Cu002Fpu003Eu003Cpu003E2. Fiddler开启抓取HTTPS协议u003Cu002Fpu003Eu003Cpu003E3. 手机端卸载配置证书u003Cu002Fpu003Eu003Cpu003E4. 验证:访问博学谷官网u003Cu002Fpu003Eu003Cpu003E1. 首先保证手机和Fiddler主机为同一网络,并且能够抓取HTTP协议u003Cu002Fpu003Eu003Cpu003E 参照第一步实现的抓取HTTP协议操作实现u003Cu002Fpu003Eu003Cpu003E2. Fiddler开启抓取HTTPS协议u003Cu002Fpu003Eu003Cpu003E 进入Tools–>Options–>HTTPS–>勾选Capture HTTPS CONNECTS–>勾选Decrypt HTTPS traffic –> 勾选 Ignore server certificate errorsu003Cu002Fpu003Eu003Cdiv class=”pgc-img”u003Eu003Cimg src=”http:u002Fu002Fp1.pstatp.comu002Flargeu002Fpgc-imageu002F09bc5f7485f24f7baf253be8fa27af7e” img_width=”640″ img_height=”237″ alt=”手机App抓包(HTTP&HTTPS协议)” inline=”0″u003Eu003Cp class=”pgc-img-caption”u003Eu003Cu002Fpu003Eu003Cu002Fdivu003Eu003Cpu003E3. 手机端卸载配置证书u003Cu002Fpu003Eu003Cdiv class=”pgc-img”u003Eu003Cimg src=”http:u002Fu002Fp1.pstatp.comu002Flargeu002Fpgc-imageu002Ff44535d889ac40d583f83d2f2557fe84″ img_width=”640″ img_height=”294″ alt=”手机App抓包(HTTP&HTTPS协议)” inline=”0″u003Eu003Cp class=”pgc-img-caption”u003Eu003Cu002Fpu003Eu003Cu002Fdivu003Eu003Cpu003E4. 验证:访问博学谷官网u003Cu002Fpu003Eu003Cpu003E 访问HTTPS协议的网络地址u003Cu002Fpu003Eu003Cdiv class=”pgc-img”u003Eu003Cimg src=”http:u002Fu002Fp3.pstatp.comu002Flargeu002Fpgc-imageu002Fe839dbb7a7bb43aa8dd922982ff5005b” img_width=”640″ img_height=”388″ alt=”手机App抓包(HTTP&HTTPS协议)” inline=”0″u003Eu003Cp class=”pgc-img-caption”u003Eu003Cu002Fpu003Eu003Cu002Fdivu003Eu003Cpu003E总结u003Cu002Fpu003Eu003Cpu003E借助Fiddler工具抓包,抓取手机App主要解决不同端上应用请求相应信息的分析问题u003Cu002Fpu003Eu003Cpu003E唯一需要特殊注意的操作–FIddler主机跟手机处在同一网段中u003Cu002Fpu003Eu003Cu002Fdivu003E”

原文始发于:手机App抓包(HTTP&HTTPS协议)

主题测试文章,只做测试使用。发布者:程序员,转转请注明出处:http://www.cxybcw.com/26806.html

联系我们

13687733322

在线咨询:点击这里给我发消息

邮件:1877088071@qq.com

工作时间:周一至周五,9:30-18:30,节假日休息

QR code