whistle手机抓包

2024-06-08 18:12
文章标签 手机 抓包 whistle

本文主要是介绍whistle手机抓包,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

环境:whistle:2.9.59

whistle手机抓包(ios可以抓小程序的包;安卓机不能抓小程序的包,但是小程序的有开发者工具就够用了)

以安卓手机为例(手机跟电脑要连同一个wifi)

1.电脑安装whistle

npm install -g whistle  // 直接使用npm全局安装
w2 help  // 安装结束可以输入w2 help查看帮助信息,并验证是否安装成功

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

2.电脑启动whistle

w2 start  // 如果需要更改默认运行端口8899,可以使用w2 start -p 端口号,如w2 start -p 8011
// w2 restart  // 重启
// w2 stop  // 手动停止

在这里插入图片描述
注意点:w2 start 启动后会有好几个网址,访问时如果有些访问不到(代理访问有些被拦截,这时用自己电脑IP那一个网址访问即可),“1、2、3”可以都试一下!

3.配置wifi代理

电脑和手机连的都是xxxx的wifi,手机中设置wifi(xxxx)的代理服务器。选择手动,输入电脑IP地址、端口号要跟whistle一致,保存即可。
在这里插入图片描述

4.手机安装证书

电脑打开浏览器,输入网址:http://127.0.0.1:8899
在这里插入图片描述

点击HTTPS,安卓手机可以直接通过手机浏览器扫描二维码下载安装证书或者在手机浏览器输入代理的网址如xx.xx.xx.xx:8899(对应电脑启动的网址),然后下载rootCA.crt安装包,下载证书。ios手机可以在浏览器网址上输入rootCA.crt下载证书。

打开手机浏览器,点击【扫一扫】,扫描证书的二维码,扫描后,弹出网址:rootCA.crt,点击【下载】。
在这里插入图片描述

注意点:
① 要是实在下载不下来,就通过电脑浏览器下载证书,将证书复制黏贴到手机,点击证书安装。
② 安装信任证书rootCA.crt,有时候直接点击安装会出现无法安装,这时需要手动导入安装:
打开手机 设置 -> WLAN -> 高级设置 -> 安装证书 -> 找到rootCA.crt文件点击安装(自定义命名一个证书名称)
在这里插入图片描述

5.抓包(可抓APP、公众号H5、手机浏览器等)

此时,我们可以在http://127.0.0.1:8899中的【Network】-【Inspectors】中查看到点击所传输的信息。

在这里插入图片描述

6.自定义规则代理配置
简单使用场景:比如我要验证一个H5系统的不同状态页,页面是根据不同状态code来展示不同样式的,但是这个状态code又不方便拿到,得遇到请求接口报异常才能进入对应状态页面,所以这个时候我们就可以模拟该页面对应的请求接口,当我们在手机点击该页面时,就代理到我们设置的rules配置的链接了。

在这里插入图片描述

另外的还有很多功能,比如在Plugins配置一些mock等数据,然后在Rules去配置规则调用,这样在手机端访问,就会对应匹配到Plugins配置的内容。

这篇关于whistle手机抓包的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1042935

相关文章

Android实现两台手机屏幕共享和远程控制功能

《Android实现两台手机屏幕共享和远程控制功能》在远程协助、在线教学、技术支持等多种场景下,实时获得另一部移动设备的屏幕画面,并对其进行操作,具有极高的应用价值,本项目旨在实现两台Android手... 目录一、项目概述二、相关知识2.1 MediaProjection API2.2 Socket 网络

使用Python实现全能手机虚拟键盘的示例代码

《使用Python实现全能手机虚拟键盘的示例代码》在数字化办公时代,你是否遇到过这样的场景:会议室投影电脑突然键盘失灵、躺在沙发上想远程控制书房电脑、或者需要给长辈远程协助操作?今天我要分享的Pyth... 目录一、项目概述:不止于键盘的远程控制方案1.1 创新价值1.2 技术栈全景二、需求实现步骤一、需求

Python实现自动化接收与处理手机验证码

《Python实现自动化接收与处理手机验证码》在移动互联网时代,短信验证码已成为身份验证、账号注册等环节的重要安全手段,本文将介绍如何利用Python实现验证码的自动接收,识别与转发,需要的可以参考下... 目录引言一、准备工作1.1 硬件与软件需求1.2 环境配置二、核心功能实现2.1 短信监听与获取2.

Python自动化处理手机验证码

《Python自动化处理手机验证码》手机验证码是一种常见的身份验证手段,广泛应用于用户注册、登录、交易确认等场景,下面我们来看看如何使用Python自动化处理手机验证码吧... 目录一、获取手机验证码1.1 通过短信接收验证码1.2 使用第三方短信接收服务1.3 使用ADB读取手机短信1.4 通过API获取

你的华为手机升级了吗? 鸿蒙NEXT多连推5.0.123版本变化颇多

《你的华为手机升级了吗?鸿蒙NEXT多连推5.0.123版本变化颇多》现在的手机系统更新可不仅仅是修修补补那么简单了,华为手机的鸿蒙系统最近可是动作频频,给用户们带来了不少惊喜... 为了让用户的使用体验变得很好,华为手机不仅发布了一系列给力的新机,还在操作系统方面进行了疯狂的发力。尤其是近期,不仅鸿蒙O

cell phone teardown 手机拆卸

tweezer 镊子 screwdriver 螺丝刀 opening tool 开口工具 repair 修理 battery 电池 rear panel 后盖 front and rear cameras 前后摄像头 volume button board 音量键线路板 headphone jack 耳机孔 a cracked screen 破裂屏 otherwise non-functiona

网络故障排查和tcpdump抓包

网络故障排查: ping一台服务器不通,你如何排查 检查本机ip地址设置  网关和dns服务器是否设置正确 或者ip地址冲突能否上网 看路由器是否有问题 ping服务器是否运行服务器禁止ping   防火墙设置 iptables -A INPUT -P ICMP -j DROPiptables -D INPUT -P ICMP -j DROP用户不能访问服务器 怎么排查 检查用户网络连接检查服

想要从OPPO手机恢复数据?免费OPPO照片视频恢复软件

此实用程序可帮助那些寻找以下内容的用户: 在OPPO手机中格式化存储卡后可以恢复图片吗?我删除了 OPPO上的视频和图片,我感觉很糟糕,因为里面有我在拉斯维加斯拍摄的视频和照片 免费OPPO照片视频恢复软件 您能恢复OPPO上已删除的照片吗?我不小心格式化了OPPO SD 卡,有希望恢复已删除的照片吗? 救命!我在清理时删除了我的照片,我的问题是是否有任何免费软件可以从OPPO中恢复已

F12抓包06-4:导出metersphere脚本

metersphere是一站式的开源持续测试平台,我们可以将浏览器请求导出为HAR文件,导入到metersphere,生成接口测试。 metersphere有2种导入入口(方式),导入结果不同:         1.导入到“接口定义”:自动生成接口API和单接口case(接口自动去重;每个请求生成不同case,重复的请求生成重复的case,名称自动加数字后缀,自动与接口关联)。

P11019 「LAOI-6」[太阳]] 请使用最新版手机 QQ 体验新功能

English statement. You must submit your code at the Chinese version of the statement. 题目描述 你的 QQ 收到了一条新消息!但是你很生气,因为你看不到别人在手机 QQ 上发送的超级表情。 消息形如一个字符串 S,包含且仅包含一个超级表情。具体地,我们将 S 的拼音采用驼峰命名法,可以化为如下形