首页 > 其他分享 >【bypass】bash绕过waf 的小技巧

【bypass】bash绕过waf 的小技巧

时间:2024-10-15 21:11:48浏览次数:8  
标签:154 waf 10100011 bypass 字符串 10011010 bash 163

原创 良辰 红队笔记录

无意中看到推特上面有个老外分享的一条命令

$0<<<$\'\\$(($((1<<1))#10011010))\\$(($((1<<1))#10100011))\'

其实这个命令就是ls

搜了一下原来是这个意思

$((1<<1)) 将 1 左移 1 位,得到 2。

2#10011010 将二进制数 10011010 转换为十进制数 154。同理2#10100011 转换为十进制数 163。

$'\\154\\163' 创建一个包含 ASCII 码为 154 和 163 的两个字符的字符串。

$0<<< 将字符串输出到终端。
因此,运行该命令将在终端中输出字符串 "ls",它是通过将二进制数 10011010 和 10100011 转换为 ASCII 码 154 和 163,然后将它们连接起来形成的。

效果如下

参考

标签:154,waf,10100011,bypass,字符串,10011010,bash,163
From: https://www.cnblogs.com/o-O-oO/p/18468448

相关文章

  • Bash数组与字典使用
    需求编写bash脚本希望用到更加灵活的数据格式。数组使用index索引,直接调用返回第一个元素,支持-1检索,不存在的index返回空。举例:将十进制数转换为十六进制。declare-aHEX#可以省略HEX=(0123456789ABCDEF)echo${HEX[15]}#F字典使用key索引,直接调用......
  • 【gpt搬运】bash脚本压缩png,jpg图片,当图片大小大于60kb或者尺寸大于500px*500px的时
    在这个任务中,Bash脚本需要检查图片的文件大小和尺寸(宽度和高度),然后决定是否压缩图片。我们可以继续使用jpegoptim和pngquant来压缩.jpg和.png图片。为了检查图片的尺寸,使用imagemagick的identify命令来获取宽度和高度。准备工具:安装imagemagick:用于检查图片的宽......
  • 【gpt搬运】bash脚本压缩png,jpg图片,当图片大小大于100kb的时候
    可以编写一个Bash脚本,使用find命令查找图片文件并利用imagemagick或jpegoptim以及pngquant等工具来压缩图片。如果图片大小大于100KB,就进行压缩。下面是一个示例脚本:准备工具:安装imagemagick:用于转换图片格式安装jpegoptim:用于压缩.jpg图片安装pngquant:用于......
  • 从零开始了解云WAF,您的网站安全升级指南
    网站安全对任何线上业务来说至关重要,尤其是在网络威胁不断升级的今天。无论是流量高峰期还是日常运营,确保数据安全与服务稳定是每个网站运营者最关心的事情。云WAF(Web应用防火墙)作为一种高效的安全防护手段,正逐渐成为保障网站安全的首选方案,帮助企业快速升级网站的防护能力。......
  • 用 oh-my-bash 美化你的 bash
    目录安装两种简单的安装方式升级、卸载及其他安装Powerline字体以避免符号显示乱码一些配置安装两种简单的安装方式通过curl安装bash-c"$(curl-fsSLhttps://raw.githubusercontent.com/ohmybash/oh-my-bash/master/tools/install.sh)"通过wget安装bash-......
  • bash的特有扩展属性
    1.[[]]符合匹配#!/bin/bashname=$1if[["${name}"=~^li*]];then echo"以li开头"else echo"不以li开头"fi#if[["${name}"=="liwl"]]||[["${name}"=="liwanliang"]];then echo&q......
  • linux中的source命令和bash命令各有什么作用
    在Linux中,`source`命令和`bash`命令都是用来执行shell脚本或者设置环境变量的,它们在Shell编程和日常的系统管理任务中经常被用到。下面我简要解释一下这两个命令的作用:1.`source`命令:使用`source`命令可以读取并执行一个shell脚本文件中的命令,就好像脚本中的命令是直接在当......
  • .bashrc改不改
    .bashrc干什么我们谈论的是Linux系统。Unix类系统也可以参考,但Windows系统就别看了。如果我们用ls-a命令查看用户主目录下的文件,我们可以发现有4个带"bash"的文件:.bashrc:非登录Session初始化时执行的配置。.bash_profile:登录Session初始化时执行的配置。.bash_logout:退出ba......
  • bash 中 `${}` 的使用方法(由豆包生成)
    在Bash中,${}是一种参数扩展的语法结构,具有以下主要用法:一、变量替换可以用来获取变量的值。name="Alice"echo"${name}"#输出:Alice二、字符串操作提取子字符串:${var:start:length}:从变量var中提取从start位置开始,长度为length的子字符串。str="HelloWorld"echo......
  • Bypass ESU v12 ESU v12 指的是 Microsoft 的扩展安全更新(Extended Security Updates
    BypassESUv12  ESUv12指的是Microsoft的扩展安全更新(ExtendedSecurityUpdates),主要用于支持未升级到新版本的Windows7用户。绕过ESUv12通常涉及寻找方法以在不支付订阅费用的情况下继续接收安全更新。这可能会违反许可协议,因此不建议采取此类措施。ESUv12绕过......