题目链接:https://www.ctfhub.com/#/challenge

尝试git泄露

【2017 赛客夏令营】 Web random

下载index.php得到:
【2017 赛客夏令营】 Web random
想要得到flag,需要user和pass的内容不同但是hash值相同

这里用到php弱类型漏洞

PHP在处理哈希字符串时,它把每一个以“0E”开头的哈希值都解释为0,所以如果两个不同的密码经过哈希以后,其哈希值都是以“0E”开头的,那么PHP将会认为他们相同,都是0。

以下值在md5加密后以0E开头:

  • QNKCDZO
  • 240610708
  • s878926199a
  • s155964671a
  • s214587387a

从上面任意选两个不同传入的即可得到flag
【2017 赛客夏令营】 Web random
【2017 赛客夏令营】 Web random

相关文章:

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