github编辑

[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可以换成moretac

payload:?num=3e10&md5=0e215962017&get_flag=tac${IFS}*

最后更新于