<?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"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:creativeCommons="http://backend.userland.com/creativeCommonsRssModule"	>
<channel>
	<title>Comments on: Memory Tools Perform Differently</title>
	<atom:link href="http://www.cutawaysecurity.com/blog/archives/523/feed" rel="self" type="application/rss+xml" />
	<link>http://www.cutawaysecurity.com/blog/archives/523</link>
	<description>Cutaway's Observations, Opinions, Rants, Raves, Tantrums, and Tirades</description>
	<lastBuildDate>Tue, 16 Feb 2010 06:48:31 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Brendan Dolan-Gavitt</title>
		<link>http://www.cutawaysecurity.com/blog/archives/523/comment-page-1#comment-31116</link>
		<dc:creator>Brendan Dolan-Gavitt</dc:creator>
		<pubDate>Sun, 10 May 2009 17:22:08 +0000</pubDate>
		<guid isPermaLink="false">http://www.cutawaysecurity.com/blog/?p=523#comment-31116</guid>
		<description>Hi,

I&#039;m one of the developers for Volatility, and while I can&#039;t say anything for certain about the discrepancy with connections (I don&#039;t have the source to Mandiant or HBGary&#039;s offerings :) ), I can make some educated guesses. 

It looks like you used connscan2 and sockscan2 to find sockets and connections in the memory image. This will search through all memory for patters that match the connection or socket data structure. This means it may also find those structures in freed memory areas (like a file carver can find deleted files in unallocated space on a drive). My guess is that the extra connections were no longer active, but were still in memory, and hence could be found by a scan.

Once again, I don&#039;t know how MAV or Responder Pro find sockets and connections, but my suspicion is that they look at the OS&#039;s list of active sockets and connections. Volatility can do this too, through the &quot;connections&quot; and &quot;sockets&quot; commands. I&#039;d be curious to see if these commands give results consistent with what you saw from the commercial offerings.

Anyways, thanks for taking the time to evaluate these tools -- there is a dire need for better testing of forensic tools.

Cheers,
Brendan Dolan-Gavitt</description>
		<content:encoded><![CDATA[<p>Hi,</p>
<p>I&#8217;m one of the developers for Volatility, and while I can&#8217;t say anything for certain about the discrepancy with connections (I don&#8217;t have the source to Mandiant or HBGary&#8217;s offerings <img src='http://www.cutawaysecurity.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  ), I can make some educated guesses. </p>
<p>It looks like you used connscan2 and sockscan2 to find sockets and connections in the memory image. This will search through all memory for patters that match the connection or socket data structure. This means it may also find those structures in freed memory areas (like a file carver can find deleted files in unallocated space on a drive). My guess is that the extra connections were no longer active, but were still in memory, and hence could be found by a scan.</p>
<p>Once again, I don&#8217;t know how MAV or Responder Pro find sockets and connections, but my suspicion is that they look at the OS&#8217;s list of active sockets and connections. Volatility can do this too, through the &#8220;connections&#8221; and &#8220;sockets&#8221; commands. I&#8217;d be curious to see if these commands give results consistent with what you saw from the commercial offerings.</p>
<p>Anyways, thanks for taking the time to evaluate these tools &#8212; there is a dire need for better testing of forensic tools.</p>
<p>Cheers,<br />
Brendan Dolan-Gavitt</p>
]]></content:encoded>
	</item>
</channel>
</rss>
