20212916 2021-2022-2《网络攻防实践》第五次(第七周)作业


再上图中,我们可以看到Ubuntu靶机中并没有防火墙措施。

利用Kali攻击机ping靶机,可以正常返回数据。

回到Ubuntu靶机中,利用命令使防火墙过滤icmp数据包,并再次查看防火墙配置。

这是显示刚才的操作已经成功了,接下来再回到kali攻击机,再次ping靶机,发现失败了。

说明我们防火墙的设置成功啦!

再次利用命令测试其telnet是否可达;

二、限制IP地址访问端口

首先在kali和winXP的浏览器中访问192.168.200.123,看是否可以访问。

两个攻击机都可以正常访问。

首先添加命令 iptables -I INPUT -p tcp – dport 80 -j REJECT,使得攻击机的网页均不能正常访问。

Kali的浏览器已经无法连接

WinXP的浏览器也无法正常访问靶机。

接下来我们通过更改命令,使Ubuntu靶机允许winXP的访问。命令中的IP地址是winXP的IP地址。

这是再利用winXP访问,发现它又回来了。

再试试kali能不能正常访问。

这时它依然无法访问。

添加新的策略,并命名,单击添加之后,再源地址栏选择为任何IP地址

选择目标ip地址为我的IP地址。

选择协议为ICMP,最后单击下一步,点击完成即可。

在管理筛选器中选择添加-输入名称为刚才命名的名称stop ICMP,行为-阻止。然后完成设置即可。

再次右击安全策略-选择创建IP安全。

去掉勾选项目

单击完成即可

完成后会自动弹出属性框。这时选择添加

默认选项,然后选择刚才设置的筛选

筛选器操作选择刚设置的筛选

首先策略未指派

Kali和winXP都可以ping通

当我们点击指派之后

分别使用kali和winXPping目标IP地址

发现两个攻击机对靶机均不能ping通。

二、特定IP访问TCP

右击IP安全策略创建新的安全策略向导

取消勾选栏的项目

编辑属性点击添加,默认程序一直到筛选表

单击添加

输入名称后单击添加

源地址为任何IP地址

目标IP地址为我的IP地址

协议选择TCP

端口设置为23

完成后选择设置的筛选

选择设置的stop ICMP

设置完成界面如下所示

再次在此界面选择添加

默认选项,一直到IP筛选器列表;再次点击添加

输入名称后点击添加

源地址改为某一攻击机地址

目标IP地址为我的IP地址

协议改为TCP

端口号改为23

完成后的界面如图所示

关闭页面,选择刚才设置的IP筛选器

筛选器操作为允许

设置完成后界面如图所示

在不指派的情况下,两个攻击机telnet 192.168.200.124是成功的

点击指派

Kali访问正常

WinXP不能访问

三、使用防火墙的配置

Win2k没有防火墙,此项操作在winXP中进行

打开防火墙,点击启用,取消勾选不允许例外项

选择例外-添加端口,命名,输入端口号

勾选添加的端口

启动telnet命令:net start telnet

Kali登陆winXP:telnet 192.168.200.4

取消例外

选择IP为192.168.200.4

Kali再次尝试telnet 192.168.200.3 成功

Win2k尝试同样的命令,连接失败

输入命令vim /var/log/nort.alert.fast打开/var/log/nort.alert.fast

说明用nmap发起攻击,且攻击机IP地址为172.31.4.178,目标IP地址为72.31.4.188

https://192.168.200.8登陆

打开system admin-system status-firewall rules查看防火墙规则

使用kali的nmap扫描192.168.200.123.

打开winXP查看snort alert预警信息

3.遇到的问题及解决

问题一:无论如何,在kali终端总是打不开listen.pcap文件,错误总是找不到文件。

解决:在kali桌面右击,从桌面上打开终端即可。

问题二:windows防火墙设置的时候,总是连接不上。

解决:windows系统的telnet服务均未打开,打开即可。

4.实践总结

Windows系统的策略配置与Linux系统相比要复杂的多,步骤比较繁琐,但是只要过程中小心仔细还是没有问题的。