zoukankan      html  css  js  c++  java
  • BUU UPLOAD COURSE 1

    知识点

    一句话

    审题

    就不审了 就是个上传

    解题

    一句话木马肯定很多人都知道 但是肯定有一部分人还停留在只会把马传上去然后菜刀连接的阶段(暗示自己 回到题目 题目没有设置上传后缀的限制 但是上传之后任意后缀形式都会被改成.jpg格式 也就是说 如果只是单纯的上传了马 那么被以jpg格式储存之后 用菜刀是连不上的

    下面稍微讲一下这个一句话

    <?php @eval(system($_POST["x"]));?>
    

    当这条语句被服务端执行了,我们同时利用 POST 请求上传变量 x 的值,例如 x=echo 'Hello'
    php 解析器执行的实质上是 @eval("echo 'Hello'"),即在前端输出一个字符串
    更常见的利用手法是利用 @eval(system($_POST["x"])) 直接控制服务端的 shell

    我们上传之后 不能直接访问xxx/uploads/xxxxx.jpg 那样只是预览这个文件 而起不到调用这个文件的作用 当然我记得如果是个php后缀的马好像就直接预览就行了

    http://331c5aef-7929-44fa-b2c1-cef10026df1e.node3.buuoj.cn/?file=uploads/5fc7887283d67.jpg
    

    这样之后 打开postman慢慢找就可以了

    最后找到flag

    EOF

  • 相关阅读:
    Fedora install chrome
    Ubuntu13.04 安装 chrome
    cjb
    屏蔽视频广告
    tars环境部署
    rpm包安装失败的解决办法
    Java环境变量配置错误
    Protobuf的安装使用
    fpm打包工具
    gcc6.3的安装
  • 原文地址:https://www.cnblogs.com/zhwyyswdg/p/14076413.html
Copyright © 2011-2022 走看看