面向APP抓包方法

        最近呢,准备做个自动打卡的东西,不过呢,那APP是通过H5实现的。于是乎。就打算采用个蠢办法。

        就是抓包,通过解析抓包,将包发过去就可以实现打卡了撒。


准备工作

本教程采用Fiddler软件进行抓包。在各大应用商城APP里应该都有

面向APP抓包方法_第1张图片

 不然就看看官网吧。

HTTP References | Fiddler Classic https://docs.telerik.com/fiddler/knowledge-base/http安装流程安装下来就行了。


软件设置

配置fiddler允许监听到https(fiddler默认只抓取http格式的)

安装后不会生成快捷方式,打开Fiddler安装文件夹,点击Fiddler.exe运行fiddler进行配置。

打开Fiddler菜单项Tools-> Options->HTTPS

面向APP抓包方法_第2张图片

 设置成这样就行了。

  • 勾选CaptureHTTPS CONNECTs,点击Actions
  • 勾选Decrypt HTTPS traffic和Ignore servercertificate errors两项
  • (首次点击会弹出是否信任fiddler证书和安全提示,直接点击yes就行)
  • 点击OK

配置fiddler允许远程连接

面向APP抓包方法_第3张图片

在connection界面,设置成如图所示情况。其中8888为端口号,用户可以根据自己的需求设置,右面要用。点击完成之后,PC端配置完成,接下来开始配置手机端。

对手机端进行参数配置

 首先要保证手机和电脑都处于同一个网络(wifi路由器)

然后要得到电脑的IP地址,通过win+R键->cmd->ipconfig指令。

面向APP抓包方法_第4张图片

笔者的地址是192.168.0.111

然后要关闭电脑的防火墙!!!把安全卫士/电脑管家之类的关闭退出。

 然后,手机设备,浏览器访问电脑 http://ip:端口号。笔者访问的是 http://192.168.0.111:8888

面向APP抓包方法_第5张图片

 点击最底下的这个下划线链接,进行证书下载。

然后手机端更改wifi设置。

 

面向APP抓包方法_第6张图片

 滑动至底部,可以看到此时代理是“无”

面向APP抓包方法_第7张图片

 需要将它修改为如下情况

面向APP抓包方法_第8张图片

 主机名就是电脑的IP地址,端口号就是自己设置的端口号。然后确定一下就行了。


结果

以上就完成了设置工作了。回到电脑端Fiddler软件,此时就可以看到左边有各种包了。

面向APP抓包方法_第9张图片

 右边就是发包情况了,如果有收包,会显示在右边的下分屏,此时发包内容就在右边的上分屏。

你可能感兴趣的:(抓包,网络安全)