我是靠谱客的博主 眼睛大烧鹅,最近开发中收集的这篇文章主要介绍爬虫基础 - 抓包,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

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

 

转载于:https://www.cnblogs.com/wyb666/p/9595314.html

最后

以上就是眼睛大烧鹅为你收集整理的爬虫基础 - 抓包的全部内容,希望文章能够帮你解决爬虫基础 - 抓包所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(61)

评论列表共有 0 条评论

立即
投稿
返回
顶部