码迷,mamicode.com
首页 > 其他好文 > 详细

[BJDCTF2020]Easy MD5

时间:2020-05-14 23:56:47      阅读:175      评论:0      收藏:0      [点我收藏+]

标签:png   csdn   抓包   构造   col   php   com   burpsuit   -o   

 

burpsuite抓包重放看到提示


技术图片

 

参考自[BJDCTF2020]Easy MD5
ffifdyop,这个点的原理是 ffifdyop 这个字符串被 md5 哈希了之后会变成 276f722736c95d99e921722cf9ed621c,这个字符串前几位刚好是 ‘ or ‘6,
而 Mysql 刚好又会把 hex 转成 ascii 解释,因此拼接之后的形式是1select * from ‘admin’ where password=’’ or ‘6xxxxx’

等价于 or 一个永真式,因此相当于万能密码,可以绕过md5()函数
得到下一关levels91.php
访问可得


技术图片

 

构造levels91.php?a[]=1&b[]=2进行绕过
md5()函数无法加密数组,两边都返回NULL,再一比较,NULL==NULL

得到levell14.php


技术图片

POSTparam1[]=1&param2[]=2即可得到flag

[BJDCTF2020]Easy MD5

标签:png   csdn   抓包   构造   col   php   com   burpsuit   -o   

原文地址:https://www.cnblogs.com/mech/p/12891981.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!