0

    【图文】读学易语言·HTTP协议(浏览器抓包工具)

    2023.07.30 | admin | 128次围观

    编前语:本章适用于有一定易语言基础想发展学习POST方面的人阅读,文章根据个人学习经验所写,如果有错误请指出。

    本章介绍常见浏览器自带抓包(以下称为开发者工具)以及简单使用方式。分别为 谷歌内核浏览器(360、搜狗、遨游、谷歌等浏览器)、火狐浏览器、IE浏览器。

    较推荐使用谷歌内核的抓包工具,其实,以谷歌内核的浏览器大同小异,只有标签位置上面的差异,功能都是一样的,所以这里以笔者的360安全浏览器为讲解。

    NO.1 360安全浏览器(以谷歌为内核的F12开发者工具)

    首次使用,打开浏览器,按下F12,然后会出现如图的状态,个人习惯,我喜欢把开发者工具和浏览器分离开来,分离方式是图中的按钮长按,会出现一个分离的标志,选中即可分离出来,如果跑到右边了,也是这个按钮长按,继续分离即可。

    分离后我们来开始认识下各个标签的作用已经简单的使用方法

    这里我们可以看到很多标签,其中的Network就是数据流的信息,其中有两个地方是不需要的,我们可以关闭,Preserve log(保留日志)需要勾选,后面的Disable cache(清空缓存)可选可不选。

    设置后效果入下图

    我们回到网页操作就可以看到数据传输了。

    这时候我们选取第一个传输的数据进行查看

    这时,右方出现了四个标签,我们首先讲解下Headers标签。

    目测我们会发现很多数据,比如网址、协议头、cookie、IP端口等数据。从上到下查看,这时候有个技巧,那就是点击下“view source”按钮,会改变数据排列。

    点击后就变成了这样

    然后这里就一目了然了。

    中间部分是返回协议头数据,下面是提交协议头数据。当然,这里是一个get包。

    Preview是返回数据,这里是get的,返回的就是显示的网页代码,如果是post的包,那么会返回post返回的数据。后面的Response也是一种返回数据显示的格式。

    Cookie就是我们的cookie的了,不过一般查看cookie都是在前面协议头里面查看的,下图cookie的上部分就是提交的cookie,下部分就是返回的cookie,这个也可以作为一个参考数据。

    后面的timing就不需要管了,这里是数据传输时间的显示。

    NO.2火狐浏览器

    新手推荐使用他的一个firebug的插件进行抓包处理,也可以安装httpwatch去进行抓包

    NO.3IE自带的F12开发工具

    也很好用,有时候谷歌内核浏览器弄不出来的,可以尝试下IE的工具,当然易语言打开网页时,跟为人所熟知的就是httpwatch

    部分抓包工具的视频教程,可以参见易语言自习室原创的(←可以点击)部分教程

    本章完,利用抓包工具分析数据是做http协议必须学会使用的易语言打开网页时,而且一定要熟悉使用,有助于后期的JS解密。

    (文章有适度编辑)

    版权声明

    本文仅代表作者观点。
    本文系作者授权发表,未经许可,不得转载。

    发表评论