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

网站制作厂家电话多少站长工具whois查询

网站制作厂家电话多少,站长工具whois查询,WordPress加js代码,新冠怎么突然不见了分析源码 与前几关不同的语句依旧这个函数preg_match("/[A-Za-z\"%*,-.\/:;>?[\]^|]/", $cmd)这关WAF过滤了更多的字符 只剩下了 数字, \, 单引号, 和 $, 空格等可以使用 解题分析 这里就想到了 bash 终端可以将八进制转义作为命令进行执行 …

分析源码

  • 与前几关不同的语句依旧这个函数
    preg_match("/[A-Za-z\"%*+,-.\/:;=>?@[\]^`|]/", $cmd)
    
  • 这关WAF过滤了更多的字符
    • 只剩下了 数字, \, 单引号, 和 $, 空格等可以使用

解题分析

  • 这里就想到了 bash 终端可以将八进制转义作为命令进行执行
    • 注意的是, 这里要求的是 bash
    • 所以在注释中, 探姬就说了, 这个靶场的 Dockerfile 通过执行如下命令
      RUN ln -sf /bin/bash /bin/sh
      
    • 首先要知道 PHP 的 system 命令执行的是 /bin/sh, 而 /bin/sh 只是个软连接
    • 而靶场使用的底层镜像 php:7.3-fpm-alpine 默认指向的 /bin/busybox
      • /bin/busybox 不是 bash, 并不支持八进制转义
    • 所以要通过上述命令重新定义软链
  • 那接着就讲一下如何使用八进制转义进行命令执行
    • 使用 $'' 的格式可以进行八进制转义进行命令执行
      • 比如
        ls -> $'\154\163'
        
    • 但是如果要是命令中带有参数也是吗
      • 比如
        ls -l -> $'\154\163\40\55\154'
        
      • 尝试了一下, 发现不行
    • 如果带有参数的话, 空格需要单独拿出来
      • 比如
        ls -l -> $'\154\163' $'\55\154'
        

解题步骤

  • 上文大概简述了解题思路
    • 探姬贴心的在靶场中留了一个 exp.php
      • 而这个 EXP, 就来源于探姬写的工具(下面是在线网址和项目地址)
        • https://github.com/ProbiusOfficial/bashFuck
        • https://probiusofficial.github.io/bashFuck/
  • 使用 exp.php 生成 payload
    • 在这里插入图片描述

    • 这个 exp.php 其实包含了后面几关

  • 这个时候直接拿 payload 去用就可以了(真的吗)
    • 记得上面说的, 带有参数的命令, 空格要单独拿出来吗?
  • 所以最后 payload 如下
    $'\143\141\164' $'\57\146\154\141\147'
    
  • 在这里插入图片描述

扩展

$'...'的用法

处理特殊字符

echo $'Hello\nWorld'  
# 输出:
# Hello
# World

使用 Unicode 或十六/八进制字符

echo $'\u4F60\u597D'  # 输出 "你好"
echo $'\xE4\xBD\xA0\xE5\xA5\xBD'  # 也是 "你好"

处理引号和退格

echo $'It\'s a test'  # 输出:It's a test
echo $'ABC\bD'  # 输出:ABD (\b 退格,去掉 C)

结合变量

name="World"
echo $'Hello\n'$name  
# 输出:
# Hello
# World

文章转载自:

http://wQKNQhyg.fqtdz.cn
http://ZeXFaQmZ.fqtdz.cn
http://qRzy4NFl.fqtdz.cn
http://9ElYdVbf.fqtdz.cn
http://50f2IEdM.fqtdz.cn
http://bizRuncV.fqtdz.cn
http://YvBgYaa4.fqtdz.cn
http://rsE1K2JS.fqtdz.cn
http://kZdzog3A.fqtdz.cn
http://ZMcefTKg.fqtdz.cn
http://ZIIKGETK.fqtdz.cn
http://ZwZq1fUQ.fqtdz.cn
http://3Z6gmjJU.fqtdz.cn
http://FhzlLUZ3.fqtdz.cn
http://aMVw1H9z.fqtdz.cn
http://lYzzzBUj.fqtdz.cn
http://dfBWji68.fqtdz.cn
http://Jmibj8UY.fqtdz.cn
http://kTHU0UtC.fqtdz.cn
http://8wlBaC4e.fqtdz.cn
http://yUgNssEz.fqtdz.cn
http://ul0nmKNi.fqtdz.cn
http://R8AtqzcP.fqtdz.cn
http://S0DLQ5ro.fqtdz.cn
http://Ppbsfk74.fqtdz.cn
http://ze592FDV.fqtdz.cn
http://xKpXtFJr.fqtdz.cn
http://djQE59EK.fqtdz.cn
http://4FC1mIet.fqtdz.cn
http://tyObGm5x.fqtdz.cn
http://www.dtcms.com/wzjs/652463.html

相关文章:

  • 云南手机网站开发方正悠黑使用网站建设侵权么
  • 做投资网站安徽智能网站建设推荐
  • 网站开发设计是前端吗网站全网建设莱芜
  • 汽车行业网站建设比较好wordpress+4.4.1+漏洞
  • 上海做网站需要多少钱大象戌人视频入口2022
  • 外贸建站哪家公司专业1m带宽做网站
  • 建设标准 免费下载网站广州官方新闻
  • 一个网站空间可以做多少个网站17年wordpress
  • 网站制作 中企动力公司网站建设培训费用
  • 泉州最专业微信网站建设公司机械类做的最好的网站
  • 福州网站seo推广优化成都网站建设思乐科技
  • 大岭山网站建设实时seo排名点击软件
  • 海口企业网站建设方庄网站制作
  • 高端网站建设 j磐石网络兼职做一篇微信的网站
  • 做网站的多少钱天蓝色系网站设计
  • 模板网站怎么修改网站名称及域名
  • 网站怎么做免费seo搜索引擎岳阳建设局网站
  • 怎么搭建一个简单的网站闵行区教育学院
  • 重庆免费建站用 php网站建设打出一首古诗
  • 免费的写作网站中国人做外贸生意的网站
  • 无锡建设局官方网站做职业测评的网站
  • 大连网站建设开源如何汉化wordpress插件
  • 网页制作与网站建设宝典泽成杭州seo网站推广排名
  • 在线服务器网站公章电子版在线制作网站
  • 云虚拟主机做二个网站企业网站建设中存在的问题分析
  • 广州安全教育平台注册seo网络优化是什么工作
  • 关于网站建设的一些事苏州企业网站制作服务
  • 网站的稳定性怎么建国外网站
  • 网站分享的功能怎么做学校网站建设软件推荐
  • 松原手机网站开发在百度网上做广告需要多少钱