二、攻防世界-PHP2

 拿到题目后,不知道什么意思,查看源代码也没有任何信息,但是根据题目本题一定是跟权限有关系的。通过搜索相关博客得到以下解题思路。

首先是由于源代码没有任何信息,题目是关于php的,因此有关flag的信息肯定藏在php文件中,可以使用dirsearch对网页的目录结构进行扫描。

其中dirsearch的安装和使用参考文章:https://zhuanlan.zhihu.com/p/537515948 

https://blog.csdn.net/qq_43006864/article/details/121929398

下载并解压后,打开dirsearch的目录,在该目录下打开命令行。安装依赖

 

 安装成功后,使用下方命令在命令行中执行。

python dirsearch.py -u http://61.147.171.105:58101/ -e*

 得到扫描结果如下。

此时就知道该网页文件目录下与php有关的文件包括:index.php。 

在题目中进入该文件。

 

上面这段代码是验证是否通过的条件,简单来说就是传入的id值不等于admin。如果直接传入id=admin。结果如下。

是php文件中的第一个判断条件。接下来就是对id解码后与admin比较,所以需要对admin先进行编码。

后续过程不再赘述,可以参考wp https://blog.csdn.net/Myon5/article/details/129569258

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值