Bugger guys, so sorry for not replying, for some reason the fourm wasn't telling me that there were new posts.
What can I say or do ? hands tied and all that, I suggest vigourous complaints but that's all I can think off. The code
Code:
<script language="javascript">
document.write('<ba'+'se href'+'="http://example.com/" />');
</script>
(you may need https) is sound when I test it it really does depend on how they are doing their stripping as to wether you can pull it off with more simple html like
Code:
<base \ href="http://example.com/" />
<base \0 href="http://example.com/" />
<base \
href=http://example.com/ />
<base \
href=http://example.com/ />
<base
href=http://example.com/ />
<base
href=http://example.com/ </div>
<base
href=
http://example.com/ </div>
<base/worldpay
href=
http://example.com/ </div>
<base/worldpay
worldpay/href=http://example.com/ </div>
The above will work on firefox 3.0 for setting a base href tag, the enter are deliberate as are the obfuscation. Remember you may need to use https if anyone would like to have an off topic conversation about filter evasion techniques, I am happy to point them in the right direction.
If that little lot doesn't work then (and honestly it doesn't with strip_tags() in PHP) then I'll try some increasingly more despearte measures.
Philip.
Bookmarks