Charles

      1.抓包:将网络发送和接受的数据包拦截、重发、编辑、转存。网络安全。分辨前后端bug。

      2.常用的抓包工具:Charles、Fiddler、WareShark、HTTPWatch、BurpSuite

       3.Charles:(1).下载安装  

                                (2).原理:

                                (3).使用:配置端口、接口所有IP

                                             (1).Web:配置代理服务器:127.0.0.1:8888

                                             (2).App:①.同网      ②.设置Wifi高级选项IP:8888  

                                                        ③.在Charler显示对话框,deny、allow(选择)

                                                         ④.手机端抓包

         4.安装证书(乱码、unknown)

                             (1).Web端: ①.安装:help→SSL Proxying settings→install root certificate

                                                     ②.导出:help→SSL Proxying settings→save

                                                     ③.导入:证书管理→导入

                                (2).App端: ①.安装:help→SSL Proxying settings→install mobile device root certificate

                                                    ②.导出:help→SSL Proxying settings→save

                                                    ③.导入:传到手机→设置安装证书→证书

               5.解决Https乱码:proxy→SSL Proxying settings→勾选enable→add*:443

               6.过滤:①.在Charles左下角filter里边输入要过滤的模糊地址

                               ②.proxy→Recording settings→include(要抓的包包) exclude(不抓的包包)

               7.断点修改请求:①.右键要断点的IP→重新发送请求→该Ip被断点 点击edit request,修改关键字→excute→新的请求

                                                ②.proxy→Recording settings→add IP→该Ip被断点 点击edit request,修改关键字→excute→新的请求

               8.慢网速:proxy→throttle settings→勾选enable,输入被弱网的IP→选择网速

               9.极端测试:tools→blocklist→勾选enable→add 被极端的IP→选择403/404→ok

              10.压测:选中一个被压测的IP→右键、tools→advanced repeat→并发、迭代次数

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容