扫码阅读
手机扫码阅读

手把手教你流行抓包工具Charles-基础篇2

15 2024-10-18

我们非常重视原创文章,为尊重知识产权并避免潜在的版权问题,我们在此提供文章的摘要供您初步了解。如果您想要查阅更为详尽的内容,访问作者的公众号页面获取完整文章。

查看原文:手把手教你流行抓包工具Charles-基础篇2
文章来源:
光荣之路
扫码关注公众号

Charles抓包工具介绍

文章提供了对抓包工具Charles的基础功能的介绍,并分享了测试成长经历和涨薪的建议。

Rewrite功能

Rewrite功能允许修改URL请求参数,用于模拟不同测试场景。例如,可以将"https://m.baidu.com"中的"logFrom"参数值从"index"改为"index_test"。操作步骤涉及选择“Tools->Rewrite”,添加新数据,并修改Rule为"Modify Query Param"。

Map Remote功能

Map Remote功能实现域名重定向,如将"http://www.sogou.com"的请求映射到"http://ime.sogou.com/"。设置过程包括选中请求、右键选择“Map remote”、填写新host,并重复请求以查看结果。

Throttle settings功能

Throttle settings功能通过限速模拟弱网络条件下的异常测试。用户可以在“Proxy->Throttle Settings”选择或自定义网络速度设置,并通过菜单栏中的小乌龟图标开启或关闭限速。

安装证书与遇到的问题

在Android手机上安装证书时推荐使用QQ浏览器,而iOS 10.X及以上版本的设备则需要在证书安装后手动打开信任设置。提醒用户Charles有时可能无法捕获数据包,这种情况可能需要使用其他工具,例如fiddler或日志排查。

HTTPS请求设置

对于大量HTTPS请求,用户可以在“Proxy->SSL Proxying Settings”中添加所有请求,以免逐一添加。

文章最后提供了Charles安装和使用的教程链接,同时鼓励读者投入时间和努力来提升自己的技能,并提供了几个相关的资源链接。

结语

文章强调了持续学习和实践的重要性,并鼓励读者坚持每天至少两小时的学习和编码,以实现职业发展和薪资提升。

想要了解更多内容?

查看原文:手把手教你流行抓包工具Charles-基础篇2
文章来源:
光荣之路
扫码关注公众号