<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>The Running Tally &#187; Exploit</title>
	<atom:link href="http://www.TheRunningTally.com/tag/exploit/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.TheRunningTally.com</link>
	<description>My daily finds on technology, gadgets, and random crap!</description>
	<lastBuildDate>Mon, 22 Mar 2010 15:35:17 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=abc</generator>
		<item>
		<title>Linux Kernel Attacks Using NULL</title>
		<link>http://www.TheRunningTally.com/2009/07/linux-kernel-attacks-using-null/</link>
		<comments>http://www.TheRunningTally.com/2009/07/linux-kernel-attacks-using-null/#comments</comments>
		<pubDate>Sat, 18 Jul 2009 05:51:07 +0000</pubDate>
		<dc:creator>Zac</dc:creator>
				<category><![CDATA[Security]]></category>
		<category><![CDATA[Exploit]]></category>
		<category><![CDATA[Kernel]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[NULL]]></category>

		<guid isPermaLink="false">http://www.TheRunningTally.com/?p=615</guid>
		<description><![CDATA[The Register has a pretty good article on an exploit using the NULL pointer. They were even nice enough to include the code. Here is a pretty good summary: The vulnerability is located in several parts of Linux, including one that implements functions known as net/tun. Although the code correctly checks to make sure the [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-medium wp-image-614" title="kernel.jpg" src="http://www.TheRunningTally.com/wp-content/uploads/2009/07/kernel-300x225.jpg" alt="kernel.jpg" width="300" height="225" /></p>
<p><a href="http://www.theregister.co.uk">The Register</a> has a pretty good article on an exploit using the NULL pointer.  They were even nice enough to include the <a href="http://grsecurity.net/~spender/cheddar_bay.tgz">code</a>.  Here is a pretty good summary:</p>
<blockquote><p>The vulnerability is located in several parts of Linux, including one that implements functions known as net/tun. Although the code correctly checks to make sure the tun variable doesn&#8217;t point to NULL, the compiler removes the lines responsible for that inspection during optimization routines. The result: When the variable points to zero, the kernel tries to access forbidden pieces of memory, leading to a compromise of the box running the OS.</p>
<p>The &#8220;NULL pointer dereference&#8221; bug has been confirmed in versions 2.6.30 and 2.6.30.1 of the Linux kernel, which Spengler said has been incorporated into only one vendor build: version 5 of Red Hat Enterprise Linux that&#8217;s used in test environments. The exploit works only when a security extension knows as SELinux, or Security-Enhanced Linux, is enabled. Conversely, it also works when audio software known as PulseAudio is installed.</p>
<p>An exploitation scenario would most likely involve the attack being used to escalate user privileges, when combined with the exploitation of another component &#8211; say, a PHP application. By itself, Spengler&#8217;s exploit does not work remotely.</p>
<p>With all the hoops to jump through, the exploit requires a fair amount of effort to be successful. Still, Spengler said it took him less than four hours to write a fully weaponized exploit that works on 32- and 64-bit versions of Linux, including the build offered by Red Hat. He told The Register he published the exploit after it became clear Linus Torvalds and other developers responsible for the Linux kernel didn&#8217;t regard the bug as a security risk.</p></blockquote>
<p>While it does take some effort, it will surely be added into a script run on metasploit before too much longer, making it twice as dangerous.</p>
<p>(Via <a href="http://www.theregister.co.uk/2009/07/17/linux_kernel_exploit/">The Register</a>)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.TheRunningTally.com/2009/07/linux-kernel-attacks-using-null/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Firefox Plagued By Java</title>
		<link>http://www.TheRunningTally.com/2009/07/firefox-plagued-by-java/</link>
		<comments>http://www.TheRunningTally.com/2009/07/firefox-plagued-by-java/#comments</comments>
		<pubDate>Thu, 16 Jul 2009 05:24:19 +0000</pubDate>
		<dc:creator>Zac</dc:creator>
				<category><![CDATA[Security]]></category>
		<category><![CDATA[Exploit]]></category>
		<category><![CDATA[Firefox]]></category>
		<category><![CDATA[Java]]></category>

		<guid isPermaLink="false">http://www.TheRunningTally.com/?p=597</guid>
		<description><![CDATA[Java has always been the problem child in the family of web browsing. Tons of exploits, and lets not even get into performance issues. Java continues its nuisance in FireFox. Mozillanow has some egg on their face as their two week old Firefox 3.5 has been identified with a remote execute exploit. Mozilla is warning [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-medium wp-image-599" title="firefox" src="http://www.TheRunningTally.com/wp-content/uploads/2009/07/firefox-300x225.jpg" alt="firefox" width="300" height="225" /></p>
<p>Java has always been the problem child in the family of web browsing.  Tons of exploits, and lets not even get into performance issues.  Java continues its nuisance in FireFox.  Mozillanow has some egg on their face as their two week old Firefox 3.5 has been identified with a remote execute exploit.</p>
<blockquote><p>Mozilla is warning users and administrators of a critical JavaScript flaw in its Firefox 3.5 browser.</p>
<p>The company said that the problem exists in the browser&#8217;s JavaScript tool within a component called &#8216;just in time&#8217; (JIT). If exploited, the vulnerability could allow an attacker to remotely execute code on a targeted system.</p>
<p>Mozilla further warned that a working exploit has been publically released, increasing the risk of attacks occurring in the wild.</p>
<p>A Firefox security alert offers instructions on how to temporarily disable the JIT component through the browser&#8217;s about:config menu. Doing so will slow JavaScript performance, however.</p></blockquote>
<p>(Via <a href="http://www.v3.co.uk/v3/news/2246062/mozilla-warns-firefox">V3</a>)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.TheRunningTally.com/2009/07/firefox-plagued-by-java/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Securing Your Power, Smart Meter Problems</title>
		<link>http://www.TheRunningTally.com/2009/06/securing-your-power-smart-meter-problems/</link>
		<comments>http://www.TheRunningTally.com/2009/06/securing-your-power-smart-meter-problems/#comments</comments>
		<pubDate>Sun, 14 Jun 2009 05:26:11 +0000</pubDate>
		<dc:creator>Zac</dc:creator>
				<category><![CDATA[Security]]></category>
		<category><![CDATA[Exploit]]></category>
		<category><![CDATA[Power Grid]]></category>
		<category><![CDATA[Smart Meters]]></category>

		<guid isPermaLink="false">http://www.TheRunningTally.com/?p=524</guid>
		<description><![CDATA[The ability to track your power usage via Google, is a perk I am looking forward to. Sure I could write down my meter reading everyday, but lets be honest. Unfortunately rushing into the smart meter era has some very negative side affects. There&#8217;s just one problem: The newfangled meters needed to make the smart [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.TheRunningTally.com/wp-content/uploads/2009/06/smart-meter.jpg" alt="smart-meter.jpg" title="smart-meter.jpg" width="500" height="366" class="alignnone size-full wp-image-523" /></p>
<p>The ability to track your power usage via <a href="http://www.google.org/powermeter/">Google</a>, is a perk I am looking forward to.  Sure I could write down my meter reading everyday, but lets be honest.  Unfortunately rushing into the smart meter era has some very negative side affects.  </p>
<blockquote><p>There&#8217;s just one problem: The newfangled meters needed to make the smart grid work are built on buggy software that&#8217;s easily hacked, said Mike Davis, a senior security consultant for IOActive. The vast majority of them use no encryption and ask for no authentication before carrying out sensitive functions such as running software updates and severing customers from the power grid. The vulnerabilities, he said, are ripe for abuse.</p>
<p>&#8220;We can switch off hundreds of thousands of homes potentially at the same time,&#8221; Davis, who has spent the past few months analyzing a half-dozen smart meters, told The Reg. &#8220;That starts providing problems that the power company may not be able to gracefully deal with.&#8221;</p></blockquote>
<p>While having the ability to flick the power on and off would be entertaining, I want the hack to come out that we all really want.  How can I make it so it only registers 1/4 of my actual power usage?</p>
<p>(Via <a href="http://www.theregister.co.uk/2009/06/12/smart_grid_security_risks/page2.html">The Register</a>)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.TheRunningTally.com/2009/06/securing-your-power-smart-meter-problems/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>iTunes Exploit for Win/Mac</title>
		<link>http://www.TheRunningTally.com/2009/06/itunes-exploit-for-winmac/</link>
		<comments>http://www.TheRunningTally.com/2009/06/itunes-exploit-for-winmac/#comments</comments>
		<pubDate>Fri, 12 Jun 2009 15:01:35 +0000</pubDate>
		<dc:creator>Zac</dc:creator>
				<category><![CDATA[Security]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Apple]]></category>
		<category><![CDATA[BackTrack]]></category>
		<category><![CDATA[Exploit]]></category>
		<category><![CDATA[iTunes]]></category>
		<category><![CDATA[Offensive Security]]></category>

		<guid isPermaLink="false">http://www.TheRunningTally.com/?p=492</guid>
		<description><![CDATA[Here is a great write up by the guys over at Offensive Security. They managed to work the iTunes OS X exploit around and got it to work in Windows too. And for all of those wanting to use it, they did post the exploit at the bottom. Here is a little about how they [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-491" title="iTunes Logo" src="http://www.TheRunningTally.com/wp-content/uploads/2009/06/mspmentor-and-the-var-guy-podcasts-on-itunes.jpg" alt="iTunes Logo" width="300" height="304" /></p>
<p>Here is a great write up by the guys over at <a href="http://www.offensive-security.com/blog/vulndev/itunes-exploitation-case-study/">Offensive Security</a>.  They managed to work the iTunes OS X exploit around and got  it to work in Windows too.  And for all of those wanting to use it, they did post the exploit at the bottom.  Here is a little about how they got there.</p>
<blockquote><p>Our new AWE course is about to go live for the first time, in BlackHat Vegas. We chose the most interesting exploitation cases we’ve encountered, and dove really deep into them. We had many exploits to choose from, some were too easy, and believe it or not, some were just too hard. This blog post is going to be a multipart post, describing our exploitation process of the recent iTunes overflow described here. This is possibly one of our most involved and interesting exploits to date.</p>
<p>An exploit for OSX was released and discussed here. Being naturally inquisitive, we checked to see if this exception would occur in Windows too, and indeed it was!</p>
<p>After attaching a debugger to the iTunes process, we noticed it was getting terminated after around 30 seconds. It looked like iTunes had anti-debugging features implemented. Fortunately, Immunity Debugger offers anti-debugging scripts which are useful for situations just like this. Invoking the !hidedebug command within ID allowed the debugger to continue running in hidden mode, bypassing our first hurdle.</p>
<p>Using the OSX exploit as a template, we attempted to crash iTunes several times, however the process would keep terminating with no opportunity for code redirection. After inspecting the call stack in one of the crash cases, we saw that one function was calling ZwTerminateProcess.</p>
<p>We assumed this was a stack protection mechanism. We placed a breakpoint there. This would halt ID just before the stack cookie check, allowing us to examine the vulnerable function in greater depth, and also to confirm our “stack protection” theory.</p>
<p>We soon realised that trying to approach the stack canary head on would be difficult. We attempted to increase the buffer length we were sending in order to get a SEH overflow, which would effectively bypass the canary protection. The Gods of buffer overflows were in our favour – and an SEH overwrite was achieved!</p>
<p>From here on, we expected things to get easier. Little did we know….</p></blockquote>
<p>(Via <a href="http://www.offensive-security.com/blog/vulndev/itunes-exploitation-case-study/">Offensive Security</a>)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.TheRunningTally.com/2009/06/itunes-exploit-for-winmac/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
