Vulnhub靶机:hackableII

一、介绍

运行环境:Virtualbox

攻击机:kali(10.0.2.15)

靶机:hackableII(10.0.2.52)

目标:获取靶机root权限和flag

靶机下载地址:https://www.vulnhub.com/entry/hackable-ii,711/

二、信息收集

使用nmap主机发现靶机ip:10.0.2.52

在这里插入图片描述

使用nmap端口扫描发现,靶机开放端口:21、22、80

在这里插入图片描述

21端口:通过nmap扫描结果发现ftp存在匿名登录,登录ftp,下载里面的文件,未发现有用的信息

在这里插入图片描述
在这里插入图片描述

80端口:打开网站发现是apache2的默认页面,查看源码发现提示,对该网站进行目录爆破

在这里插入图片描述

使用gobuster工具对网站进行目录爆破,发现一个/files目录

gobuster dir -u http://10.0.2.52 -x txt,php,html,bak --wordlist /usr/share/wordlists/dirbuster/directory-list-2.3-medium.txt

在这里插入图片描述

浏览器访问该目录,发现该目录里的文件和ftp里面的文件一样,怀疑ftp的文件夹就是该文件夹

三、漏洞利用

使用ftp上传webshell到文件夹,并使用浏览器刷新/files目录,发现存在webshell文件

在这里插入图片描述
在这里插入图片描述

使用nc监听端口,点击webshell执行,反弹shell

在这里插入图片描述

获取交互式shell

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

在这里插入图片描述

四、提权

查看是否存在特权命令,发现需要输入密码,我们没有www-data的密码

查看是否存在具有root权限的可利用的可执行文件,发现没有

查看/home文件夹看一下存在哪些用户,是否可以进一步利用

发现important.txt文件,查看该文件,发现提示我们执行/.runme.sh脚本

在这里插入图片描述
在这里插入图片描述

执行/.runme.sh脚本,获得shrek用户的md5加密的密码:shrek:cf4c2232354952690368f1b3dfdfb24d

在这里插入图片描述

使用在线网站解密得到shrek用户的密码:onion

使用su命令切换为shrek用户,使用sudo -l命令查看特权命令,发现可以无密码以root权限执行/usr/bin/python3.5命令

在这里插入图片描述

使用该命令进行提权

sudo /usr/bin/python3.5 -c 'import os; os.execl("/bin/sh", "sh", "-p")'

在这里插入图片描述

获取flag

在这里插入图片描述
在这里插入图片描述

相关推荐

  1. vulnhub靶机Phineas

    2024-02-13 09:32:02       64 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-02-13 09:32:02       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-02-13 09:32:02       100 阅读
  3. 在Django里面运行非项目文件

    2024-02-13 09:32:02       82 阅读
  4. Python语言-面向对象

    2024-02-13 09:32:02       91 阅读

热门阅读

  1. 记录 | C++ cout.setf(ios::fixed)

    2024-02-13 09:32:02       53 阅读
  2. k8s搭建容器云平台

    2024-02-13 09:32:02       48 阅读
  3. sqlserver 触发器

    2024-02-13 09:32:02       53 阅读
  4. Tokitsukaze and Short Path (plus)-牛客寒假训练营(二)

    2024-02-13 09:32:02       59 阅读
  5. 使用Nacos实现服务发现

    2024-02-13 09:32:02       53 阅读
  6. git入门

    2024-02-13 09:32:02       48 阅读
  7. 347. 前 K 个高频元素

    2024-02-13 09:32:02       56 阅读
  8. vue3 封装一个通用echarts组件

    2024-02-13 09:32:02       63 阅读
  9. 速盾:cdn集群防御空间dns服务器

    2024-02-13 09:32:02       47 阅读
  10. 深入了解Redis的过期策略和内存淘汰机制

    2024-02-13 09:32:02       43 阅读
  11. AutoSAR(基础入门篇)8.5-C/S原理进阶

    2024-02-13 09:32:02       42 阅读