攻防世界-Web-PHP2

PHP2

文章目录


  • 题目考点:

     题目考的是对信息的简单收集,找到源码,并对id参数值admin进行二次加密
    
  • 解题步骤
    首先进入页面后发现一串英文:Can you anthenticate to this website? ,他的意思是你能登录这个网站吗?,那么说明应该有隐藏的登陆页面,利用工具dirsearch进行扫描
    在这里插入图片描述
    这里我们发现了index.php页面,访问
    在这里插入图片描述
    还是这句话,并且源代码中没有东西
    在这里插入图片描述
    此时我们可以利用phps进行源码查看
    在这里插入图片描述
    接下来观察回显内容

not allowed!

"); exit(); } $_GET[id] = urldecode($_GET[id]); if($_GET[id] == "admin") { echo "

Access granted!
"; echo "

Key: xxxxxxx
"; } ?> Can you anthenticate to this website? 

我们发现想要得到Access granted!回显需要用GET请求提交一个id,id值为用urldecode加密的admin
在这里插入图片描述
开始尝试,这里一定要注意,我们要回到的php页面看回显,而不是还留在phps页面,admin进行urldecode加密
在这里插入图片描述
在这里插入图片描述
发现还是不行,那我们将admin进行二次加密,即对%61%64%6d%69%6e再次进行urldecode的加密
在这里插入图片描述
进行传输即可得到flag
在这里插入图片描述

  • 6
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 7
    评论
评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

七堇墨年

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值