网络扫描相关知识汇总

2016-12-21 站长-黑杰克
摘要网络扫描 对于很多朋友来说并不了解,针对这种情况以下相关知识大汇总希望能够帮助到各位。 网络扫描的介绍 这是一种自动化程序能用于检测远程或者本地主机的弱点及 恶意代码 漏洞,漏洞扫描的话就是进行入侵防范最基本的工作,攻击者能正式利用各种漏洞进行 ...
   网络扫描对于很多朋友来说并不了解,针对这种情况以下相关知识大汇总希望能够帮助到各位。
网络扫描
   网络扫描的介绍
   这是一种自动化程序能用于检测远程或者本地主机的弱点及恶意代码漏洞,漏洞扫描的话就是进行入侵防范最基本的工作,攻击者能正式利用各种漏洞进行入侵系统,而借助自动化扫描工作就能在攻击者发现漏洞进行攻击之前进行修复,以能避免受到攻击;很多时候攻击者入侵系统往往需要四个步骤,即:1、进行系统的发现;2、进行漏洞的探测;3、进行漏洞的利用;4、进行痕迹的清除。
   网络扫描中端口扫描技术介绍
   端口扫描能够用来进行查找目标主机已经开放的端口,包括TCP和UDP端口,当前针对TCP端口的扫描技术也能分为3种,有全连接扫描、SYN扫描和FIN扫描,一般针对UDP端口扫描的技术都是会采用ICMP报文端口不可达的信息来进行识别UDP端口是否开放;全连接扫描做为最基本的TCP扫描方式进行使用,能够利用connect()函数,向每一个目标主机的端口进行发起连接,当端口处于侦听状态其函数就会返回成功,否则就能判断出该端口是没有开放的;全连接扫描3389弱口令的优势就是不许要得到系统权限,任何用户往往是都能进行使用,另一个优势就是可以采用多线程并发扫描,其扫描的速度也并不慢。
   SYN扫描也被人们认为是半开放扫描,这是由于扫描程序不用打开完全的TCP连接,扫描程序构造并发送一个SYN数据包进行执行TCP3次握手的第一步,当返回一个SYN/ACK数据包的话,也就表示端口是处于侦听状态,否则返回一个RST数据包就表示端口是没有开放的;FIN扫描与SYN扫描是非常类似的,也就是构造数据包往往能够通过识别回应来进行判断端口状态,当发送FIN数据包后如果能够返回一个RST数据包也就表示端口没有开放是处于一种关闭状态,否则开放端口就会忽略这种报文。
   另外大家也需要知道UDP的ICMP端口是不可达扫描,可能UDP协议相对比较简单不管是UDP端口是否开放对于接受到的探测包本身默认是不会发送回应信息的;不过UDP就是扫描的一种方式,它能利用主机ICMP报文的回应信息进行来识别,如果一个关闭的UDP端口发送一个数据包的时候,就会返回一个ICMP_PORT_UNRECH的错误;当然了因为UDP的不可靠,也让ICMP的报文也不可靠甚至出现数据包中途能进行丢失的可能。
   文章由天启科技原创,抄袭必究。技术咨询站长QQ9326665
上一篇:现阶段恶意代码包括有哪些 下一篇:攻击别人网站的关键就是要会利用网站的漏洞
加入VIP 联系站长