<?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: The Program.exe Problem</title>
	<atom:link href="http://xato.com/bl/2007/02/17/the-programexe-problem/feed/" rel="self" type="application/rss+xml" />
	<link>http://xato.com/hardening/the-programexe-problem</link>
	<description>Mark Burnetts Windows Security</description>
	<pubDate>Mon, 01 Dec 2008 18:24:58 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.5.1</generator>
		<item>
		<title>By: Windows Security News Monitor &#187; The Program.exe Problem</title>
		<link>http://xato.com/hardening/the-programexe-problem#comment-221</link>
		<dc:creator>Windows Security News Monitor &#187; The Program.exe Problem</dc:creator>
		<pubDate>Sat, 10 Mar 2007 01:07:43 +0000</pubDate>
		<guid isPermaLink="false">http://xato.net/bl/2007/02/17/the-programexe-problem/#comment-221</guid>
		<description>[...] Read more here: Windows Security News [...]</description>
		<content:encoded><![CDATA[<p>[...] Read more here: Windows Security News [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: MB&#8217;s Windows Security &#187; Blog Archive &#187; How to Guess an Admin&#8217;s Password Without Them Knowing You Are Trying</title>
		<link>http://xato.com/hardening/the-programexe-problem#comment-220</link>
		<dc:creator>MB&#8217;s Windows Security &#187; Blog Archive &#187; How to Guess an Admin&#8217;s Password Without Them Knowing You Are Trying</dc:creator>
		<pubDate>Fri, 02 Mar 2007 04:31:15 +0000</pubDate>
		<guid isPermaLink="false">http://xato.net/bl/2007/02/17/the-programexe-problem/#comment-220</guid>
		<description>[...] Keep in mind, however, that the local system might also log these if the local policy enables failed login auditing. If you know no one well ever check these logs you should probably be okay. If you have local admin access you can easily clear your own event logs. If you don&#8217;t have admin access on your own system, you have a bit more work to do to gain that. Perhaps you could try the program.exe trick. [...]</description>
		<content:encoded><![CDATA[<p>[...] Keep in mind, however, that the local system might also log these if the local policy enables failed login auditing. If you know no one well ever check these logs you should probably be okay. If you have local admin access you can easily clear your own event logs. If you don&#8217;t have admin access on your own system, you have a bit more work to do to gain that. Perhaps you could try the program.exe trick. [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: denial</title>
		<link>http://xato.com/hardening/the-programexe-problem#comment-219</link>
		<dc:creator>denial</dc:creator>
		<pubDate>Tue, 20 Feb 2007 12:01:58 +0000</pubDate>
		<guid isPermaLink="false">http://xato.net/bl/2007/02/17/the-programexe-problem/#comment-219</guid>
		<description>Reed Arvin also covered this issue:

http://reedarvin.blogspot.com/2005/03/windows-privilege-escalation-using.html

As already mentioned, this goes back to the days of Windows NT... Really amazing.</description>
		<content:encoded><![CDATA[<p>Reed Arvin also covered this issue:</p>
<p><a href="http://reedarvin.blogspot.com/2005/03/windows-privilege-escalation-using.html" rel="nofollow">http://reedarvin.blogspot.com/2005/03/windows-privilege-escalation-using.html</a></p>
<p>As already mentioned, this goes back to the days of Windows NT&#8230; Really amazing.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Crusty</title>
		<link>http://xato.com/hardening/the-programexe-problem#comment-218</link>
		<dc:creator>Crusty</dc:creator>
		<pubDate>Sun, 18 Feb 2007 21:05:24 +0000</pubDate>
		<guid isPermaLink="false">http://xato.net/bl/2007/02/17/the-programexe-problem/#comment-218</guid>
		<description>funny how these generic "windows is so unsecure" noob comments pop up in any discussion. "im gonna switch to a better os anyway"... lets see how half the companies relying on office and the embedded VBA tools switch to other oses. face it ppl, windows may be unsecure but its not replaceable, gates may be a dummfukk programmer, but hes a marketing genious, and thats what beats linux.

there is no discussion linux is the better os, but the point is, windows is so deeply routed into some work environments that changing to linux is not even near being an option.

@chris: yea true, but sadly the "documents and settings" folder containes spaces in virtually any localization.

as posted before often, make sure to give the right file system permission and you can harden windows systems pretty neat also. ofc no match for linux, but its a start</description>
		<content:encoded><![CDATA[<p>funny how these generic &#8220;windows is so unsecure&#8221; noob comments pop up in any discussion. &#8220;im gonna switch to a better os anyway&#8221;&#8230; lets see how half the companies relying on office and the embedded VBA tools switch to other oses. face it ppl, windows may be unsecure but its not replaceable, gates may be a dummfukk programmer, but hes a marketing genious, and thats what beats linux.</p>
<p>there is no discussion linux is the better os, but the point is, windows is so deeply routed into some work environments that changing to linux is not even near being an option.</p>
<p>@chris: yea true, but sadly the &#8220;documents and settings&#8221; folder containes spaces in virtually any localization.</p>
<p>as posted before often, make sure to give the right file system permission and you can harden windows systems pretty neat also. ofc no match for linux, but its a start</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: KpyM</title>
		<link>http://xato.com/hardening/the-programexe-problem#comment-217</link>
		<dc:creator>KpyM</dc:creator>
		<pubDate>Sun, 18 Feb 2007 18:55:01 +0000</pubDate>
		<guid isPermaLink="false">http://xato.net/bl/2007/02/17/the-programexe-problem/#comment-217</guid>
		<description>@Moritz:
Saying that the fact that you need sufficient permissions to do something is only secondary, is plain bul****.

Having sufficient permissions(this is only secondary fact for you) I would just use Administrative Tools and never bother to deal with this Program.exe "exploit".

Besides the executables search order is well documented in MSDN.</description>
		<content:encoded><![CDATA[<p>@Moritz:<br />
Saying that the fact that you need sufficient permissions to do something is only secondary, is plain bul****.</p>
<p>Having sufficient permissions(this is only secondary fact for you) I would just use Administrative Tools and never bother to deal with this Program.exe &#8220;exploit&#8221;.</p>
<p>Besides the executables search order is well documented in MSDN.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Chris</title>
		<link>http://xato.com/hardening/the-programexe-problem#comment-216</link>
		<dc:creator>Chris</dc:creator>
		<pubDate>Sun, 18 Feb 2007 15:30:02 +0000</pubDate>
		<guid isPermaLink="false">http://xato.net/bl/2007/02/17/the-programexe-problem/#comment-216</guid>
		<description>It's quite retarded what kind of hacks Microsoft uses to provide backwards compatibility with MS-DOS. I don't think this is really exploitable though because if the root directory is world-writable you have a problem anyway. Also note that these path are localized in Windows, so it's only "Program Files" in English versions.</description>
		<content:encoded><![CDATA[<p>It&#8217;s quite retarded what kind of hacks Microsoft uses to provide backwards compatibility with MS-DOS. I don&#8217;t think this is really exploitable though because if the root directory is world-writable you have a problem anyway. Also note that these path are localized in Windows, so it&#8217;s only &#8220;Program Files&#8221; in English versions.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: (+#)</title>
		<link>http://xato.com/hardening/the-programexe-problem#comment-215</link>
		<dc:creator>(+#)</dc:creator>
		<pubDate>Sun, 18 Feb 2007 07:30:20 +0000</pubDate>
		<guid isPermaLink="false">http://xato.net/bl/2007/02/17/the-programexe-problem/#comment-215</guid>
		<description>Thank God I use Mac OS X (Tiger) on an Apple</description>
		<content:encoded><![CDATA[<p>Thank God I use Mac OS X (Tiger) on an Apple</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: chris</title>
		<link>http://xato.com/hardening/the-programexe-problem#comment-214</link>
		<dc:creator>chris</dc:creator>
		<pubDate>Sun, 18 Feb 2007 03:23:33 +0000</pubDate>
		<guid isPermaLink="false">http://xato.net/bl/2007/02/17/the-programexe-problem/#comment-214</guid>
		<description>I never knew windows used such an appalling hack to locate executables.  Adding a registry check for 'program.exe' is totally inadequate, as this problem exists for every occurance of a space in any directory name

Quite frankly, I'm glad I don't use it.</description>
		<content:encoded><![CDATA[<p>I never knew windows used such an appalling hack to locate executables.  Adding a registry check for &#8216;program.exe&#8217; is totally inadequate, as this problem exists for every occurance of a space in any directory name</p>
<p>Quite frankly, I&#8217;m glad I don&#8217;t use it.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: MB&#8217;s Windows Security &#187; Blog Archive &#187; More on Program.exe</title>
		<link>http://xato.com/hardening/the-programexe-problem#comment-213</link>
		<dc:creator>MB&#8217;s Windows Security &#187; Blog Archive &#187; More on Program.exe</dc:creator>
		<pubDate>Sun, 18 Feb 2007 00:57:40 +0000</pubDate>
		<guid isPermaLink="false">http://xato.net/bl/2007/02/17/the-programexe-problem/#comment-213</guid>
		<description>[...] I thought I would add a bit more to my original post to clarify the problem. Half of the problem is the way Windows searches paths, and the other half is software developers who don&#8217;t quote their paths in the Registry or when calling CreateProcess. There are no built-in Windows services that have this problem and this issue has been documented for over a decade. [...]</description>
		<content:encoded><![CDATA[<p>[...] I thought I would add a bit more to my original post to clarify the problem. Half of the problem is the way Windows searches paths, and the other half is software developers who don&#8217;t quote their paths in the Registry or when calling CreateProcess. There are no built-in Windows services that have this problem and this issue has been documented for over a decade. [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Alex</title>
		<link>http://xato.com/hardening/the-programexe-problem#comment-212</link>
		<dc:creator>Alex</dc:creator>
		<pubDate>Sat, 17 Feb 2007 23:19:46 +0000</pubDate>
		<guid isPermaLink="false">http://xato.net/bl/2007/02/17/the-programexe-problem/#comment-212</guid>
		<description>Wow. I knew Windows was bad, but the fact that problems like this one have persisted for OVER TEN YEARS is rather amazing to me.

The real solution is to switch to a better OS. Windows will never be anywhere near secure enough.</description>
		<content:encoded><![CDATA[<p>Wow. I knew Windows was bad, but the fact that problems like this one have persisted for OVER TEN YEARS is rather amazing to me.</p>
<p>The real solution is to switch to a better OS. Windows will never be anywhere near secure enough.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Moritz</title>
		<link>http://xato.com/hardening/the-programexe-problem#comment-211</link>
		<dc:creator>Moritz</dc:creator>
		<pubDate>Sat, 17 Feb 2007 22:49:46 +0000</pubDate>
		<guid isPermaLink="false">http://xato.net/bl/2007/02/17/the-programexe-problem/#comment-211</guid>
		<description>@KpyM: The problem is that windows is not rigorous about which pathes have to be escaped. The fact that you need sufficient permissions to exploit the hole is only secondary.</description>
		<content:encoded><![CDATA[<p>@KpyM: The problem is that windows is not rigorous about which pathes have to be escaped. The fact that you need sufficient permissions to exploit the hole is only secondary.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Grogan</title>
		<link>http://xato.com/hardening/the-programexe-problem#comment-210</link>
		<dc:creator>Grogan</dc:creator>
		<pubDate>Sat, 17 Feb 2007 22:45:11 +0000</pubDate>
		<guid isPermaLink="false">http://xato.net/bl/2007/02/17/the-programexe-problem/#comment-210</guid>
		<description>Write access is disabled for regular users in the root directory.  Administrators have to explicitly give their consent to any modification of this directory, by confirming a UAC prompt.

This means that, in Vista at least, this is a non-issue.</description>
		<content:encoded><![CDATA[<p>Write access is disabled for regular users in the root directory.  Administrators have to explicitly give their consent to any modification of this directory, by confirming a UAC prompt.</p>
<p>This means that, in Vista at least, this is a non-issue.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Simon Singh</title>
		<link>http://xato.com/hardening/the-programexe-problem#comment-209</link>
		<dc:creator>Simon Singh</dc:creator>
		<pubDate>Sat, 17 Feb 2007 22:19:04 +0000</pubDate>
		<guid isPermaLink="false">http://xato.net/bl/2007/02/17/the-programexe-problem/#comment-209</guid>
		<description>thanks this information is  good.</description>
		<content:encoded><![CDATA[<p>thanks this information is  good.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: KpyM</title>
		<link>http://xato.com/hardening/the-programexe-problem#comment-208</link>
		<dc:creator>KpyM</dc:creator>
		<pubDate>Sat, 17 Feb 2007 22:00:44 +0000</pubDate>
		<guid isPermaLink="false">http://xato.net/bl/2007/02/17/the-programexe-problem/#comment-208</guid>
		<description>The key is in "Anyone with the permissions to create a file in the root directory".
Once you let someone to play with your root directory consider all security gone.</description>
		<content:encoded><![CDATA[<p>The key is in &#8220;Anyone with the permissions to create a file in the root directory&#8221;.<br />
Once you let someone to play with your root directory consider all security gone.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Software Tips</title>
		<link>http://xato.com/hardening/the-programexe-problem#comment-207</link>
		<dc:creator>Software Tips</dc:creator>
		<pubDate>Sat, 17 Feb 2007 19:56:06 +0000</pubDate>
		<guid isPermaLink="false">http://xato.net/bl/2007/02/17/the-programexe-problem/#comment-207</guid>
		<description>Thanks for this great explanation and these download files are great</description>
		<content:encoded><![CDATA[<p>Thanks for this great explanation and these download files are great</p>
]]></content:encoded>
	</item>
</channel>
</rss>

<!-- Dynamic Page Served (once) in 0.318 seconds -->
