DC:8

2024-06-08 383 0

一、环境信息

二、信息收集

1、主机存活发现

可以使用nmap或者arp-scan确定靶机IP

  • nmap -sn 192.168.44.0/24
  • arp-scan -I eth0 -l

2、端口扫描
DC:8插图

利用点无外乎80前站和ssh,80也显示了一些drupal的常规目录。

还有drupal 7 注意一下,在后续的提权中如果有相关的漏洞的话,可以只用利用

3、目录扫描

访问robots.txt文件,看到有很多路径和文件,找到登陆界面:user/admin(可以访问)

DC:8插图1

三、前站测试

DC:8插图2

sql语句都出来,用sqlmap跑一下,存在sql注入,在users表中找到两个用户

DC:8插图3

使用john尝试爆破一下。如果成功就可以在登录界面尝试登录了。

DC:8插图4

john爆破成功,并且成功登录!接下来的思路就是想办法上传木马,反弹shell等。

在个人中心有上传文件功能,尝试上传木马【失败】,使用白名单过滤,只允许图片文件!

找可以执行php代码的地方,上传反弹shell(这里我使用/usr/share/webshells/php/php-reverse-php.php)

DC:8插图5

找到一个地方:这个页面功能是:用户提交contact之后的响应的响应输出。可以在这里插入木马,然后contact触发代码。

DC:8插图6

DC:8插图7

四、提权

使用find查找一些具有root权限的文件:find -perm -u=s -type f 2>/dev/null

DC:8插图8

exim4命名好像软件或者服务的版本,搜索一下DC:8插图9

DC:8插图10

版本4.89,在searchspolit里面查看是否有相关的提权漏洞可以利用

DC:8插图11

把bash文件上传到靶机执行即可,靶机要在具有写入权限的目录下接受哦!

DC:8插图12

下面简单查看一下提权脚本的代码逻辑

DC:8插图13DC:8插图14

可以看到脚本提供了两种方法提权,方法一需要gcc编译环境不支持,这里使用netcat:

DC:8插图15

在/root/flag.txt中拿到flag!

DC:8插图16


4A评测 - 免责申明

本站提供的一切软件、教程和内容信息仅限用于学习和研究目的。

不得将上述内容用于商业或者非法用途,否则一切后果请用户自负。

本站信息来自网络,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑或手机中彻底删除上述内容。

如果您喜欢该程序,请支持正版,购买注册,得到更好的正版服务。如有侵权请邮件与我们联系处理。敬请谅解!

程序来源网络,不确保不包含木马病毒等危险内容,请在确保安全的情况下或使用虚拟机使用。

侵权违规投诉邮箱:4ablog168#gmail.com(#换成@)

相关文章

webpack打包站点,js文件名批量获取思路
加密对抗靶场enctypt——labs通关
【论文速读】| 注意力是实现基于大语言模型的代码漏洞定位的关键
蓝队技术——Sysmon识别检测宏病毒
内网渗透学习|powershell上线cs
LLM attack中的API调用安全问题及靶场实践

发布评论