Charles工具的hppts+APP抓包配置(双向加密验证抓包)[通俗易懂]

Charles工具的hppts+APP抓包配置(双向加密验证抓包)[通俗易懂]现在的测试攻城狮太不容易啦~,不仅要测Bug还要粗略定位Bug,不然开发大佬就会说这是后端的Bug提到我前端干什么。哈哈哈,为了避免尴尬(装B),我们就要自己抓包,然后粗略定位一下,Bug是接口数据问题,还是前端处理问题。http抓包网上已经有很多资料了,这里分享一下https的APP抓包。记录一下,互相学习。共勉!!!1、下载Charles工具,官网地址:https://www.charlesproxy.com/下载之后一路傻瓜式安装就可以啦~,这里不过多描述哈。不会的同学请…

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE稳定放心使用

    现在的测试攻城狮太不容易啦~,不仅要测Bug还要粗略定位Bug,不然开发大佬就会说这是后端的Bug提到我前端干什么。哈哈哈,为了避免尴尬(装B),我们就要自己抓包,然后粗略定位一下,Bug是接口数据问题,还是前端处理问题。

http抓包网上已经有很多资料了,这里分享一下https的APP抓包。

记录一下,互相学习。共勉!!!

 

1、下载Charles工具,官网地址:https://www.charlesproxy.com/

下载之后一路傻瓜式安装就可以啦~,这里不过多描述哈。不会的同学请自行面向百度。

2、下载之后,启动软件    Charles工具的hppts+APP抓包配置(双向加密验证抓包)[通俗易懂]

3、检查一下端口及客户端IP地址(配置手机代理时需要用到哦)

查端口:

Charles工具的hppts+APP抓包配置(双向加密验证抓包)[通俗易懂]

查IP: Help->Local IP Adress

Charles工具的hppts+APP抓包配置(双向加密验证抓包)[通俗易懂]

本地IP也可以直接cmd,然后输入ipconfig查询

Charles工具的hppts+APP抓包配置(双向加密验证抓包)[通俗易懂]

4、手机开启代理(保证手机连接的wifi与电脑同一局域网)例如:我的电脑网段是172.22.*.*。我连接的wifi是

Charles工具的hppts+APP抓包配置(双向加密验证抓包)[通俗易懂]

然后配置HTTP代理,选择手动。配置后保存。

Charles工具的hppts+APP抓包配置(双向加密验证抓包)[通俗易懂]

5、Charles上若有弹出对话框Allow   点击Allow。(以前有连接过的就不弹出来了。因为我有连接过,这里就不贴图了哈~)

6、下载Charles上的证书

Charles工具的hppts+APP抓包配置(双向加密验证抓包)[通俗易懂]

7、将证书安装到电脑上

Charles工具的hppts+APP抓包配置(双向加密验证抓包)[通俗易懂]

8、手机上也装一下证书。

Charles工具的hppts+APP抓包配置(双向加密验证抓包)[通俗易懂]

Charles工具的hppts+APP抓包配置(双向加密验证抓包)[通俗易懂]

9、手机下载好证书之后,需要信任证书。以iOS为例,这里需要信任两个地方。

iOS:1、手机设置->通用->描述文件->信任刚下载好的证书Charles开头的文件

          2、手机设置->通用->关于本机->证书信任设置   处打开信任开关

10、电脑上设置证书代理。(证书可以找开发的小伙伴要一下p12的格式,顺便记得问证书密码,下次登录Charles时要输入证书密码~)

Charles工具的hppts+APP抓包配置(双向加密验证抓包)[通俗易懂]

Charles工具的hppts+APP抓包配置(双向加密验证抓包)[通俗易懂]

Charles工具的hppts+APP抓包配置(双向加密验证抓包)[通俗易懂]

Charles工具的hppts+APP抓包配置(双向加密验证抓包)[通俗易懂]

Charles工具的hppts+APP抓包配置(双向加密验证抓包)[通俗易懂]

11、现在就可以抓取https的接口数据啦。开心~~~

Charles工具的hppts+APP抓包配置(双向加密验证抓包)[通俗易懂]

12、PS:若抓取数据时,网页无法上网,关掉Charles工具,就可以恢复

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

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/186881.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 【SQL Server】关于报错“备份集中的数据库备份与现有的数据库”xxx”不同”的解决方案

    【SQL Server】关于报错“备份集中的数据库备份与现有的数据库”xxx”不同”的解决方案在做数据库备份与还原的过程中可能因为一下小的细节导致通过备份文件还原的时候报错:备份集中的数据库备份与现有的数据库"xxx"不同导致这种报错的原因是:备份文件与现有数据库的结构不一致因此要恢复数据库就需要去“选项”中勾选“覆盖现有数据库”这样备份就搞定了 …

    2022年6月9日
    38
  • origin作图图例老是消失_origin画的图不见了

    origin作图图例老是消失_origin画的图不见了记录origin画图遇到的问题及其软件bug解决画图问题如何快速绘制框架画图问题如何快速绘制框架本例子以origin2021版本问题的提出:导入数据之后没有上框和右框(如图)目的:入Excel数据之后直接有上框和右框(也就是能不能设置这么一个模板),如图:解决方法方法一点击图片,找到我红色框的地方,点击即可(据说这种方法在2020版本及其以上即可支持)效果图:方法二:点击查看–显示–框架效果图:PS:美中不足的是,该方法不可以撤销…

    2022年9月21日
    2
  • Java正则匹配空格_正则表达式允许空格

    Java正则匹配空格_正则表达式允许空格举个例子Booleanxx=Pattern.matches(“^[a-zA-Z0-9\\s]*$”,”801TampinesAve4Singapore520801sss1″);匹配结果是false在众多正则表达式的教程中,对于\s的解释都是匹配空格。但在java中,\s不能对他们全部进行匹配。半角空格:“”.Unicode编码为:\u0020可以通过正则表达式中的\s进行匹配全角空格:“ ”Unicode编码为:\u3000不能通过正则表达式中的\s…

    2025年11月23日
    3
  • Pytest(10)assert断言[通俗易懂]

    Pytest(10)assert断言[通俗易懂]前言断言是写自动化测试基本最重要的一步,一个用例没有断言,就失去了自动化测试的意义了。什么是断言呢?简单来讲就是实际结果和期望结果去对比,符合预期那就测试pass,不符合预期那就测试failed

    2022年8月6日
    4
  • nginx启动停止命令[通俗易懂]

    nginx常用命令启动停止:先进入nginx目录,再进入子目录sbinnginx启动:./nginxnginx停止:./nginx-sstopnginx重新加载nginx.conf:./nginx-sreloadnginx查看nginx.conf配置是否正确:./nginx-t修改配置:先进入nginx目录,再进入子目录conf修改nginx.conf文件…

    2022年4月13日
    197
  • simulink实现模糊PID控制[通俗易懂]

    simulink实现模糊PID控制[通俗易懂]simulink实现模糊PID控制模糊系统,建立simulink实现主程序设计。

    2022年5月22日
    42

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

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