<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	>
<channel>
	<title>Comments on: Web Pages from Hell</title>
	<atom:link href="http://www.gnucitizen.org/blog/web-pages-from-hell/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.gnucitizen.org/blog/web-pages-from-hell/</link>
	<description>Information Security Think Tank</description>
	<pubDate>Fri, 29 Aug 2008 19:00:39 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6.1</generator>
		<item>
		<title>By: tom</title>
		<link>http://www.gnucitizen.org/blog/web-pages-from-hell/#comment-81135</link>
		<dc:creator>tom</dc:creator>
		<pubDate>Tue, 04 Dec 2007 23:24:07 +0000</pubDate>
		<guid isPermaLink="false">http://www.gnucitizen.org/blog/web-pages-from-hell#comment-81135</guid>
		<description>this web page looks weird like a programmer T-shirt</description>
		<content:encoded><![CDATA[<p>this web page looks weird like a programmer T-shirt</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: sushant</title>
		<link>http://www.gnucitizen.org/blog/web-pages-from-hell/#comment-59247</link>
		<dc:creator>sushant</dc:creator>
		<pubDate>Wed, 17 Oct 2007 19:01:35 +0000</pubDate>
		<guid isPermaLink="false">http://www.gnucitizen.org/blog/web-pages-from-hell#comment-59247</guid>
		<description>i am confused.  my question is 

Can i open C drive document on client browser by giving a path in iframe

example 

can i do this ??</description>
		<content:encoded><![CDATA[<p>i am confused.  my question is </p>
<p>Can i open C drive document on client browser by giving a path in iframe</p>
<p>example </p>
<p>can i do this ??</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: pdp</title>
		<link>http://www.gnucitizen.org/blog/web-pages-from-hell/#comment-23639</link>
		<dc:creator>pdp</dc:creator>
		<pubDate>Fri, 25 May 2007 14:07:35 +0000</pubDate>
		<guid isPermaLink="false">http://www.gnucitizen.org/blog/web-pages-from-hell#comment-23639</guid>
		<description>crash_daemonicus,

I totally agree with you, however you can still get certain parts of the file if the information that you are interested in is somewhere at the top of the file. The way you do that is by importing the file as script and watching for errors. Some JS interpreters return not only the type of error that is generated but also the actual code line, which is exactly what you are after.</description>
		<content:encoded><![CDATA[<p>crash_daemonicus,</p>
<p>I totally agree with you, however you can still get certain parts of the file if the information that you are interested in is somewhere at the top of the file. The way you do that is by importing the file as script and watching for errors. Some JS interpreters return not only the type of error that is generated but also the actual code line, which is exactly what you are after.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: crash_daemonicus</title>
		<link>http://www.gnucitizen.org/blog/web-pages-from-hell/#comment-23623</link>
		<dc:creator>crash_daemonicus</dc:creator>
		<pubDate>Fri, 25 May 2007 11:57:53 +0000</pubDate>
		<guid isPermaLink="false">http://www.gnucitizen.org/blog/web-pages-from-hell#comment-23623</guid>
		<description>I guess another classic example of information disclosure would be using res&#58;// calls to DLL's to load images only there in certain versions of windows and then testing the image's width and height information with javascript...

PS. last post my example HTML didnt post:

&lt;pre&gt;&lt;code&gt;&#60;script src=C:\file.ext&#62;&lt;/code&gt;&lt;/pre&gt;</description>
		<content:encoded><![CDATA[<p>I guess another classic example of information disclosure would be using res&#58;// calls to DLL&#8217;s to load images only there in certain versions of windows and then testing the image&#8217;s width and height information with javascript&#8230;</p>
<p>PS. last post my example HTML didnt post:</p>
<pre><code>&lt;script src=C:\file.ext&gt;</code></pre>
]]></content:encoded>
	</item>
	<item>
		<title>By: crash_daemonicus</title>
		<link>http://www.gnucitizen.org/blog/web-pages-from-hell/#comment-23621</link>
		<dc:creator>crash_daemonicus</dc:creator>
		<pubDate>Fri, 25 May 2007 11:51:58 +0000</pubDate>
		<guid isPermaLink="false">http://www.gnucitizen.org/blog/web-pages-from-hell#comment-23621</guid>
		<description>&lt;blockquote&gt;MARCOS, maybe I donâ€™t quite understand your question but from what I see you want to retrieve the content of c:\test\x.htm from http&#58;//www.example.com for example. That is not possible.&lt;/blockquote&gt;

well, unless your target file is a configuration file that would be in correct syntax as a JS file.... then you simply    and call each configuration variable by name

but anymore it'd be difficult unless your target is a specific program's configuration file because anymore they have [type of information]  lines that will kill the script

but if they dont then there might be a problem lol</description>
		<content:encoded><![CDATA[<blockquote><p>MARCOS, maybe I donâ€™t quite understand your question but from what I see you want to retrieve the content of c:\test\x.htm from http&#58;//www.example.com for example. That is not possible.</p></blockquote>
<p>well, unless your target file is a configuration file that would be in correct syntax as a JS file&#8230;. then you simply    and call each configuration variable by name</p>
<p>but anymore it&#8217;d be difficult unless your target is a specific program&#8217;s configuration file because anymore they have [type of information]  lines that will kill the script</p>
<p>but if they dont then there might be a problem lol</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: GNUCITIZEN &#187; PDF Strikes Back</title>
		<link>http://www.gnucitizen.org/blog/web-pages-from-hell/#comment-5555</link>
		<dc:creator>GNUCITIZEN &#187; PDF Strikes Back</dc:creator>
		<pubDate>Wed, 28 Feb 2007 12:33:26 +0000</pubDate>
		<guid isPermaLink="false">http://www.gnucitizen.org/blog/web-pages-from-hell#comment-5555</guid>
		<description>[...] Where does this leave us? I found that the checks implemented in Reader and Acrobat Trial are inefficient. My investigation shows that it is possible to launch file:// urls, which is something very dangerous to do. file:// protocol urls, launched in the browser, grant malicious JavaScript objects permissions to list the filesystem and steal confidential information. More information about the dangers of the file:// protocol can be found here and here. [...]</description>
		<content:encoded><![CDATA[<p>[...] Where does this leave us? I found that the checks implemented in Reader and Acrobat Trial are inefficient. My investigation shows that it is possible to launch <a href='file://' rel='nofollow'>file://</a> urls, which is something very dangerous to do. <a href='file://' rel='nofollow'>file://</a> protocol urls, launched in the browser, grant malicious JavaScript objects permissions to list the filesystem and steal confidential information. More information about the dangers of the <a href='file://' rel='nofollow'>file://</a> protocol can be found here and here. [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Denial Of Service &#187; Blog Archive &#187; Universal PDF XSS</title>
		<link>http://www.gnucitizen.org/blog/web-pages-from-hell/#comment-2412</link>
		<dc:creator>Denial Of Service &#187; Blog Archive &#187; Universal PDF XSS</dc:creator>
		<pubDate>Mon, 15 Jan 2007 23:50:40 +0000</pubDate>
		<guid isPermaLink="false">http://www.gnucitizen.org/blog/web-pages-from-hell#comment-2412</guid>
		<description>[...] You can see that the above URL is accessed with the file protocol. This means that we have access to other resources served by the same protocol. For more information how to access the file system, read the current user history file, dump the registry, download the SAM file or access other sensitive information read here and here. [...]</description>
		<content:encoded><![CDATA[<p>[...] You can see that the above URL is accessed with the file protocol. This means that we have access to other resources served by the same protocol. For more information how to access the file system, read the current user history file, dump the registry, download the SAM file or access other sensitive information read here and here. [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Denial Of Service &#187; Blog Archive &#187;</title>
		<link>http://www.gnucitizen.org/blog/web-pages-from-hell/#comment-2375</link>
		<dc:creator>Denial Of Service &#187; Blog Archive &#187;</dc:creator>
		<pubDate>Mon, 15 Jan 2007 04:54:24 +0000</pubDate>
		<guid isPermaLink="false">http://www.gnucitizen.org/blog/web-pages-from-hell#comment-2375</guid>
		<description>[...] You can see that the above URL is accessed with the file protocol. This means that we have access to other resources served by the same protocol. For more information how to access the file system, read the current user history file, dump the registry, download the SAM file or access other sensitive information read here and here. [...]</description>
		<content:encoded><![CDATA[<p>[...] You can see that the above URL is accessed with the file protocol. This means that we have access to other resources served by the same protocol. For more information how to access the file system, read the current user history file, dump the registry, download the SAM file or access other sensitive information read here and here. [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: pdp</title>
		<link>http://www.gnucitizen.org/blog/web-pages-from-hell/#comment-1852</link>
		<dc:creator>pdp</dc:creator>
		<pubDate>Thu, 04 Jan 2007 13:12:34 +0000</pubDate>
		<guid isPermaLink="false">http://www.gnucitizen.org/blog/web-pages-from-hell#comment-1852</guid>
		<description>the Java live connect will work on FF and Opera only. The rest should work on all browsers</description>
		<content:encoded><![CDATA[<p>the Java live connect will work on FF and Opera only. The rest should work on all browsers</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: PartyOf1</title>
		<link>http://www.gnucitizen.org/blog/web-pages-from-hell/#comment-1849</link>
		<dc:creator>PartyOf1</dc:creator>
		<pubDate>Thu, 04 Jan 2007 12:33:48 +0000</pubDate>
		<guid isPermaLink="false">http://www.gnucitizen.org/blog/web-pages-from-hell#comment-1849</guid>
		<description>Do all the attack functions work if IE or FF are runing inside of something like SandBoxIE?

Does the attack also try to work on a Virtual machine?</description>
		<content:encoded><![CDATA[<p>Do all the attack functions work if IE or FF are runing inside of something like SandBoxIE?</p>
<p>Does the attack also try to work on a Virtual machine?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: GNUCITIZEN &#187; Universal PDF XSS After Party</title>
		<link>http://www.gnucitizen.org/blog/web-pages-from-hell/#comment-1847</link>
		<dc:creator>GNUCITIZEN &#187; Universal PDF XSS After Party</dc:creator>
		<pubDate>Thu, 04 Jan 2007 12:15:19 +0000</pubDate>
		<guid isPermaLink="false">http://www.gnucitizen.org/blog/web-pages-from-hell#comment-1847</guid>
		<description>[...] You can see that the above URL is accessed with the file protocol. This means that we have access to other resources served by the same protocol. For more information how to access the file system, read the current user history file, dump the registry, download the SAM file or access other sensitive information read here and here. [...]</description>
		<content:encoded><![CDATA[<p>[...] You can see that the above URL is accessed with the file protocol. This means that we have access to other resources served by the same protocol. For more information how to access the file system, read the current user history file, dump the registry, download the SAM file or access other sensitive information read here and here. [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: GNUCITIZEN &#187; Web Pages from Hell 2</title>
		<link>http://www.gnucitizen.org/blog/web-pages-from-hell/#comment-654</link>
		<dc:creator>GNUCITIZEN &#187; Web Pages from Hell 2</dc:creator>
		<pubDate>Wed, 15 Nov 2006 02:39:57 +0000</pubDate>
		<guid isPermaLink="false">http://www.gnucitizen.org/blog/web-pages-from-hell#comment-654</guid>
		<description>[...] November 15th, 2006 This month my guest blogger is Adrian Pastor (a.k.a pagvac) the founder of &#8220;In Knowledge We Trust - Security Research Labs&#8221; and co-author of &#8220;Exegesis of Virtual Hosts Hacking&#8221;. Adrian and I have been brainstorming together on various security related projects. He currently works as a security analyst and researcher involved in high-profile web application testing. In this post Adrian expands on topic of &#8220;Web Pages from Hell&#8221;. These are his words: [...]</description>
		<content:encoded><![CDATA[<p>[...] November 15th, 2006 This month my guest blogger is Adrian Pastor (a.k.a pagvac) the founder of &#8220;In Knowledge We Trust - Security Research Labs&#8221; and co-author of &#8220;Exegesis of Virtual Hosts Hacking&#8221;. Adrian and I have been brainstorming together on various security related projects. He currently works as a security analyst and researcher involved in high-profile web application testing. In this post Adrian expands on topic of &#8220;Web Pages from Hell&#8221;. These are his words: [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: pdp</title>
		<link>http://www.gnucitizen.org/blog/web-pages-from-hell/#comment-233</link>
		<dc:creator>pdp</dc:creator>
		<pubDate>Wed, 11 Oct 2006 01:50:14 +0000</pubDate>
		<guid isPermaLink="false">http://www.gnucitizen.org/blog/web-pages-from-hell#comment-233</guid>
		<description>MARCOS, maybe I don't quite understand your question but from what I see you want to retrieve the content of c:\test\x.htm from http://www.example.com for example. That is not possible.</description>
		<content:encoded><![CDATA[<p>MARCOS, maybe I don&#8217;t quite understand your question but from what I see you want to retrieve the content of c:\test\x.htm from <a href="http://www.example.com" rel="nofollow">http://www.example.com</a> for example. That is not possible.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: MARCOS OLIVEIRA</title>
		<link>http://www.gnucitizen.org/blog/web-pages-from-hell/#comment-231</link>
		<dc:creator>MARCOS OLIVEIRA</dc:creator>
		<pubDate>Tue, 10 Oct 2006 19:30:49 +0000</pubDate>
		<guid isPermaLink="false">http://www.gnucitizen.org/blog/web-pages-from-hell#comment-231</guid>
		<description>My problem is that i have IIS and a virtual directory... could you please tell me if it is possible to use an iframe to get a html page from, for example, c:\test\x.htm... Be aware that my VD is different from the c:\test.



Thank you so much.
Marcos Oliveira</description>
		<content:encoded><![CDATA[<p>My problem is that i have IIS and a virtual directory&#8230; could you please tell me if it is possible to use an iframe to get a html page from, for example, c:\test\x.htm&#8230; Be aware that my VD is different from the c:\test.</p>
<p>Thank you so much.<br />
Marcos Oliveira</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: pdp</title>
		<link>http://www.gnucitizen.org/blog/web-pages-from-hell/#comment-190</link>
		<dc:creator>pdp</dc:creator>
		<pubDate>Thu, 05 Oct 2006 01:37:31 +0000</pubDate>
		<guid isPermaLink="false">http://www.gnucitizen.org/blog/web-pages-from-hell#comment-190</guid>
		<description>ravikiran.k, sure. You will be able to get my gmail address from various security lists. Add me in and if I am online drop me a message.</description>
		<content:encoded><![CDATA[<p>ravikiran.k, sure. You will be able to get my gmail address from various security lists. Add me in and if I am online drop me a message.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: ravikiran.k</title>
		<link>http://www.gnucitizen.org/blog/web-pages-from-hell/#comment-176</link>
		<dc:creator>ravikiran.k</dc:creator>
		<pubDate>Tue, 03 Oct 2006 12:49:35 +0000</pubDate>
		<guid isPermaLink="false">http://www.gnucitizen.org/blog/web-pages-from-hell#comment-176</guid>
		<description>Great Work,Can i get your appointment for a  talk.</description>
		<content:encoded><![CDATA[<p>Great Work,Can i get your appointment for a  talk.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: offtopic</title>
		<link>http://www.gnucitizen.org/blog/web-pages-from-hell/#comment-135</link>
		<dc:creator>offtopic</dc:creator>
		<pubDate>Sat, 23 Sep 2006 11:40:26 +0000</pubDate>
		<guid isPermaLink="false">http://www.gnucitizen.org/blog/web-pages-from-hell#comment-135</guid>
		<description>About Internet Explorer.
While IE (in XP and W2K3) per se by default locks active content, many applications which reuse IE starts it “unlocked” mode.</description>
		<content:encoded><![CDATA[<p>About Internet Explorer.<br />
While IE (in XP and W2K3) per se by default locks active content, many applications which reuse IE starts it “unlocked” mode.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: pdp</title>
		<link>http://www.gnucitizen.org/blog/web-pages-from-hell/#comment-133</link>
		<dc:creator>pdp</dc:creator>
		<pubDate>Sat, 23 Sep 2006 11:17:34 +0000</pubDate>
		<guid isPermaLink="false">http://www.gnucitizen.org/blog/web-pages-from-hell#comment-133</guid>
		<description>how does this relate to this article? Sorry I don't have time to look more carefully in the security focus links that you provided. Can you elaborate more? Thanks.</description>
		<content:encoded><![CDATA[<p>how does this relate to this article? Sorry I don&#8217;t have time to look more carefully in the security focus links that you provided. Can you elaborate more? Thanks.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: offtopic</title>
		<link>http://www.gnucitizen.org/blog/web-pages-from-hell/#comment-132</link>
		<dc:creator>offtopic</dc:creator>
		<pubDate>Sat, 23 Sep 2006 10:44:34 +0000</pubDate>
		<guid isPermaLink="false">http://www.gnucitizen.org/blog/web-pages-from-hell#comment-132</guid>
		<description>This techniques widly used to exploit Internet Explorer "embedded" in different applications.
2 old examples

http://www.securityfocus.com/bid/14385

http://www.securityfocus.com/archive/1/433360</description>
		<content:encoded><![CDATA[<p>This techniques widly used to exploit Internet Explorer &#8220;embedded&#8221; in different applications.<br />
2 old examples</p>
<p><a href="http://www.securityfocus.com/bid/14385" rel="nofollow">http://www.securityfocus.com/bid/14385</a></p>
<p><a href="http://www.securityfocus.com/archive/1/433360" rel="nofollow">http://www.securityfocus.com/archive/1/433360</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: pdp</title>
		<link>http://www.gnucitizen.org/blog/web-pages-from-hell/#comment-86</link>
		<dc:creator>pdp</dc:creator>
		<pubDate>Sun, 17 Sep 2006 07:31:04 +0000</pubDate>
		<guid isPermaLink="false">http://www.gnucitizen.org/blog/web-pages-from-hell#comment-86</guid>
		<description>Yes anty,

You are right. The reason I presented it this way was because sometimes JRE is not installed in which case you cannot read binary files, but you can read text files with iframe. It it the same when listing directories. Also, you can use the XMLHttpRequest object, however, to me it seams that it works on some setups but it doesn't on others.

Yes, this technique works only when the file is executed locally due to the same origin policy. It will not work remotely unless you find a browser bug but this is a completely different story.

However, there are situations where a plugin or an extension unconsciously caches web content on the file system and presents it to the user. This was the case with &lt;a href="http://www.gnucitizen.org/blog/cross-context-scripting-with-sage" rel="nofollow" rel="nofollow"&gt;Sage cross-context scripting vulnerability&lt;/a&gt;.

The complete sourcode of the techniques presented here are available at &lt;a href="http://www.gnucitizen.org/blog/attackapi" rel="nofollow" rel="nofollow"&gt;AttackAPI project page&lt;/a&gt;.</description>
		<content:encoded><![CDATA[<p>Yes anty,</p>
<p>You are right. The reason I presented it this way was because sometimes JRE is not installed in which case you cannot read binary files, but you can read text files with iframe. It it the same when listing directories. Also, you can use the XMLHttpRequest object, however, to me it seams that it works on some setups but it doesn&#8217;t on others.</p>
<p>Yes, this technique works only when the file is executed locally due to the same origin policy. It will not work remotely unless you find a browser bug but this is a completely different story.</p>
<p>However, there are situations where a plugin or an extension unconsciously caches web content on the file system and presents it to the user. This was the case with <a href="http://www.gnucitizen.org/blog/cross-context-scripting-with-sage" rel="nofollow" rel="nofollow">Sage cross-context scripting vulnerability</a>.</p>
<p>The complete sourcode of the techniques presented here are available at <a href="http://www.gnucitizen.org/blog/attackapi" rel="nofollow" rel="nofollow">AttackAPI project page</a>.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
