端口扫描抓包学习TCP之syn

端口扫描的种类很多,具体见百度链接:http://baike.baidu.com/link?url=eXz1gOvQVicbV0E6TrJZGAe8R9wQFCVPe84jmN-Eg0U1ZMfguO_9SKO4n96GAPEz

网站建设哪家好,找创新互联公司!专注于网页设计、网站建设、微信开发、微信平台小程序开发、集团企业网站建设等服务项目。为回馈新老客户创新互联还提供了玛沁免费建站欢迎大家使用!

 

有些朋友要问了什么是TCP的SYN 扫描呢?这个就要说到TCP的连接了,TCP是一个可靠连接,在进行连接前要进行三次握手!如下图我直接百度上找的

端口扫描抓包学习TCP之syn

TCP端口扫描是通过SYN数据包进行的,用于扫描目标机器的端口上是否存在程序监听,通常意义上,普通个人机器上的某个端口如果有程序监听的话,那么它一般是系统漏洞。由于TCP是一个有连接的可靠协议,所以要使用三次握手来建立连接,三次握手报文分别是(SYN)、(ACK SYN)和(ACK)。进行端口扫描时,首先向对方主机的某一端口发送(SYN)报文,如果对方这一端口上有程序在监听(或者说存在漏洞),则回复(SYN ACK)报文,否则回复(RST)报文。据此就可以判断对方端口上是否有程序在监听了,或者是否存在漏洞了。

 

下面我们就使用端口扫描工具进行扫描目标计算机:

端口扫描抓包学习TCP之syn

 

使用软件SSprot,51cto上有下载。如下图我使用该软件扫描目标计算机的3350-3390端口,主要目的是看目标计算机是否开放了3389端口,在实验的时候我已经在目标计算机上开放了3389,保证实验的成功。

端口扫描抓包学习TCP之syn

 

首先开启抓包软件,然后启动端口扫描工具SSport,进行快速扫描。扫描完成结束后需要耐心等待一会,如下图产生了大量的TCP数据包,如果你立即停止抓包可能会有些数据包还在传送。

端口扫描抓包学习TCP之syn

 

耐心等待后,我们查看下都抓到了些什么数据包,如下图扫描工具发送了大量的syn数据包,由于目标计算机没有开放这些端口,所以反馈给了扫描计算机[ RST,ACK ]说这些端口我没有开放,也就是说目标计算机这些端口没有在监听(注意这个必须在防火墙关闭的情况下,如果防火墙开启的情况下,被扫描的目标计算机并不会对没有开启的端口进行回应[RST,ACT],而是直接不回应)3389呢,你不是开放了吗?

端口扫描抓包学习TCP之syn

 

我把视图往下拉了一点,如下图因为目标计算机的3389是开放的,所以目标计算机回应了安装扫描软件的计算机一个【syn,ack】的数据包,说明目标计算机的3389端口正在监听中。

端口扫描抓包学习TCP之syn

 

我们通过telnet目标计算机看下3389是否成功

端口扫描抓包学习TCP之syn

 

如下图telnet的成功

端口扫描抓包学习TCP之syn

 

总结:以上就是TCP的syn扫描,总之被扫描的PC,回复[RST,ACK] 表示端口没开,回复【SYN,ACK】说明目标计算机的端口已经开放。


网页标题:端口扫描抓包学习TCP之syn
文章来源:http://bzwzjz.com/article/gjdsep.html

其他资讯

Copyright © 2007-2020 广东宝晨空调科技有限公司 All Rights Reserved 粤ICP备2022107769号
友情链接: 四川成都网站建设 成都网站设计 盐亭网站设计 手机网站制作 营销网站建设 网站设计制作 营销型网站建设 手机网站建设 商城网站建设 定制网站设计 手机网站设计 营销网站建设 成都企业网站建设公司 企业网站制作 网站建设公司 重庆企业网站建设 成都网站制作 自适应网站设计 网站设计制作报价 营销网站建设 四川成都网站制作 成都网站设计