实验吧web-天网管理系统

题目地址:http://ctf5.shiyanbar.com/10/web1/

查看源代码可以看到提示

这里是一个md5的弱类型比较,PHP在处理哈希字符串时,会利用”!=”或”==”来对哈希值进行比较,它把每一个以”0E”开头的哈希值都解释为0,所以如果两个不同的密码经过哈希以后,其哈希值都是以”0E”开头的,那么PHP将会认为他们相同,都是0。

于是我们传递用户名为QNKCDZO

看到下一步,访问http://ctf5.shiyanbar.com/10/web1/user.php?fame=hjkleffifer

要求传入的序列化字符串在反序列化后为一个数组,并且该数组的user键和pass键的值==一个未知字符串,这还是一个弱类型比较的题目,这里利用的是布尔true可以==任何字符串的弱类型比较。(这里整型0也可以使用)

向index.php post提交password=a:2:{s:4:"user";b:1;s:4:"pass";b:1;}或者a:2:{s:4:"user";i:0;s:4:"pass";i:0;}

getflag


the end

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,180评论 19 139
  • 天网 第一步看源码 发现一条: 我们可以知道php弱类型中以0e开头的可以满足==0,$test是通过md5加密的...
    查无此人asdasd阅读 1,233评论 0 0
  • 莫名一丝忧伤, 梦魇尽头碎雨。 手捻青丝细念青花红盏, 徘徊岁月轮回庭前花落! 指点玉浆杯中砂, 回望三十载春雨秋...
    手握瓷杯阅读 231评论 2 3
  • 人生有很多迷茫的时候,那种感觉好像黑夜里中失去了明灯,大海中失去了目标。 当心中迷茫并累积了很多委屈时,感觉每天在...
    御龍曉康阅读 272评论 0 0
  • 查看本地分支 git branch 查看所有分支 git branch -va 切换本地分支 git checko...
    zshanjun阅读 237评论 0 0