Jarvis OJ Login【MD5拼接php字符串】

来源:互联网 发布:青岛北明软件 编辑:程序博客网 时间:2024/05/17 07:07

原题链接:http://web.jarvisoj.com:32772/



首先源代码查看无信息,上awvs,高危报sql注入


基本可以确定是sql注入了,这题

bp抓包看一下,发现一个重要提示:



很直接的把语句给我们了,尝试构造一波


毫无反应,试了各种构造,怀疑是waf拦截了什么,由于编码,宽字节,转义等等构造均尝试无解,只能转换思路

注意到'".md5($pass,true)."',这个点就很玄学了,拼接,没错,本地测试一波





可能是由于编码问题吧,只有输出到文件才能看到,可以看到拼接的时候,二进制变成了字符串,,,,

思路大概就是能不能在这里完成注入吧,,然后找到了一篇博客,点这里


按那个方法getflag,