题目:
攻防世界之PHP2
WP:
打开题目,查看了源码,挺莫名其妙的
搜索后发现,可以访问index.phps–index.php的源代码
php源码文件为phps,url会自动解码一次
攻防世界之PHP2
分析代码可知,我们要得到key是第一个if的时候,要使id不等于admin,但经过url解码后,又要等于admin,
提一下url编码:

%+字符对应的US-ASCII

url中id的值传入后,页面解析时会自动自动进行url解码一次,所以我们可以将
a进行两次编码,第一次编码%61,第二次编码后为%2561,令id=%2561dmin,第一次if比较时将会是admin?=%61dmin,第二次才会是admin
攻防世界之PHP2
得到flag啦~

相关文章:

  • 2021-05-02
  • 2022-12-23
  • 2021-09-07
  • 2022-12-23
  • 2021-04-14
  • 2021-11-13
  • 2021-09-29
  • 2022-01-09
猜你喜欢
  • 2021-05-08
  • 2022-02-21
  • 2021-11-13
  • 2021-05-05
  • 2021-12-30
  • 2022-01-12
  • 2021-04-13
相关资源
相似解决方案