OSCP靶机训练Kioptrix Level 1

news/2024/9/25 2:25:41

Vulnhub——Kioptrix Level 1

前期准备:

​ 1、kali攻击机:10.0.0.4 NAT模式

​ 2、靶机:10.0.0.10 NAT模式

​ 注意:

​ 该靶机默认为桥接模式,且在虚拟机中修改为NAT模式,在靶机启动之后又自动更改为了桥接模式

​ 需要在靶机的配置文件中进行修改

​ 将所有Bridge修改为nat即可

渗透过程:

前期准备工作完成后,接下来是攻击的过程

第一步:进行主机发现

使用nmap 10.0.0.0/24可以发现本网段中存在的存活主机

也可以使用arp-scan -l进行主机发现

image-20240204135242304

image-20240204135345473

第二步:对目标主机进行更进一步的扫描

  • 端口扫描:nmap --min-rate 1000 -p- 10.0.0.10

image-20240204135712444

  • 基础漏洞检测:nmap -sT -sC -sV -O -p22,80,111,139,443,1024 10.0.0.10

image-20240204140057052

  • 通过上面的基础漏洞检测后,有几个可以利用的点,smb可以利用msf判断一下版本,然后查找对应版本的EXP进行攻击,apache版本较低,可能存在mod_ssl漏洞,也可以根据版本寻找对应的EXP实现攻击

第三步:利用smb进行攻击

  • 利用msf探测一下smb的版本

image-20240204140422052

  • 有了smb版本后,使用searchsploit或者去https://www.exploit-db.com/进行查找

image-20240204140547978

image-20240204140626935

  • 上面两张图标红的exp都是同一个,所以只需要下载一个即可

image-20240204140804407

  • 对10.c进行编译

image-20240204140900642

  • 直接执行不带参数,会提示你需要哪些参数

image-20240204141000862

  • 带上参数:./poc -b 0 10.0.0.10

image-20240204141047310

  • 直接拿到了root权限,之后就是在kali上新建一个监听,在靶机上链接,获取交互式更好的shell

第四步:利用mos_ssl进行攻击

  • 利用searchsploit查找exp

image-20240204141711447

  • 对下载下来的exp进行编译执行

image-20240204142041165

image-20240204144431555

image-20240205091853804

  • 报了很多错误,在网上找了很多教程,得知是在kali中下载下来的Poc有错误,所以需要去官网进行下载,但是我懒,依旧按这个POC进行操作,所以最后没有得到root权限,只是得到了一个低权限的用户
  • 根据版本选择相对应的部分

image-20240205092110046

image-20240205092156446

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈,一经查实,立即删除!

相关文章

vcenter创建数据中心加入ESXI主机

vcenter创建数据中心加入ESXI主机右键选择vcenter主机,点新建数据中心 2、点确定 3、对Datacenter右键,然后选择添加主机 4、添加主机IP地址 5、添加用户密码,然后下一页 6、点是 7、会显示摘要,按下一页 8、分配许可证 9、按是 10、按下一页 11、虚拟机位置,不用…

SQL Server实战七:自定义数据类型、标量值、内嵌表值、多语句表值函数的操作

本文介绍基于Microsoft SQL Server软件,实现数据库用户自定义数据类型的创建、使用与删除,以及标量值、内嵌表值、多语句表值函数等用户定义函数的创建、使用、删除方法~本文介绍基于Microsoft SQL Server软件,实现数据库用户自定义数据类型的创建、使用与删除,以及标量值、…

Layui的进度条使用

我用的是 第二种上代码 首先引入 layui的css和js html部分<div class="layui-progress" lay-showpercent="true" style="margin-top:10px" lay-filter="demo-filter-progress"><div class="layui-progress-bar" l…

sh 不是内部或外部命令,也不是可运行的程序 或批处理文件。

我们在windows系统中执行:sh nacos-config.sh -h 127.0.0.1命令是报错的。 报错:sh 不是内部或外部命令,也不是可运行的程序 或批处理文件。 但是作为一名软件开发人员,我们的电脑上一般都是安装有git的。 这个时候,我们可以使用git执行上面的命令就可以了,因为git是安装…

FatFs --- 短文件名 / 长文件名

FATFS 默认使用的文件名格式是8.3短文件名格式,即文件名8个字节,扩展名3个字节 需要定义以下宏来支持长文件名

了解GaussDB SQL中CASE表达式

SQL是用于访问和处理数据库的标准计算机语言。本文分享自华为云社区《GaussDB SQL基本语法示例-CASE表达式》,作者:Gauss松鼠会小助手2。 一、前言 SQL是用于访问和处理数据库的标准计算机语言。GaussDB支持SQL标准(默认支持SQL2、SQL3和SQL4的主要特性)。 本系列将以《云数…

【OpenVINO™】在 C# 中使用OpenVINO™ 部署PP-YOLOE实现物体检测

PP-YOLOE是基于PP-YOLOv2的优秀单级无锚模型,超越了各种流行的YOLO模型。PP-YOLOE有一系列型号,命名为s/m/l/x,通过宽度乘数和深度乘数进行配置。PP-YOLOE避免使用特殊的运算符,如可变形卷积或矩阵NMS,以便友好地部署在各种硬件上。 在本文中,我们将使用OpenVINO™ C# AP…

2022广东大学生攻防大赛WP

MISC 复合 尝试导出http数据 发现文件类型和文件名都被改过把pass.md改为pass.zip,发现打不开 添加文件头解压得到 Emklyusg=E2=80=82gni=E2=80=82bvvymlag=E2=80=82tsqic=E2=80=82colz=E2=80=82jx= moxvl=E2=80=82tiwhz=E2=80=82ebmee,=E2=80=82Zhjeoig=E2=80=82Krpvpi-Zgvly…