美文网首页
CTF练习平台(二)

CTF练习平台(二)

作者: 早安夏天_afa3 | 来源:发表于2018-01-24 22:04 被阅读0次

    SQL注入1

    打开题目发现给了一部分代码,代码中有过滤函数,过滤了注入的关键字。然而下面又有过滤xss的函数,下面的过滤函数过滤参数中的标签,也就是< >,所以可以在关键字中加入<来绕过过滤函数,达到成功注入的目的。

    你必须让他停下来

    抓包,放到repeater中,然后不停的go查看返回的包,其中一个包里含有flag。

    本地包含

    查资料知道,"var_dump($a);"存在注入,所以构造?hello=);print_r(file("./flag.php"));// 得到flag。

    双引号中的变量是会正常解析的,$a=);print_r(file("./flag.php"));//,所以var_dump($a);就变成了var_dump();print_r(file("./flag.php"));//;这是能正常执行的,所以可以拿到flag。

    变量1

    PHP中一个变量的值可以当作另一个变量的名字,而超级全局变量$GLOBALS包含了全部的变量,并且可以根据变量的名字访问变量的值,所以给args赋值GLOBALS,结果就出来了。

    秋名山老司机

    题目要求2s内求出结果,很明显不可能自己算,那就写脚本,脚本如下

    运行即可得出结果,有时候不行就多运行几次。

    相关文章

      网友评论

          本文标题:CTF练习平台(二)

          本文链接:https://www.haomeiwen.com/subject/lqjpaxtx.html