手机APP抓包过程

手机APP抓包过程0.手机连接WiFi,运行Fiddler的PC连接同一WiFi;假设手机IP为192.168.100.10,PC的IP地址为192.168.100.131.PC端打开Fiddler软件,Tools–Options,选择HTTPS标签页,勾选“CaptureHTTPSCONNECTs”,勾选“DecryptHTTPStraffic”,勾选“Ignoreservercertificateerrors(unsafe)”;选择Connections标签,勾选“Allowremotecompu

大家好,又见面了,我是你们的朋友全栈君。

0.手机连接WiFi,运行Fiddler的PC连接同一WiFi;假设手机IP为192.168.100.10,PC的IP地址为192.168.100.13

1.PC端打开Fiddler软件,Tools–Options,选择HTTPS标签页,勾选“Capture HTTPS CONNECTs”,勾选“Decrypt HTTPS traffic”,勾选“Ignore server certificate errors(unsafe)”;选择Connections标签,勾选“Allow remote computers to connect”,“Fiddler listens on port”默认为8888,期间会提示安装fiddler的证书,允许安装即可。Rules->Customize Rules,用Ctrl+F查找OnBeforeRequest,定位到该方法后,在该函数内最好添加代码,新版Fiddler Everywhere貌似不用:

if (oSession.host.toLowerCase() == "webserver:8888") 
{
    oSession.host = "webserver:80";
}

保存,之后重启Fiddler

2.手机长按连接的WiFi,修改网络,打开代理,代理服务器为192.168.100.13,端口为8888,打开手机浏览器访问http://192.168.100.13:8888,点击链接下载安装证书。

3.手机访问网页,在fiddler上会抓到包,并自动完成https解码。

附https抓包解码原理时序图(以charles为例,Fiddler原理相同):

手机APP抓包过程

图片来自20 张图彻底弄懂 HTTPS 的原理!_公众号:码海的博客-CSDN博客 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/148620.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)
blank

相关推荐

  • bug生命周期的状态

    bug生命周期的状态从一个bug被发现到这个bug被关闭这一段时间,bug可能会有以下状态:new,openPostpone,PendingRetest,Retest,PendingReject,Reject,Deferred,closed.(请注意这里有很多种状态,我们需要根据不同情况来决定怎样或者是否需要跟开发人员沟通)  下面就对这几种状态进行以下解释:  New:(新的)  当

  • 如何更换及调整csdn头像

    如何更换及调整csdn头像

  • spring常规任务(轻便易)

    spring常规任务(轻便易)

  • JAVA卸载与安装

    JAVA卸载与安装卸载JDK1、删除Java的安装目录电脑-属性-高级系统设置-环境变量-JAVA_HOME的值就是放主程序的目录,删掉2、删除环境变量里的JAVA_HOME电脑-属性-高级系统设置-环境变量-JAVA_HOME这一行删除3、删除path下关于Java的目录电脑-属性-高级系统设置-环境变量-path中删掉跟JAVA_HOME相关的4、Java-versionwin+rcmdJava-version找不到命令安装JDK1,百度搜索JDK8,找到下载地址2、

  • ODS与EDW的区别「建议收藏」

    ODS与EDW的区别「建议收藏」根据自己的理解与实际项目经验,说说ODS与EDW的异同。如果有不对的地方,欢迎大家批评指正。维基百科对于ODS的定义为”Anoperationaldatastore(or“ODS”)isadatabasedesignedtointegratedatafrommultiplesourcesforadditionaloperationsonthedata.Un

  • Snap7 西门子S7系列PLC的通信库 简介[通俗易懂]

    Snap7 西门子S7系列PLC的通信库 简介[通俗易懂]目录简介参考Snap7简介Snap7用途适用系统支持语言西门子S7通信介绍Snap7组件Sanp7APISnap7PythonSnap7安装PLC设置连接PLC读取数据发送数据Sanp7C/C++node.js简介最近在开发一个项目,作为技术帝,已经完成工艺、机械设计的设计,项目过多,也是为了让自己更加????叉,就开始尝试做电气制图和PLC编程。结合物联网的发展,有一种想法,将数据传…

    2022年10月23日

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号