Skip to content
Stack Ashes
Go back

thm-dailybugle

通过 SQLi 入侵 Joomla CMS 帐户,练习破解哈希并利用 yum 提升您的权限。

靶场概述

难度: hard 描述: sql注入到webshell 到提权的经典案例


基本信息

🚀本地机器信息目标机器信息
IP10.17.5.12110.10.220.38
OSkali

信息搜集

端口扫描

攻击向量

使用joomscan针对目标站点进行扫描,joomscan是一个专门用于扫描Joomla CMS的工具

可以获取指定版本

漏洞利用

 Joomla! 3.7.0 - 'com_fields' SQL Injection
sqlmap -u "http://localhost/index.php?option=com_fields&view=fields&layout=modal&list[fullordering]=updatexml" --risk=3 --level=5 --random-agent --dbs -p list[fullordering]

这里提到了 SQLMap 来利用这个漏洞。但是应该有另一种 Python 替代方案,

https://raw.githubusercontent.com/XiphosResearch/exploits/refs/heads/master/Joomblah/joomblah.py

如果保存需要报错处修改为utf-8编码

登录后考虑进一步利用

发现在一个模板出可以进行替换

考虑反弹shell

提权

让我们尝试检查此用户的 sudo 权限 没有权限运行 ‘sudo -l’,所以让我们试着检查 crontab,看看我们是否有东西要升级到 jjameson 用户:

也什么都没有。所以我们需要进行内部枚举,以便检查一些权限提升向量。在检查了一些目录和文件后,我前往 website 目录检查了配置文件:

好吧,它们对 root 用户没有用,但也许我们可以将它们与 jjameson 用户一起使用:

gofobins提权

知识点回顾

总结


Share this post on:

Previous Post
Alert
Next Post
THM-internal