zoukankan      html  css  js  c++  java
  • 爬虫基础

    1.什么是抓包

    2.如何抓包

    1.什么是抓包

    抓包:通过一定手段(软件)抓取网络上的数据包

    百度百科解释:抓包(packet capture)就是将网络传输发送与接收的数据包进行截获、重发、编辑、转存等操作,也用来检查网络安全。抓包也经常被用来进行数据截取等

    为什么要抓包:

    了解网络中传输的数据,熟悉整个请求响应过程

    2.如何抓包

    抓包可以直接使用软件进行

    (1)关于抓包:

    TCP抓包:
      主要用于外挂: 1.解包工具(用汇编写,把加密数据解密)  2. 抓包工具(抓取数据)  --》 吃鸡的一些简单外挂可能也是这样做出来的(抓包解包然后改数据)
    HTTP抓包:

    • 前后端交互过程
    • 学习的作用
    • 模拟网络情况

    (2)专业抓包软件:

    专业抓包软件有很多,我使用的是fiddler,用别的也可以

    注:chrome及其他浏览器的网络工具也可以抓包,但是不够专业,专业的人做专业的事,还是建议尽量去使用专业工具

    (3)fiddler基本使用

    安装了fiddler之后就可以开始直接使用了

    界面如下:

    在我们以及打开的浏览器中随机访问一个页面,然后在fiddler中如下:

    为了去掉乱码我们要选上这个:

    点上之后原始数据如下:

    注意fiddler无法直接去抓取https协议的网站时,必须要进行相应设置:点击tools中的第一个选项然后选择https,设置如下然后点击确定然后重启即可:

    (4)关于http协议和https协议

    • http协议 client server 没有加密
    • https协议 证书 非对称加密 抓包(https)->信任一个证书

    详细了解:https://www.cnblogs.com/wyb666/p/9595429.html

  • 相关阅读:
    Vuex 在state中存取数据 modules分模块 (2018/11/28)
    计数器(2018/11/29)
    03$router和$route的区别 (2018/11/28)
    02导航守卫 (2018/11/28)
    01模拟用户的登录 (2018/11/27)
    路由传参(2018/11/26)
    CSS制作红桃心
    css制作三角形
    css内容超出显示省略号
    css制作旋转风车(transform 篇)
  • 原文地址:https://www.cnblogs.com/wyb666/p/9595314.html
Copyright © 2011-2022 走看看