linux常用符号及绕过

多命令执行符号

;   格式  命令1;命令2   多个命令顺序执行,命令之间没有逻辑关系

&& 格式 命令1&&命令2   命令1正确执行之后,命令2才会正确执行,命令1错误,则命令2不会执行

|| 格式 命令1 || 命令2   只有当命令1不正确执行之后,命令2才会正确执行,否则命令2不会正确执行

管道符 | 将前一个命令的输出作为后一个命令的输入

 

 

空格绕过

  • ${IFS}
  • {IFS}$1
  • $IFS$1
  • 重定向符:<>(但是不支持后面跟通配符)
  • 水平制表符%09

 

参数替代

若过滤了某一或多个特殊关键字,可以使用参数替代进行尝试,如若过滤了flag和cat关键字,可以尝试使用以下payload

a=c;b=at;c=flag;$a$b $c

 

posted @ 2022-11-15 22:16  unknown27  阅读(107)  评论(0)    收藏  举报