[WUSTCTF2020]朴实无华
[WUSTCTF2020]朴实无华
考点
robots.txt泄露
intval绕过
PHP使用0e开头的数字md5值仍以0e开头绕过md5限制
命令执行
${IFS}或者$IFS$9绕过空格
wp
robots.txt发现存在/fAke_f1agggg.php,访问在返回头给了提示,fl4g.php

访问后给了代码
level 1要绕过intval函数,该函数用于获取变量的整数值,例如10e5就会获取10,4.5获取4,1e10就会获取1410065408,使用num=3e10绕过
level 2要绕md5,利用PHP弱类型绕过,使用0e215962017绕过,0e215962017的md5值为0e291242476940776845150308577824
level 3要绕命令执行,过滤空格和cat,使用$IFS$9或者${IFS} 代替空格,cat可以换成more,tac
payload:?num=3e10&md5=0e215962017&get_flag=tac${IFS}*
最后更新于