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)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • Java中HashMap的用法

    Java中HashMap的用法HashMap学习java基础的时候对map不熟悉,再加上图算法经常用到这个结构来存储,特此加一篇文章来介绍Mapimportjava.util.ArrayList;importjava.util.HashMap;importjava.util.List;importjava.util.Map.Entry;publicclassHashMap{publi……

    2022年7月26日
    16
  • wake on lan 远程唤醒/远程开机中的所有设置细节(arp静态绑定解决长时间关机无法唤醒)

    wake on lan 远程唤醒/远程开机中的所有设置细节(arp静态绑定解决长时间关机无法唤醒)远程开机这个功能实在屌爆了,工作中会经常遇到需要远程开机的情景,比如说,晚上在家里,突然接到领导的电话需要改东西,然而家里的电脑又没有工作环境,各种工具软件都没有安装,这时如果往公司跑一趟真是麻烦,或者需求等不及你往公司跑一趟,也许这途中公司会损失更多。或者,晚上在家里工作了,第二天忘记把资料带回公司,这时远程开机也显得尤为重要。总之,如果你有远程办公的需求,就会用到远程开机。

    2022年5月22日
    44
  • linux 迭代修改目录下所有文件的所属者

    linux 迭代修改目录下所有文件的所属者linux 迭代修改目录下所有文件的所属者

    2022年4月23日
    46
  • java中的io流知识总结_java中的io流开发用的多吗

    java中的io流知识总结_java中的io流开发用的多吗通过前面的简单学习,我们已经能够大致了解了关于文件的操作,但是能够明显感受到在执行其他的操作的时候,还是会有一些不方便的地方存在,因此今天我们会学习另外四个IO流来帮助我们对文件进行操作,这四个流分别是缓冲流、转换流、序列化、打印流。好了,废话不多说,我直接开始今天的学习吧!……

    2022年10月20日
    5
  • idea打开工程无法运行java程序_如何运行一个java程序

    idea打开工程无法运行java程序_如何运行一个java程序有时候想运行别人的项目,但是别人的项目并非IDEA项目(甚至只有源码),当我们打开项目时候,并不能运行,我们却不知道怎么办。经过多次查找和尝试,最终终于能够运行起来了。记一下解决的方法。这是源码打开的项目首先,查看sdk是否设置了。可以在File=》ProjectStructure=》Project里面查看并设置。但是,设置后还是不可以运行。如下图:设置SDK…

    2022年9月29日
    5
  • 【X11vnc】Ubuntu18.04 x11vnc启动失败,报错error opening logfile: /var/log/x11vnc.log

    【X11vnc】Ubuntu18.04 x11vnc启动失败,报错error opening logfile: /var/log/x11vnc.logUbuntu18.04x11vnc启动失败,报错erroropeninglogfile:/var/log/x11vnc.log前提概要报错解决方案前提概要之前在Ubuntu18.04安装了x11vnc,最近通过vncview连不上了,使用ssh登录后,根据journalctl-ux11vnc发现报错创建/var/log/x11vnc.log后查看x11vnc.log报错root@VM-16-8-ubuntu:/home/ubuntu#cat/var/log/x11vnc.l

    2025年6月9日
    5

发表回复

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

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