您当前的位置: 首页 >  ar

葫芦娃42

暂无认证

  • 3浏览

    0关注

    75博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

buuctf 刷题2(md5(true)参数漏洞&php字符串解析特性&php&dirsearch&php反序列化)

葫芦娃42 发布时间:2022-05-02 22:32:44 ,浏览量:3

[BJDCTF2020]Easy MD5 1

burp抓包,发现传入的参数的语句为:

Hint: select * from 'admin' where password=md5($pass,true)

md5函数介绍为:

md5( string , raw )

string : 规定需要计算的字符串

raw : 规定十六进制或二进制输出格式。

        true:16字符二进制格式

        false(默认): 32字符十六进制数

md5 true参数漏洞有

ffifdyop字符串会造成漏洞。md5('ffifdyop',true)=’or’6xxxxxx

因此传入ffifdyop之后,数据库查询语句变为:

select * from ‘admin’ where password= '' or ’6xxxxxx ’ ,变成 ‘’ or 6,可以得到

查看源码得知:

要满足a !=b ,且md5($a) == md5($b).php弱类型比较,

因此传入a=240610708  b=QNKCDZO。

这两个md5加密后为0e开头。弱类型比较满足判断。

又得到一段代码

             
关注
打赏
1658420143
查看更多评论
0.1087s