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


相关推荐

  • pycharm导入pandas模块_pycharm如何导入python的库

    pycharm导入pandas模块_pycharm如何导入python的库pycharm上安装库(以pandas为例)网上有些反应安装pandas库时会出现问题,提示好像是pip的原因。这时候大概是自己的pip版本太久啦。所以最好先在cmd更新一下pip好了。在cmd输入命令:python-mpipinstall-Upip出现成功信息:Requirementalreadyup-to-date即可。之后打开pycharm1、点击右上角file/se

    2022年8月26日
    4
  • assert函数解析[通俗易懂]

    assert函数解析[通俗易懂]一、assert是宏明确一点:在C中,ASSERT是宏而不是函数。assert()是一个调试程序时经常使用的宏。在程序运行时它计算括号内的表达式。如果表达式为FALSE(0),程序将报告错误,并终止执行。如果表达式不为0,则继续执行后面的语句。这个宏通常用来判断程序中是否出现了明显非法的数据,如果出现就终止程序以免导致严重后果,同时反馈错误发生“地点”。

    2025年5月24日
    0
  • git提交时如何忽略一些文件

    git提交时如何忽略一些文件

    2021年10月20日
    39
  • rfid-rc522模块中文资料_驱动模块

    rfid-rc522模块中文资料_驱动模块文章目录一.S50(M1)卡介绍1.S50(M1)卡基础知识2.内部信息3.存取控制4.数据块的存取控制5.控制块的存取控6.工作原理7.M1与读卡器的通信一.S50(M1)卡介绍1.S50(M1)卡基础知识1.每张卡有唯一的序列号,32位2.卡的容量是8Kbit的EEPROM3.分为16个扇区,每个扇区分为4块,每块16个字节,以块为存取单位4.每个扇区都有独立的一组密码和访问控制…

    2022年9月19日
    0
  • 全面解析傅立叶变换(非常详细)

    全面解析傅立叶变换(非常详细)前言第一部分、DFT第一章、傅立叶变换的由来第二章、实数形式离散傅立叶变换(RealDFT)从头到尾彻底理解傅里叶变换算法、下第三章、复数第四章、复数形式离散傅立叶变换前言:“关于傅立叶变换,无论是书本还是在网上可以很容易找到关于傅立叶变换的描述,但是大都是些故弄玄虚的文章,太过抽象,尽是一些让人看了就望而生畏的公式的罗列,让人很

    2022年10月21日
    0
  • es6类型转换_单片机ad转换原理

    es6类型转换_单片机ad转换原理babelES6转换ES5实现原理

    2022年9月24日
    0

发表回复

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

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