前言

简单介绍一下抓包的状态栏和 quick exec。

正文

在介绍debug前,介绍一下quick exec:

抓包整理外篇——————状态栏[ 四]-LMLPHP

这个就是命令工具。

可以执行一些命令达到我们的效果。

这里面有一行字,输入help 学习更多。

抓包整理外篇——————状态栏[ 四]-LMLPHP

help 后就会打开一个新的网页。

抓包整理外篇——————状态栏[ 四]-LMLPHP

里面有一些命令:

抓包整理外篇——————状态栏[ 四]-LMLPHP

比如这个搜索。

有兴趣可以去看下:https://docs.telerik.com/fiddler/knowledge-base/quickexec

然后主要讲的是一个断点。前文介绍了,在下面这样设置的是全局断点。

抓包整理外篇——————状态栏[ 四]-LMLPHP

那么肯定不能这么做了。

抓包整理外篇——————状态栏[ 四]-LMLPHP

这个命令可以指定包含某一串字符串的,进行debug。

这样就能精准的指定我们要的啥。

里面输入bpu dada,然后回车。

可以看到:

抓包整理外篇——————状态栏[ 四]-LMLPHP

抓包整理外篇——————状态栏[ 四]-LMLPHP

然后你发现并没有断点,这是为啥呢?

抓包整理外篇——————状态栏[ 四]-LMLPHP

其实是被encode了。

前文介绍工具的时候介绍了,下面这个:

抓包整理外篇——————状态栏[ 四]-LMLPHP

我们可以转义一下。

抓包整理外篇——————状态栏[ 四]-LMLPHP

然后输入:

抓包整理外篇——————状态栏[ 四]-LMLPHP

再来一次。

抓包整理外篇——————状态栏[ 四]-LMLPHP

这样就匹配到了。

那么如何清除断点呢?

抓包整理外篇——————状态栏[ 四]-LMLPHP

再来看一下状态栏:

抓包整理外篇——————状态栏[ 四]-LMLPHP

这个表示我们激活捕获,如果点击一下就会取消捕获,前文也提到过F12,快捷键。

第二个就是可以快速选择进程。

抓包整理外篇——————状态栏[ 四]-LMLPHP

如果是调试自己公司的软件,那么就不是浏览器,可以过滤掉哈。

抓包整理外篇——————状态栏[ 四]-LMLPHP

上面这个就是断点了,不必多说。

抓包整理外篇——————状态栏[ 四]-LMLPHP

上面这个我也没用过,右边是一共多少个,左边是选中了几个,没什么用。

然后断点debug 这块我用的不多,一般来说后端一般验证接口的正确性,composer 就可以了。

这里我就简单贴一下别人写的:https://www.jianshu.com/p/a4bc71c4fd85,已经很详细了。

下一节就简单整理一下,如何抓取https包和弱网测试。

07-05 12:08