20199322 2019-2020-2 《网络攻防实践》第八次作业

一些问题 简单的解答
这个作业属于哪个课程 网络攻防实践
这个作业的要求在哪里 作业要求
参考文献 一些网络资源

知识梳理和总结

Linux系统发行版本

  • Ubuntu
  • Debian
  • Fedora
  • CentOS
  • RHEL
  • OpenSUSE
  • Slackware
    VMware里面一些系统用的就是Ubuntu,我本科在阿里云上搭建网站的时候,用的系统就是CentOS,其他的我就不知道了。

Linux系统的优势

开源和免费,其他的我觉得相较于windows根本不算优点,什么丰富的软件支持,自欺欺人。

Unix/Linux能做什么?

服务器:Web服务器、Mail服务器、Database服务器以及做程序开发等。

做服务器需要达到的要求:

  • 安全性,比如银行系统
  • 稳定性高(作为服务器一旦开机之后就不要随意当机的),比如说电信,中国移动
  • 高效性(访问网站的效率)
    如果是window是很难这些要求的,所以一般企业级用户会选择unix和liunx。对于我们作为应用程序开发者来选择OS:开发的时候可能会用到window或者unix,但是在部署的时候大多数都是unix.所以就需要对unix有一定的了解。

哪些人要学习Unix/Linux?

  • Unix/Linux管理员
  • oracle管理员
  • 网络工程师
  • 程序开发者等等。

为什么Unix/Linux能做服务器呢?

  • windows:个人用户平台优化,非常容易满足个人的需求,比如上网,聊天,聊QQ等。
  • unix:企业级用户平台优化,做服务器,163,百度,淘宝

使用 Metasploit 渗透测试软件,攻击 Linux 靶机上的 Samba 服务 usermap_script 安全漏洞,获取目标 Linux 靶机的主机访问权限。实践步骤如下:

  • 启动 Metasploit 软件,可根据个人喜好使用 msfconsole、msfgui、msfweb 之一;
  • 使用exploit: exploit/multi/samba/usermap_script 渗透攻击模块;
  • 选择攻击 PAYLOAD 为远程 Shell (正向或反向连接均可);
  • 设置渗透攻击参数(RHOST,LHOST,TARGET等);
  • 执行渗透攻击;
  • 查看是否正确得到远程Shell,并查看获得的权限。

KALI中打开Metasploitable

搜索一下渗透模块

使用渗透模块

后面输入攻击机,靶机IP不再赘述

开始攻击

攻击成功后,看一下靶机的状态


攻防对抗实践

攻击方使用Metasploit渗透软件针对Linux Metasploitable靶机实施网络攻击,防御方则在Metasploitable上使用tcpdump或wireshark或snort工具捕获攻击流,并分析出攻击者利用了哪个安全漏洞进行攻击,从官方网站上下载该安全漏洞补丁进行系统修复,双方合作给出攻防过程报告
攻击方:使用Metasploit,选择Metasploitable靶机中发现的漏洞进行渗透攻击,获得远程控制权,并尝试进一步 获得root权限。
防守方:使用tcpdump/wireshark/snort监听获得网络攻击的数据包文件,并结合wireshark/snort分析攻击过 程,获取攻击者IP地址、目标IP和端口、攻击发起时间、攻击利用漏洞、使用Shellcode,以及成功之后 在本地执行命令输入等信息。

重复上个实践前,打开wireshark

看一下端口,时间,shellcode



很多东西上个礼拜都做过了,不再赘述。

遇到的问题以及解答

第一个实践不成功

KALI和METAS无法联通

解答

METAS机子的IP在打开蜜网前后反复横跳。

总结

基本上和上周差不多,对于这门课的掌握的感觉还不够,对于wireshark里面内容的寻找还不够熟练,

原文地址:https://www.cnblogs.com/vizen/p/12755416.html