端口扫描原理

端口扫描原理分类:

(1)全TCP连接
    这种扫描方法使用三次握手,与目标计算机建立标准的TCP连接。但是这种扫描方式很容易被目标主机记录,不推荐使用。
(2)半打开式扫描(SYN扫描)
   在这种扫描技术中,扫描主机自动向目标计算机的指定端口发送SYN数据段,表示发送建立连接请求。
a,如果目标计算机的回应TCP报文中SYN=1,ACK=1,则说明端口是活动的,接着扫描主机传送一个RST给目标主机拒绝建立TCP连接,从而导致三次握手过程的失败。
b,如果目标计算机回应的是RST,则表示该端口为“死端口”,这种情况下,扫描主机不用做任何回应。
由于扫描过程中,全连接尚未建立,所以大大降低了被目标计算机的记录的可能性,并且加快了扫描的速度。
(3)FIN扫描
   FIN扫描依靠发送FIN来判断目标计算机的指定端口是否活动。
   发送一个FIN=1的TCP报文到一个关闭的端口时,该报文被丢弃,并返回一个RST报文、但是,当FIN报文到一个活动的端口时,该报文只是简单的丢掉,不返回任何回应。
   从FIN扫描可以看出,这种扫描没有涉及任何的TCP连接部分,因此,这种扫描比前两种都安全,因此称之为秘密扫描。
(4)第三方扫描
    第三方扫描又称“代理扫描”,这种扫描是利用第三方主机来代替**进行扫描。这个第三方主机一般是**者通过**其他计算机而得到的“肉鸡”。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值