zoukankan      html  css  js  c++  java
  • CTF之buuctf

    1.   [ACTF2020 新生赛]Include

    访问题中的连接,进入页面

     

     

     点击tips,跳转到下一个页面

     已知题目是文件包含类型,当前页面URL存在包含语句file=flag.php所以存在文件包含漏洞

    利用php://filter/read=convert.base64-encode/resource=xxx.php读源码

    构造payload:

     

    Base64解码后得到

     

    flag{757b7017-e51b-47a1-93e6-ff90c674815e}

    提交成功

    2.   [ACTF2020 新生赛]Upload 1

    打开题目进入连接

     

     

     发现一个文件上传点,使用一句话木马

     

    上传失败,尝试添加GIF89a头,还是失败,于是尝试改后缀为phtml,发现上传成功

     

     访问木马,URL:http://582c7c7b-8e89-463e-81e6-ff6c317c013b.node3.buuoj.cn/uplo4d/87d7f0fdc5b7fe2f8df121ac142d8bb0.phtml

     

    页面显示GIF89a,说明成功,hackbar输入系统命令,探测flag位置

     

    找到flag,cat查看内容,得到flag

     flag{6173a16a-4852-47ac-8c14-171aca9c58f1}

    提交正确  

    3.   [极客大挑战 2019]BabySQL

    打开题目访问连接

     

     是个登入界面,使用登入

     

     尝试万能密码1 ' or 1=1,报错

     

     根据报错信息猜测应该有过滤

    输入单引号报错,存在注入点

     

     闭合

     

     前面已知本题存在过滤,双写关键字and,or,语句闭合成功

     

     order by 查询列数,1,2,3回显正常,4报错,判断共3列

     

     Union select查询,注意双写绕过

     

     爆出数据库名

     

     查表名

     

     查字段

     

     爆出flag     flag{6244b45e-c1ce-419e-809e-7d5a834803cd}

     

     提交flag,正确 

    4.   [ACTF 2020新生赛]Exec

    打开题目访问连接,ping一下127.0.0.1

     

      ls查看一下

     

     目录穿越,找到了flag文件

     

     Cat命令查看flag文件内容  flag{06af9dc8-2b45-4c25-b89f-2c118cf41020}

     

     提交正确 

    5.   [极客大挑战 2019]Havefun

     

     打开题目,进入页面

     

     查看源码

     

    发现提示,url后面添加?cat=dog

     

     页面回显flag,提交正确 

    6.   [极客大挑战 2019]BabyUpload

     

    打开题目,访问页面

     

     上传.php文件失败

     

     上传.htaccess文件成功了

     

     上传一句话木马.jpg,根据提示信息猜测可能过滤了<?php

     

    变形码上传成功

     

    蚁剑连接

     

    找到flag

     

    flag{b22b1f6e-a347-4f3a-999a-52508b87bd36}

    提交正确

    作者:拾瑾
    个性签名:愿历经千帆,归来仍少年.
    本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利.
  • 相关阅读:
    Ubuntu 14.04还能看的过去的字体
    Android 65536问题
    Ubuntu 下如何设置 Java 环境变量
    rime 必知必會
    基于ParserCombinator的正则表达式引擎
    Spring源码分析——Configuration配置类解析流程
    Spring源码分析——AnnotationConfigApplicationContext组件注册流程
    在SpringBoot中实现策略模式
    ByxOrm——模仿MyBatis的轻量级ORM框架
    ByxContainerAnnotation——基于注解的轻量级IOC容器
  • 原文地址:https://www.cnblogs.com/ayoung/p/15246865.html
Copyright © 2011-2022 走看看