1.base64编码:dGVzdDEyMw== ;
其值选择ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/中的字符,如果最后剩下两个输入数据,在编码结果后加1个“=”;如果最后剩下一个输入数据,编码结果后加2个“=”;如果没有剩下任何数据,就什么都不要加,这样才可以保证资料还原的正确性
2.unicode编码:
有以下四种编码方式:
源文本:The
&#x [Hex]:The
&# [Decimal]:The
\U [Hex]:\U0054\U0068\U0065
\U+ [Hex]:\U+0054\U+0068\U+0065
3.URL编码:
%61%61%36%34%38%63%66%36%65%38%
平时是用不到的,因为IE会自动将输入到地址栏的非数字字母转换为url编码。曾有人提出数据库名字里带上“#”以防止被下载,因为IE遇到#就会忽略后面的字母。破解方法很简单——用url编码%23替换掉#。现在SQL注射非常流行,所以就有人写了一些防注射的脚本。
4.jother编码:[]()+! ;
一些[]()+! 的东西就把js用jother编码,可以打开谷歌浏览器 按F12,然后console将那堆解码的东西复制过去 按回车即可解码
ECMAScript v3 已从标准中删除了 unescape() 函数,并反对使用它,因此应该用 decodeURI() 和 decodeURIComponent() 取而代之。
5.shellcode编码
\x54\x68\x65\x7f\x71\x2\x72\x6f\x77\x6e\x7f\x66\x6f\x78\x7f\x6a\xd\x70\x73\x75\x72\x7f\x74
6.XXencode编码
编码后:S0-eRKpkQm-jRaJm65FcNG-gMLdt64FjNkc+
7.Quoted-printable 编码
=8F=E6=8D=B7=EE8=89=B2=E7=8B=90=E7==B7=B3=E8
8.UUencode编码
编码后:M5&AE('%U:6-K(&)R;W=N(&9O>"!J=6UP<R!O=F5R('1H92!L87IY(&1O9PH*
9.
Escape/Unescape编码
编码后:%u0054%u0068%u0065