HNCTF 2022 week1 题解

自由才是生活主旋律。

[HNCTF 2022 Week1] Interesting_include

<?php
//WEB手要懂得搜索
//flag in ./flag.php

if(isset($_GET['filter'])){
    $file = $_GET['filter'];
    if(!preg_match("/flag/i", $file)){
        die("error");
    }
    include($file);
}else{
    highlight_file(__FILE__);
}

看似非常像过滤flag,实则啥都没过滤。

直接用php伪协议读就行

文件包含:文件包含漏洞学习(一)_文件包含漏洞防御-CSDN博客

/?filter=php://filter/convert.base64-encode/resource=flag.php

[HNCTF 2022 Week1]2048

在源码中发现了2048.js

找到了如果分数>20000得到的结果,把他输出到控制台中。

flag{53160c888e25c3f828b23e316a7ae083}

[HNCTF 2022 Week1]easy_html

一眼Cookie

找到了./f14g.php

总所周知手机号是11位的,但是在前端限制最大为10位,那我们就把他改成11

[HNCTF 2022 Week1]What is Web

直接访问flag.php

啥也没有。

然后就对着源码挨个搜

[HNCTF 2022 Week1]easy_upload

先随便上传一个文件

没想到直接成功了

用蚁剑连就行

相关推荐

  1. 剑指offer题解合集——Week1day5

    2024-04-26 09:36:08       45 阅读
  2. 剑指offer题解合集——Week1day7

    2024-04-26 09:36:08       49 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-04-26 09:36:08       16 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-04-26 09:36:08       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-04-26 09:36:08       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-04-26 09:36:08       18 阅读

热门阅读

  1. Ubuntu离线安装g++、locales

    2024-04-26 09:36:08       13 阅读
  2. Circuits--Sequential--Finite_2

    2024-04-26 09:36:08       12 阅读
  3. centos7 宝塔php7安装mongodb扩展

    2024-04-26 09:36:08       13 阅读
  4. 密码学系列0-总述

    2024-04-26 09:36:08       11 阅读
  5. mysql服务器无法启动问题处理

    2024-04-26 09:36:08       12 阅读
  6. 图神经网络 | Pytorch图神经网络ST-GNN

    2024-04-26 09:36:08       10 阅读
  7. Django项目之图书管理系统

    2024-04-26 09:36:08       8 阅读
  8. 中文语音识别实战(ASR)

    2024-04-26 09:36:08       10 阅读
  9. Spring

    Spring

    2024-04-26 09:36:08      9 阅读
  10. 【早晨读书会】深入理解rust并发编程

    2024-04-26 09:36:08       9 阅读
  11. FM33256

    2024-04-26 09:36:08       9 阅读