美文网首页
2017广东省大学生网安赛

2017广东省大学生网安赛

作者: Killshadow | 来源:发表于2017-10-08 22:11 被阅读0次

    1.ctf入门级题目:

    赛题是个网页,要我们提交password,先随便输入字符串,得到一个index.phps。用Sublime打开,可以看到:

    $flag ='*********';

    if (isset($_GET['password'])) {

    if (ereg ("^[a-zA-Z0-9]+$",$_GET['password']) === FALSE)

    echo 'You password must be alphanumeric';

    else if (strpos ($_GET['password'], '--')!== FALSE)

    die($flag);

    else

    echo 'Invalid password';

    }

    ?>

    ViewSource

    Ereg()函数有%00截断漏洞,直接在网址后面的?password=…改为?password=aaa%0008,ereg()正则匹配就截止了,函数会认为是提交合法,strpos()也不受影响。直接得到flag

    2.隐写术:斑马斑马

    一开始做,放到Stegsovle分析,没有出现什么异常,不是LSB,就用winhex分析,除了一部分异常代码,其他也没什么一场,头和尾都完整,那部分异常代码是两个不同的时间,一开始以为入口就在这里,结果半天也没结果。后来有一位斑马的条纹代表二进制,想想不可能,因为都是010101……,最后使用条形码扫描器扫出来,就有flag.

    在线扫描器网页:https://online-barcode-reader.inliteresearch.com/

    相关文章

      网友评论

          本文标题:2017广东省大学生网安赛

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