一、防火墙
1.防火墙介绍
防火墙(Firewall):防火墙指的是一个由软件和硬件设备组合而成、在内部网和外部网之间、专用网与公共网之间的边界上构造的保护屏障。防火墙是一种保护计算机网络安全的技术性措施,它通过在网络边界上建立相应的网络通信监控系统来隔离内部和外部网络,以阻挡来自外部的网络入侵。
2.判断防火墙状态的方法
通过检查回包,可能识别端口是否经过防火墙过滤(但是存在一定的误差)
(1):向目标主机发送一个SYN数据包,没有收到响应包;再发送一个ACK数据包,收到一个RST数据包,就说明主机存活,但是SYN数据包被防火墙过滤
(2):向目标主机发送一个SYN数据包,收到SYN+ACK数据包或者SYN+RST数据包;再发送一个ACK数据包,没有收到数据包,就说明主机存活,但是ACK数据包被防火墙过滤
(3):向目标主机发送一个SYN数据包,收到SYN+ACK数据包或者SYN+RST数据包;再发送一个ACK数据包,收到一个RST数据包,就说明主机存活,并且端口也没有被过滤
(4):向目标主机发送一个SYN数据包,没有收到数据包;再发送一个ACK数据包,没有收到数据包,就说明主机可能不存活
3.防火墙分类
3.防火墙识别的方法
nmap