33c3 CTF web WriteUp

本文详细介绍了33c3 CTF比赛中的几个Web挑战,包括yolovault、Shia、try、pwn2win和YOSO等,涉及到XSS、SQL注入等技术,通过代码审计和漏洞利用,最终成功获取flag。
摘要由CSDN通过智能技术生成

最近不知道怎么回事,整个人只想学学新东西不太想做题。
好吧不是dota2更新7.0的原因,真的不是。。

元旦high过之后想了想,趁着题目还开着,还是把33c3的题补一下好了。。

感觉33c3的web题目的分值分配有问题,有的高分题很简单,有的低分题却很难。

web175 yolovault

首先随便注册个账户登陆进去,然后看看大概功能,有个写留言的地方,有个发东西给管理的地方,发的链接管理员会直接访问,加上题目源码里这样一段

     <!-- admins only <li><a href="/?page=leAdminPanel&debug">Admin Panel</a></li> -->

然后大概估摸着是个xss了,但是随便试了试也没啥思路。
看看链接脑洞下,如果不传page参数呢。。

http://78.46.224.71/?debug

发现多了一个view-source的按钮,然后跳转到http://78.46.224.71/?page=debug&what=index拿到这样的源码:

<?php 
include("functions.php");
if (isset($_GET["page"])) {
    switch ($_GET["page"]) {
        case "debug":
            if (isset($_GET["what"])) {
                download($_GET["what"]);
            }
            break;
        case "profile":
        case "secret":
        case "contact":
        case "logout":
        case "login":
        case "register":
        case "leAdminPanel":
            include $_GET["page"].".php";
            break;
        default:
            header("Location: /");
            break;
    }
} else {
    include("header.php");
?>

<div class="container">
    <div class="row">
        <div class="col-md-6">
            <ul class="list-group">
            </ul>
        </div>
    </div>
</div>
    <div class="jumbotron text-center">
    <h1>YOLO VAULT</h1>
    <p>-- under construction --</p>
    <p></p>
    </div>
    <div class="container">
    <div class="row">
        <h3>full features coming soon...</h3>
    <?php if (logged_in()) { ?>
        <p>Until then,  store one secret <a href="?page=secret">here</a> !</p>
    <?php } else { ?>
        <p>Making your secrets secret again, cause you only live once d00d. <a href="?page=register">register now!</a> </p>
    <?php } ?>
    </div>
<?php } ?>
</body>
</html>

既然这

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值