zoukankan      html  css  js  c++  java
  • Charles抓包中如何使用重写Rewrite、断点 BreakPoint

     

     问题:如何将截图中的4修改成任意值。

    一、Rewrite功能

    1、首选确定要修改的接口,右键选中点击“Copy URL”

    2、点击菜单的 Tools→Rewrite Setting,如下图

    3、在弹出的 Rewrite Setting,设置各项值,如图A。

                                                                     图  A

    4、填写请求,如下                                                                                                               

    在图A中,点击右侧上面一个Add按钮,在弹出的窗口中,在host文本框中,粘贴上第一步我们复制的URL,然后鼠标焦点定位到Path,会自动将URL中的内容分解到各个文本框中。

    5、填写替换值,如下

    6、都填写完毕后,可以看到填写好的界面,如下图:

    、BreakPoint功能

    1、添加Charles断点
          

           对要打断点的接口右键,然后选择【BreakPoints】(点击一次就行了,点击多次会移除) ,如果是已经好了的,显示是一个“√”的状态。

    2、点击Charles菜单-【Proxy】-【Breakpoint...】,此时会弹出【BreakpointsSettings】对话框,如下图。

    3、双击【Location】内的接口地址,此时会弹出【Edit Breakpoint】对话框,在【Query】项输入:*,如果只需要修改返回的参数,就只勾选           【Response】

    (备注 query 写成* 意思 是不管参数是啥,都会进行断点,这里不能填成跟实际的一样,因为有些实际的参数有时间戳类似的 ,时间过了就会变,所以不建议那样写死

    4、保存上图后,刷新手机界面,即可出现如下图断点界面,因为要修改的是返回值,so 点击 Edit Response 进行修改 再点击Excute 即可。

  • 相关阅读:
    ISAPI Extension和ISAPI Filter
    Windows Debugging之二
    Windows Debugging之三
    举例一些可执行文件的后缀名
    Windows Debugging 之一
    [转]C# 日期函数
    在DataGridView中的CellEndEdit事件中删除当前行报错
    一个奇怪的问题
    [转载]如何发送和接收 Windows Phone 的 Toast 通知
    【转载】如何播放 Windows Phone 的后台音频
  • 原文地址:https://www.cnblogs.com/tianpin/p/10846173.html
Copyright © 2011-2022 走看看