<?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/"
		>
<channel>
	<title>Comments on: - msramdmp</title>
	<atom:link href="http://www.mcgrewsecurity.com/tools/msramdmp/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.mcgrewsecurity.com</link>
	<description></description>
	<lastBuildDate>Sat, 13 Mar 2010 16:07:37 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Wesley McGrew</title>
		<link>http://www.mcgrewsecurity.com/tools/msramdmp/comment-page-1/#comment-46668</link>
		<dc:creator>Wesley McGrew</dc:creator>
		<pubDate>Tue, 05 Jan 2010 21:35:41 +0000</pubDate>
		<guid isPermaLink="false">http://www.mcgrewsecurity.com/?page_id=382#comment-46668</guid>
		<description>It would be possible to modify it, I suppose, but it&#039;d be some work getting network code up and going.</description>
		<content:encoded><![CDATA[<p>It would be possible to modify it, I suppose, but it&#8217;d be some work getting network code up and going.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Harvey</title>
		<link>http://www.mcgrewsecurity.com/tools/msramdmp/comment-page-1/#comment-46667</link>
		<dc:creator>Harvey</dc:creator>
		<pubDate>Tue, 05 Jan 2010 21:26:15 +0000</pubDate>
		<guid isPermaLink="false">http://www.mcgrewsecurity.com/?page_id=382#comment-46667</guid>
		<description>Is it possible to use your program msramdmp or modify it so we can load the RAM image to another computer over the network</description>
		<content:encoded><![CDATA[<p>Is it possible to use your program msramdmp or modify it so we can load the RAM image to another computer over the network</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Richard</title>
		<link>http://www.mcgrewsecurity.com/tools/msramdmp/comment-page-1/#comment-45946</link>
		<dc:creator>Richard</dc:creator>
		<pubDate>Sat, 19 Dec 2009 21:47:37 +0000</pubDate>
		<guid isPermaLink="false">http://www.mcgrewsecurity.com/?page_id=382#comment-45946</guid>
		<description>Thanks for the info you have been really helpful.  I downloaded aeskeyfind, one of the tools that the guys from princeton wrote.  It searches the RAM and constructs the AES keys from RAM if it finds them.  I did not read there full paper in detail though, but they do provide the source code for their application.   I used the tool on the results from msramdmp and it found an aes key.  However, for my test I encrypted a volume using truecrypt and truecrypt does in fact store its keys in RAM, but I am unable to verify that the AES key I found is the one truecrypt used to encrypt their volume.  I am still looking into this. 

Thanks Again</description>
		<content:encoded><![CDATA[<p>Thanks for the info you have been really helpful.  I downloaded aeskeyfind, one of the tools that the guys from princeton wrote.  It searches the RAM and constructs the AES keys from RAM if it finds them.  I did not read there full paper in detail though, but they do provide the source code for their application.   I used the tool on the results from msramdmp and it found an aes key.  However, for my test I encrypted a volume using truecrypt and truecrypt does in fact store its keys in RAM, but I am unable to verify that the AES key I found is the one truecrypt used to encrypt their volume.  I am still looking into this. </p>
<p>Thanks Again</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Wesley McGrew</title>
		<link>http://www.mcgrewsecurity.com/tools/msramdmp/comment-page-1/#comment-45934</link>
		<dc:creator>Wesley McGrew</dc:creator>
		<pubDate>Sat, 19 Dec 2009 16:55:11 +0000</pubDate>
		<guid isPermaLink="false">http://www.mcgrewsecurity.com/?page_id=382#comment-45934</guid>
		<description>You&#039;ve got your count= messed up.  Count is simply a multiplier for how many blocks of bs= you want to get.  If your block size is 1GB, then to get two gigs, your count= should be 2.

In Unix, I would recommend using file carving tools like foremost, specialty password carving tools like daisydukes (did Inguardians publicly release it?), whatever scripts you can conjure up for yourself, or even just &quot;strings&quot;.  Someone pointed out Volatility to me last night, and while I haven&#039;t tested it, it looks really great:

https://www.volatilesystems.com/default/volatility/</description>
		<content:encoded><![CDATA[<p>You&#8217;ve got your count= messed up.  Count is simply a multiplier for how many blocks of bs= you want to get.  If your block size is 1GB, then to get two gigs, your count= should be 2.</p>
<p>In Unix, I would recommend using file carving tools like foremost, specialty password carving tools like daisydukes (did Inguardians publicly release it?), whatever scripts you can conjure up for yourself, or even just &#8220;strings&#8221;.  Someone pointed out Volatility to me last night, and while I haven&#8217;t tested it, it looks really great:</p>
<p><a href="https://www.volatilesystems.com/default/volatility/" rel="nofollow">https://www.volatilesystems.com/default/volatility/</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: richard</title>
		<link>http://www.mcgrewsecurity.com/tools/msramdmp/comment-page-1/#comment-45931</link>
		<dc:creator>richard</dc:creator>
		<pubDate>Sat, 19 Dec 2009 15:26:08 +0000</pubDate>
		<guid isPermaLink="false">http://www.mcgrewsecurity.com/?page_id=382#comment-45931</guid>
		<description>Thanks.  
Actually, I created a 4GIG partition of type 40 to store the RAM image.  I tried to make 2 seperate files to analyze of 2 gig each using dd command:
dd if=/dev/sdb2 bs =1GB count=2GB of=ram.dmp
this worked fine, but to get the second 2gigs
dd if=/dev/sdb2 bs=1GB count=2gb skip=2gb of ram1.dmp did not write any data.  

Also I am still looking for a good program to anaylze the memory dump in unix

Thanks for all the help</description>
		<content:encoded><![CDATA[<p>Thanks.<br />
Actually, I created a 4GIG partition of type 40 to store the RAM image.  I tried to make 2 seperate files to analyze of 2 gig each using dd command:<br />
dd if=/dev/sdb2 bs =1GB count=2GB of=ram.dmp<br />
this worked fine, but to get the second 2gigs<br />
dd if=/dev/sdb2 bs=1GB count=2gb skip=2gb of ram1.dmp did not write any data.  </p>
<p>Also I am still looking for a good program to anaylze the memory dump in unix</p>
<p>Thanks for all the help</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Wesley McGrew</title>
		<link>http://www.mcgrewsecurity.com/tools/msramdmp/comment-page-1/#comment-45909</link>
		<dc:creator>Wesley McGrew</dc:creator>
		<pubDate>Sat, 19 Dec 2009 05:36:03 +0000</pubDate>
		<guid isPermaLink="false">http://www.mcgrewsecurity.com/?page_id=382#comment-45909</guid>
		<description>You can dd the partition back to a file, something along the lines of

dd if=/dev/ of=image_filename 

You may want to trim the file down to the size of the memory you actually dumped if the target partition was actually larger.  Pretty much any other disk/partition imaging software could be used also, I imagine.</description>
		<content:encoded><![CDATA[<p>You can dd the partition back to a file, something along the lines of</p>
<p>dd if=/dev/ of=image_filename </p>
<p>You may want to trim the file down to the size of the memory you actually dumped if the target partition was actually larger.  Pretty much any other disk/partition imaging software could be used also, I imagine.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Richard</title>
		<link>http://www.mcgrewsecurity.com/tools/msramdmp/comment-page-1/#comment-45862</link>
		<dc:creator>Richard</dc:creator>
		<pubDate>Fri, 18 Dec 2009 14:51:18 +0000</pubDate>
		<guid isPermaLink="false">http://www.mcgrewsecurity.com/?page_id=382#comment-45862</guid>
		<description>Thanks.  Well how do you transfer the contents of data in &quot;partition 40&quot; to a file so you can analyze</description>
		<content:encoded><![CDATA[<p>Thanks.  Well how do you transfer the contents of data in &#8220;partition 40&#8243; to a file so you can analyze</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Wesley McGrew</title>
		<link>http://www.mcgrewsecurity.com/tools/msramdmp/comment-page-1/#comment-45861</link>
		<dc:creator>Wesley McGrew</dc:creator>
		<pubDate>Fri, 18 Dec 2009 14:26:12 +0000</pubDate>
		<guid isPermaLink="false">http://www.mcgrewsecurity.com/?page_id=382#comment-45861</guid>
		<description>msramdmp, for the sake of being small and simple (no USB or filesystem drivers in user-space), makes INT 13h BIOS calls to write to disk.

I haven&#039;t recovered whole-disk encryption keys with msramdmp personally, although I believe others have.  I was more interested in other volatile data left by programs running at the time the plug was pulled, such as stored passwords, text, images.  I have run tools like daisydukes (for carving out passwords) and foremost (for carving out images), and just picking through manually.  I want to see what the new versions of FTK can do, since it now has the capability to analyze memory dumps.</description>
		<content:encoded><![CDATA[<p>msramdmp, for the sake of being small and simple (no USB or filesystem drivers in user-space), makes INT 13h BIOS calls to write to disk.</p>
<p>I haven&#8217;t recovered whole-disk encryption keys with msramdmp personally, although I believe others have.  I was more interested in other volatile data left by programs running at the time the plug was pulled, such as stored passwords, text, images.  I have run tools like daisydukes (for carving out passwords) and foremost (for carving out images), and just picking through manually.  I want to see what the new versions of FTK can do, since it now has the capability to analyze memory dumps.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Richard</title>
		<link>http://www.mcgrewsecurity.com/tools/msramdmp/comment-page-1/#comment-45860</link>
		<dc:creator>Richard</dc:creator>
		<pubDate>Fri, 18 Dec 2009 14:11:03 +0000</pubDate>
		<guid isPermaLink="false">http://www.mcgrewsecurity.com/?page_id=382#comment-45860</guid>
		<description>Thanks for the quick reply.
How did you transfer the contents of RAM from the USB stick to a file?
 What program did you use to anlyze the data?  In other words what program grabbed the AES key?

Thanks Again</description>
		<content:encoded><![CDATA[<p>Thanks for the quick reply.<br />
How did you transfer the contents of RAM from the USB stick to a file?<br />
 What program did you use to anlyze the data?  In other words what program grabbed the AES key?</p>
<p>Thanks Again</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Wesley McGrew</title>
		<link>http://www.mcgrewsecurity.com/tools/msramdmp/comment-page-1/#comment-45837</link>
		<dc:creator>Wesley McGrew</dc:creator>
		<pubDate>Fri, 18 Dec 2009 05:20:48 +0000</pubDate>
		<guid isPermaLink="false">http://www.mcgrewsecurity.com/?page_id=382#comment-45837</guid>
		<description>Depends on the machine, how the BIOS implements mapping BIOS disk calls to USB devices, and the USB device itself.  It can be quite slow if that sort of writing drops to USB 1 speeds on that system.

I suppose your options are:
* Benchmark it on the same kind of system with a smaller amount of RAM installed
* Hack up the msramdmp source to only grab a small portion of the RAM and extrapolate the time for the whole thing from that
* Hack up the msramdmp source to display progress information every so often

Best of luck!</description>
		<content:encoded><![CDATA[<p>Depends on the machine, how the BIOS implements mapping BIOS disk calls to USB devices, and the USB device itself.  It can be quite slow if that sort of writing drops to USB 1 speeds on that system.</p>
<p>I suppose your options are:<br />
* Benchmark it on the same kind of system with a smaller amount of RAM installed<br />
* Hack up the msramdmp source to only grab a small portion of the RAM and extrapolate the time for the whole thing from that<br />
* Hack up the msramdmp source to display progress information every so often</p>
<p>Best of luck!</p>
]]></content:encoded>
	</item>
</channel>
</rss>
