初入C/S了解数据包抓包等基础
此文章主要用于个人学习,文章如若存在知识瑕疵和误区欢迎在评论区指出
1.什么是数据包?
在互联网上做的一切都涉及到数据包,如:接收的每个网页都以一系列数据包的形式传入,如发送的每一封电子邮件都以一系列数据包的形式传出,以小型数据包传输数据的网络成为数据包交换网络。
2.什么是抓包?为什么抓包?
抓包就是将网络传输发送与接受的数据包进行截获,重发,编辑,转存等操作。
原始数据–>过滤–>分析,这是数据处理的基本套路,抓包的目的就是为了获取想要的数据,拿到数据之后我们可以做以下事情:
- 分析数据传输协议
- 定位网络协议的问题
- 从数据包中获取想要的数据
- 将截取到的数据包进行修改,伪造,更改
数据包传输协议:常见的网络协议有TCP/IP协议、IPX/SPX协议、NetBEUI协议、 Microsoft网络的文件和 打印机共享。在局域网中用得的比较多的是IPX/SPX。用户如果 访问Internet(互联网),则必须在网络协议中添加TCP/IP协议。
3.常用的抓包工具
一、httpwatch:
httpwatch与IE和firefox浏览器集成,但不支持chrome;httpwatch界面清晰直观,发送请求后可以快速简单的查看Cookies, Headers, Query Strings and POST data,能够通过页面分组处理多页面场景。
二、Fiddler:
Fiddler是一个独立的应用,可以调试PC、Mac或Linux系统和移动设备 的之间的通信,支持大部分框架如java、.net、java、Ruby,需要设置代理
三、wireshark
wireshark是一款专业的通过抓取网络数据包进行网络检测,网络协议分析工具,可实时监测网络传输数据,全面透视整个网络的动态信息。
四、firebug
Firebug是firefox下的一个扩展,它除了能进行网络分析还能够调试所有网站语言,如js、Html、Css等,支持各种浏览器如IE、Firefox、Opera,、Safari。
第三节点原文链接:https://blog.csdn.net/qq_40126686/article/details/106994471
4.TCP/IP协议
TCP协议分为四层,分别为:应用层(HTTP/FTP/SMTP/Tenlnet),传输层(TCP/UDP),网络层(ICMP/IP/IGMP)和链路层(ARP/RARP)。
TCP是面向连接的通讯协议,通过三次握手建立链接,完成通讯时要拆除链接。
点到点是链路层的说法。
端到端是传输层的说法
5.连接硬件
连接硬件产品有两种方式
1.网线连接,需要配置和硬件一样的网段,什么是网段?如硬件为192.168.0.111 本地电脑需前三位和硬件一致,如:192.168.0.*** 。配置完成后输入cmd打开控制器输入ping IP地址 进行通讯测试。
2.串口连接,此方法不需要配置网段
初入C/S了解数据包抓包等基础相关推荐
- Android如何用release包抓包
首先说明,在Android以上的app,已经不允许release包抓包了,但是我们自己打的relase包可以通过修改配置文件达到抓包的目的. 在开发过程中,我们经常使用debug包+charles进行 ...
- Libpcap和Qt的安装及数据包抓包、过滤、保存
本次实验是基于ubuntu虚拟机. 实验目的 (1)准备实验环境: (2)libpcap相关函数: (3)掌握数据包的抓包过程 (二)实验内容 安装libpcap: 在虚拟机中安装QT软件: 使用li ...
- fiddler不能抓取浏览器数据_抓包软件 Fiddler 了解一下?
学会如何抓包,是爬虫的必备技能,甚至可以说,不会抓包就等同于不会爬虫. 那我们怎样抓包呢?如果直接抓取浏览器上的内容,可以直接使用开发者工具进行抓包,但有个局限,只能抓浏览器的,功能也没有多少.还可以 ...
- 使用Fiddler对IPhone手机的应用数据进行抓包分析
原文出自: http://www.cr173.com/html/20064_1.html Fiddler能捕获ISO设备发出的请求,比如IPhone, IPad, MacBook. 等等苹果的设备. ...
- 数据收集-抓包与反爬
抓包与反爬 常见的反爬手段 反爬原因 反爬常见概念 反爬的三个方向 基于身份识别进行反爬 通过headers字段来反爬 通过请求参数来反爬 常见基于爬虫行为进行反爬 基于请求频率或总请求数量 根据爬取 ...
- python 抓包解析数据_Python抓包并解析json爬虫的完整实例代码
Python抓包并解析json爬虫 在使用Python爬虫的时候,通过抓包url,打开url可能会遇见以下类似网址,打开后会出现类似这样的界面,无法继续进行爬虫: 例如: 需要爬取网页中第二页的数据时 ...
- api 数据 App 抓包工具 fiddler
from : http://www.heyuan110.com/2015/06/17/App抓包工具fiddler/ App抓包工具fiddler Charles fiddler 抓包 确保安装 ...
- 【fiddler】手机 APP 接口数据的抓包HTTPS配置步骤
原文:https://blog.csdn.net/qq_39720249/article/details/81069929 转载请查看原文 一.fiddler的下载和安装 参照我的另一博文 :[fid ...
- 网络抓包-抓包工具tcpdump的使用与数据分析
1.测试背景 本次测试选用两台不同的服务器,ip分别为.233和.246,233服务器为客户端,246服务器为服务端.利用tcp协议就行socket通信.socket网络编程部分示例代码为基本的通信代 ...
最新文章
- pandas使用replace函数将dataframe指定数据列中的特定字符串进行自定义替换(replace substring in dataframe column values)
- WARNING:tensorflow:Layer gru will not use cuDNN kernels since it doesn‘t meet the criteria. It will
- Python中的继承
- 动态链接库dll,静态链接库lib, 导入库lib 转
- 您需要了解的所有有关System.gc()的信息
- 织梦mysql安装教程视频教程_织梦DedeCMSV6系统安装步骤教程
- Java NIO零拷贝
- ultrascale和arm区别_[原创] Avnet Zynq UltraScale+MPSoC系列Ultra96开发方案
- c#值get、 set用法(包含自动转换的说明)
- centos7 安装mysql8_CentOS7中安装MySQL8.0.21爬坑记录
- 9 月,有远见的程序员,都关注了这个人!
- 寻求有用的Eclipse Java代码模板[关​​闭]
- js动态加载css文件和js文件的方法
- 解读《美国国家BIM标准》 – BIM能力成熟度模型 (七)
- Windows 本地安全策略
- python docx 图片_python-docx设置图片大小和对齐方式
- python有道云笔记_Python自动同步有道云笔记到Hexo
- zookeeeper 启动失败 Unexpected exception, exiting abnormally java.io.eofexception
- 亳州市发明专利申请费用多少钱,权利要求书要怎么写?
- PDF怎么修改,如何删除PDF水印
热门文章
- 与Ubuntu握手言和:goole输入法突然不见了
- “北上广深”的“收租婆”角色什么时候能够减少?
- springboot(十)SpringBoot消息中间件RabbitMQ
- ios局部滚动出界解决办法
- echarts—地图实现
- 【电影】X战警天启HDTC版免费观看英文中字字幕
- 【进阶篇】全流程学习《20天掌握Pytorch实战》纪实 | Day03 | 文本数据建模流程范例
- CSP 201609-3 炉石传说(C++)
- 使用本地CentOS-7-x86_64-Vagrant-2004_01.VirtualBox.box创建三个k8s集群虚拟机
- Android中监听Home键的4种方法总结