Raven-1-WordPress-python命令提权

news/2024/10/10 22:26:35

靶机下载地址:https://www.vulnhub.com/entry/raven-1,256/
修改hosts文件
image.png

Description

Raven is a Beginner/Intermediate boot2root machine. There are four flags to find and two intended ways of getting root. Built with VMware and tested on Virtual Box. Set up to use NAT networking.

信息收集

主机发现

nmap -sP 192.168.75.0/24

image.png

端口扫描

nmap -A -p- -sC -T4 -sS -P0 192.168.75.162 -oN nmap.A

nmap默认会扫描使用频率最高的top1000端口,-p-就是扫描1-65535端口,nmap可以做漏洞扫描-sC,设置扫描速度-T4,nmap扫描速度有5档T1~T5,T1最慢,T4最快,-sS做SYN半连接扫描,nmap对目标进行扫描的时候一共有两步,第一步是确定主机是否在线,第二步再进行端口扫描,-P0是禁用nmap来判断主机是否在线,直接进行强扫,直接发包
image.png

网站信息

image.png
在service模块源代码中发现了flag1
image.png
image.png

网站目录扫描

dirb http://192.168.75.162

image.png
image.png

wpscan

wpscan --url http://192.168.75.162/wordpress/ -e vp,u

使用wpscan扫描出来了两个用户: steven,michael

渗透测试

SSH爆破

由于知道了两个用户名尝试一下利用hydra,成功爆出一个账号
用户名:michael
密码:michael
image.png
ssh登录成功
image.png
在/var/www目录下找到flag2
image.png

数据库信息

下面查看一下靶机开放了哪些端口号
image.png
开放了数据库
WordPress作为一款开源的CMS,配置文件的路径是固定的,是wp-config.php
数据库密码肯定在网站的配置文件中

cat /var/www/html/wordpress/wp-config.php

image.png
输入账号密码以后成功进入数据库
image.png
查找用户
image.png
用MD5解密一下得到密码
image.png

steven登入网站后台

获取flag3
image.png

提权

破出了steven的密码,尝试去登录ssh
image.png
查看sudo权限

sudo -l

image.png
steven可以用root身份,不需要提供root密码的情况下,去执行/usr/bin/python
sudo /usr/bin/python,这条命令敲下去之后,就可以以root身份去执行python命令,在执行期间,具有root用户权限
我们知道权限是具有传递性的,如果我们以root身份调用python命令,那么python就可以以root身份去调用bash,bash就具备了root权限

sudo python -c 'import pty;pty.spawn("/bin/bash")'

image.png
到此获取flag4
image.png

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

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

相关文章

Raven-2-WordPress-UDF提权

0x00 什么是UDF UDF 全称为:User Defined Function,意为用户自定义函数;用户可以添加自定义的新函数到Mysql中,以达到功能的扩充,调用方式与一般系统自带的函数相同,例如 contact(),user(),version()等函数。 udf 文件后缀一般为 dll,由C、C++编写。 0x01 UDF在渗透中…

探讨宝塔切换php版本切换失败的原因和解决方法

宝塔切换php版本是非常简单的操作,但是有时候切换失败可能会导致系统无法正常工作,给我们带来很大的麻烦和困扰。在本文中,我们将探讨可能导致宝塔切换php版本失败的一些常见原因和解决方法。一、检查宝塔是否已成功安装PHP版本在切换PHP版本之前,请确保您已经正确地安装了…

二叉树相关的三个常见算法题

算法题一// 计算一颗二叉树的所有节点的数量 int BinaryTree_CountNode(Tnode_t *root) {int n1, n2;if (NULL == root){return 0;}n1 = BinaryTree_CountNode(root->lchild);n2 = BinaryTree_CountNode(root->rchild);return n1 + n2 + 1; }算法题二// 计算一颗二叉树的…

金汇龙王战神程序智慧管家app拨号精灵下载说明

金汇战神程序App下载,龙王程序app,智慧管家下载安装 厂家售后使用说明及安装教程:金汇战神系金汇科技出品战神程序,无区域限制,高性价比高,调试安装更加快捷方便,安装时间大大缩短。添加微心 ZSMJCC 咨询索取金汇相关App下载链接 手机上安装好金汇战神小精灵app后,连接上…

电脑是组装的好还是原装的好?

组装电脑和原装电脑孰优孰劣一直备受争议。困扰着无数人的问题:组装电脑和原装电脑到底哪个更出色?下面php小编新一将为您详细介绍这两者的优缺点,帮助您做出明智的选择。继续阅读,探索组装电脑的灵活性、升级潜力和性价比,以及原装电脑的稳定性、保修和简便性。电脑是组装…

python交教程4:文件操作

文件操作流程 人类操作一个word流程: 1、找到文件、双击打开 2. 读或修改 3. 保存&关闭 ⽤python操作⽂件也差不多: 只读模式 创建模式 追加模式 遍历文件 图片视频--二进制文件 其他方法 打开文件--混合模式