<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<id>tag:old.nabble.com,2006:forum-4138</id>
	<title>Nabble - sleuthkit-users</title>
	<updated>2009-12-18T08:25:52Z</updated>
	<link rel="self" type="application/atom+xml" href="http://old.nabble.com/sleuthkit-users-f4138.xml" />
	<link rel="alternate" type="text/html" href="http://old.nabble.com/sleuthkit-users-f4138.html" />
	<subtitle type="html">Mailing list archive for sleuthkit-users</subtitle>
	
<entry>
	<id>tag:old.nabble.com,2006:post-26846135</id>
	<title>Autopsy not displaying &quot;lookup&quot; button in metadata view</title>
	<published>2009-12-18T08:25:52Z</published>
	<updated>2009-12-18T08:25:52Z</updated>
	<author>
		<name>Stefan Kelm-2</name>
	</author>
	<content type="html">Hi All,
&lt;br&gt;&lt;br&gt;I'm using Autopsy 2.21/TSK 3.0.1 (w/ Debian) and have both
&lt;br&gt;an NSRLFile.txt as well as my own md5 alert database configured.
&lt;br&gt;According to the documentation the corresponding index files have been
&lt;br&gt;created using hfind and been configured in the conf.pl and the host
&lt;br&gt;configuration file, respectively. Autopsy has been restarted.
&lt;br&gt;&lt;br&gt;While Autopsy's &amp;quot;Hash Database Manager&amp;quot; works fine I don't get any
&lt;br&gt;of the &amp;quot;lookup&amp;quot; checkboxes I expected to see when viewing the metadata
&lt;br&gt;of an Inode.
&lt;br&gt;&lt;br&gt;What am I missing here?
&lt;br&gt;&lt;br&gt;Thanks in advance!
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Stefan.
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Stefan Kelm &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26846135&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;skelm@...&lt;/a&gt;&amp;gt;
&lt;br&gt;BFK edv-consulting GmbH &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://www.bfk.de/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.bfk.de/&lt;/a&gt;&lt;br&gt;Kriegsstrasse 100 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Tel: +49-721-96201-1
&lt;br&gt;D-76133 Karlsruhe &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Fax: +49-721-96201-99
&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;This SF.Net email is sponsored by the Verizon Developer Community
&lt;br&gt;Take advantage of Verizon's best-in-class app development support
&lt;br&gt;A streamlined, 14 day to market process makes app distribution fast and easy
&lt;br&gt;Join now and get one step closer to millions of Verizon customers
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/verizon-dev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/verizon-dev2dev&lt;/a&gt;&amp;nbsp;
&lt;br&gt;_______________________________________________
&lt;br&gt;sleuthkit-users mailing list
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/sleuthkit-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/sleuthkit-users&lt;/a&gt;&lt;br&gt;&lt;a href=&quot;http://www.sleuthkit.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.sleuthkit.org&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Autopsy-not-displaying-%22lookup%22-button-in-metadata-view-tp26846135p26846135.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26786891</id>
	<title>Re: OT Simson on the CyberSpeak podcast.</title>
	<published>2009-12-14T15:24:04Z</published>
	<updated>2009-12-14T15:24:04Z</updated>
	<author>
		<name>Ken Pryor</name>
	</author>
	<content type="html">Great job on the interview, Simson.  It was very interesting!&lt;br&gt;Ken&lt;br&gt;&lt;br&gt;&lt;div class=&quot;gmail_quote&quot;&gt;On Mon, Dec 14, 2009 at 10:53 AM, Ron McGill &lt;span dir=&quot;ltr&quot;&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26786891&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;ronm@...&lt;/a&gt;&amp;gt;&lt;/span&gt; wrote:&lt;br&gt;
&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;&quot;&gt;Simson gives a great interview on CyberSpeak.  Check it out...&lt;br&gt;
&lt;br&gt;
&lt;a href=&quot;http://cyberspeak.libsyn.com/&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://cyberspeak.libsyn.com/&lt;/a&gt;&lt;br&gt;
&lt;br&gt;
------------------------------------------------------------------------------&lt;br&gt;
Return on Information:&lt;br&gt;
Google Enterprise Search pays you back&lt;br&gt;
Get the facts.&lt;br&gt;
&lt;a href=&quot;http://p.sf.net/sfu/google-dev2dev&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/google-dev2dev&lt;/a&gt;&lt;br&gt;
_______________________________________________&lt;br&gt;
sleuthkit-users mailing list&lt;br&gt;
&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/sleuthkit-users&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/sleuthkit-users&lt;/a&gt;&lt;br&gt;
&lt;a href=&quot;http://www.sleuthkit.org&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://www.sleuthkit.org&lt;/a&gt;&lt;br&gt;
&lt;/blockquote&gt;&lt;/div&gt;&lt;br&gt;
&lt;br /&gt;------------------------------------------------------------------------------
&lt;br&gt;Return on Information:
&lt;br&gt;Google Enterprise Search pays you back
&lt;br&gt;Get the facts.
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/google-dev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/google-dev2dev&lt;/a&gt;&lt;br&gt;&lt;br /&gt;_______________________________________________
&lt;br&gt;sleuthkit-users mailing list
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/sleuthkit-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/sleuthkit-users&lt;/a&gt;&lt;br&gt;&lt;a href=&quot;http://www.sleuthkit.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.sleuthkit.org&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/OT-Simson-on-the-CyberSpeak-podcast.-tp26781077p26786891.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26785248</id>
	<title>Re: Sector number -&gt; filenumber within the API</title>
	<published>2009-12-14T13:28:53Z</published>
	<updated>2009-12-14T13:28:53Z</updated>
	<author>
		<name>Brian Carrier-2</name>
	</author>
	<content type="html">Hi Simson,
&lt;br&gt;&lt;br&gt;The 'ifind' program uses the 'inode_walk' method to walk all of the files and then uses the 'file_walk' method on each file to get the blocks for that file. &amp;nbsp;It then looks for a file that uses that sector. &amp;nbsp;This is all done in the tsk_fs_ifind_data() method, which is unfortunately not very library friendly right now. &amp;nbsp;It prints the results to STDOUT instead of returning them in a structure. &amp;nbsp;If you want to help fix that function to return data instead of printing it, I can work it into the code.
&lt;br&gt;&lt;br&gt;The methods in tsk_fs_ifind_data() are the same ones used in the TSK samples (and fiwalk). &amp;nbsp;Is there a specific method you are looking for?
&lt;br&gt;&lt;br&gt;brian
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;On Dec 13, 2009, at 10:46 AM, Simson Garfinkel wrote:
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; A few weeks ago we discussed the command-level commands for turning a sector number into a file number.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; I would like to do this from within the Sleuthkit API. My current approach is to create a map of the entire hard drive and then search the map. This has some scaling problems. Is there a more efficient approach?
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; I am looking for the specific calling sequence to take any sector number on any hard drive and turn it into some kind of data structure that will tell me if it is unallocated between partitions, within a partition, file system metadata, or within a specific file.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Thanks!
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; ------------------------------------------------------------------------------
&lt;br&gt;&amp;gt; Return on Information:
&lt;br&gt;&amp;gt; Google Enterprise Search pays you back
&lt;br&gt;&amp;gt; Get the facts.
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://p.sf.net/sfu/google-dev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/google-dev2dev&lt;/a&gt;&lt;br&gt;&amp;gt; _______________________________________________
&lt;br&gt;&amp;gt; sleuthkit-users mailing list
&lt;br&gt;&amp;gt; &lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/sleuthkit-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/sleuthkit-users&lt;/a&gt;&lt;br&gt;&amp;gt; &lt;a href=&quot;http://www.sleuthkit.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.sleuthkit.org&lt;/a&gt;&lt;/div&gt;&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Return on Information:
&lt;br&gt;Google Enterprise Search pays you back
&lt;br&gt;Get the facts.
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/google-dev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/google-dev2dev&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;sleuthkit-users mailing list
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/sleuthkit-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/sleuthkit-users&lt;/a&gt;&lt;br&gt;&lt;a href=&quot;http://www.sleuthkit.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.sleuthkit.org&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Sector-number--%3E-filenumber-within-the-API-tp26767163p26785248.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26781077</id>
	<title>OT Simson on the CyberSpeak podcast.</title>
	<published>2009-12-14T08:53:05Z</published>
	<updated>2009-12-14T08:53:05Z</updated>
	<author>
		<name>Ron McGill</name>
	</author>
	<content type="html">Simson gives a great interview on CyberSpeak. &amp;nbsp;Check it out...
&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://cyberspeak.libsyn.com/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://cyberspeak.libsyn.com/&lt;/a&gt;&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Return on Information:
&lt;br&gt;Google Enterprise Search pays you back
&lt;br&gt;Get the facts.
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/google-dev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/google-dev2dev&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;sleuthkit-users mailing list
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/sleuthkit-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/sleuthkit-users&lt;/a&gt;&lt;br&gt;&lt;a href=&quot;http://www.sleuthkit.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.sleuthkit.org&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/OT-Simson-on-the-CyberSpeak-podcast.-tp26781077p26781077.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26767163</id>
	<title>Sector number -&gt; filenumber within the API</title>
	<published>2009-12-13T07:46:41Z</published>
	<updated>2009-12-13T07:46:41Z</updated>
	<author>
		<name>Simson Garfinkel-3</name>
	</author>
	<content type="html">A few weeks ago we discussed the command-level commands for turning a sector number into a file number.
&lt;br&gt;&lt;br&gt;I would like to do this from within the Sleuthkit API. My current approach is to create a map of the entire hard drive and then search the map. This has some scaling problems. Is there a more efficient approach?
&lt;br&gt;&lt;br&gt;I am looking for the specific calling sequence to take any sector number on any hard drive and turn it into some kind of data structure that will tell me if it is unallocated between partitions, within a partition, file system metadata, or within a specific file.
&lt;br&gt;&lt;br&gt;Thanks!
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Return on Information:
&lt;br&gt;Google Enterprise Search pays you back
&lt;br&gt;Get the facts.
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/google-dev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/google-dev2dev&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;sleuthkit-users mailing list
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/sleuthkit-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/sleuthkit-users&lt;/a&gt;&lt;br&gt;&lt;a href=&quot;http://www.sleuthkit.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.sleuthkit.org&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Sector-number--%3E-filenumber-within-the-API-tp26767163p26767163.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26767152</id>
	<title>Sleuthkit JNI</title>
	<published>2009-12-13T07:45:04Z</published>
	<updated>2009-12-13T07:45:04Z</updated>
	<author>
		<name>Simson Garfinkel-3</name>
	</author>
	<content type="html">Has anybody created JNI bindings for Sleuthkit, allowing the API to be called from Java?
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Return on Information:
&lt;br&gt;Google Enterprise Search pays you back
&lt;br&gt;Get the facts.
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/google-dev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/google-dev2dev&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;sleuthkit-users mailing list
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/sleuthkit-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/sleuthkit-users&lt;/a&gt;&lt;br&gt;&lt;a href=&quot;http://www.sleuthkit.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.sleuthkit.org&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Sleuthkit-JNI-tp26767152p26767152.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26731809</id>
	<title>tsk_img_open_utf8 changed signature</title>
	<published>2009-12-10T09:56:21Z</published>
	<updated>2009-12-10T09:56:21Z</updated>
	<author>
		<name>Simson Garfinkel-3</name>
	</author>
	<content type="html">tsk_img_open_utf8 changed signature moving from SleuthKit 3.0 to 3.1.
&lt;br&gt;&lt;br&gt;How do I write my code to handle both versions? &amp;nbsp;There is no #define that I can find in the SleuthKit includes that provides the version number.
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Return on Information:
&lt;br&gt;Google Enterprise Search pays you back
&lt;br&gt;Get the facts.
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/google-dev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/google-dev2dev&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;sleuthkit-users mailing list
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/sleuthkit-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/sleuthkit-users&lt;/a&gt;&lt;br&gt;&lt;a href=&quot;http://www.sleuthkit.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.sleuthkit.org&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/tsk_img_open_utf8-changed-signature-tp26731809p26731809.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26678250</id>
	<title>TSK Forensic Browser Demonstration Paper</title>
	<published>2009-12-07T06:46:30Z</published>
	<updated>2009-12-07T06:46:30Z</updated>
	<author>
		<name>suman.beros</name>
	</author>
	<content type="html">&lt;!DOCTYPE html PUBLIC &quot;-//W3C//DTD HTML 4.01 Transitional//EN&quot;&gt;
&lt;html&gt;
&lt;head&gt;
&lt;/head&gt;
&lt;body bgcolor=&quot;#ffffff&quot; text=&quot;#000099&quot;&gt;
I am working through the example cases in Anthony Dowling's &quot;The Sleuth
Kit v2.01 and Autopsy Forensic Browser Demonstration&quot; paper
(&lt;a class=&quot;moz-txt-link-freetext&quot; href=&quot;http://www.sjones.co.nz/downloads/Files/Forensics/TSK_v201_Demonstration.pdf&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.sjones.co.nz/downloads/Files/Forensics/TSK_v201_Demonstration.pdf&lt;/a&gt;)
and stumped by what looks like a basic.&amp;nbsp; On page 108 the paper shows
FILE SYSTEM INFORMATION and the File System Layout (in sectors) for the
suspect floppy reported as Total Range:&amp;nbsp; 0 - 2879.&amp;nbsp; So far so good.&amp;nbsp; I
expected a floppy to have a total of 2,880 sectors.&amp;nbsp; My question is
about the output on page 111.&amp;nbsp; The text refers to sectors 33 to 2879,
yet the Autopsy output screen shot shows Hex Contents of Sectors
33-2878.&amp;nbsp; What am I missing?&amp;nbsp; Where is sector 2879?&amp;nbsp; I tried using Data
Unit mode to locate sector 2879 and Autopsy returns:&amp;nbsp; Invalid API
argument (tsk_fs_blkcat:&amp;nbsp; requested size is larger than last block in
image (2879)).&amp;nbsp; I'd appreciate any help trying to understand this.&lt;br&gt;
&lt;div class=&quot;moz-signature&quot;&gt;&lt;br&gt;
-- &lt;br&gt;
&lt;font color=&quot;#333399&quot; face=&quot;Arial&quot; size=&quot;2&quot;&gt;&lt;b&gt;Suman Beros&lt;/b&gt;&lt;br&gt;
&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26678250&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;suman.beros@...&lt;/a&gt;&lt;/font&gt;&lt;br&gt;
&lt;br&gt;
&lt;/div&gt;
&lt;/body&gt;
&lt;/html&gt;
&lt;br /&gt;------------------------------------------------------------------------------
&lt;br&gt;Join us December 9, 2009 for the Red Hat Virtual Experience,
&lt;br&gt;a free event focused on virtualization and cloud computing. 
&lt;br&gt;Attend in-depth sessions from your desk. Your couch. Anywhere.
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/redhat-sfdev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/redhat-sfdev2dev&lt;/a&gt;&lt;br /&gt;_______________________________________________
&lt;br&gt;sleuthkit-users mailing list
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/sleuthkit-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/sleuthkit-users&lt;/a&gt;&lt;br&gt;&lt;a href=&quot;http://www.sleuthkit.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.sleuthkit.org&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/TSK-Forensic-Browser-Demonstration-Paper-tp26678250p26678250.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26678108</id>
	<title>Re: beta 3.1.0b1 - tsk3/fs/tsk_fs_i.h</title>
	<published>2009-12-07T06:33:48Z</published>
	<updated>2009-12-07T06:33:48Z</updated>
	<author>
		<name>Brian Carrier-2</name>
	</author>
	<content type="html">&lt;br&gt;On Dec 6, 2009, at 12:28 AM, Simson Garfinkel wrote:
&lt;br&gt;&lt;br&gt;&amp;gt; tsk_fs_make_ls(TSK_FS_META *, char *); is declared in tsk_fs_i.h , but tsk_fs_i.h is not installed into /usr/local/include/tsk3 in the 3.1 beta. Can it be added?
&lt;br&gt;&lt;br&gt;The *_i.h files are the internal functions that are &amp;nbsp;not intended to be used by programs using the library. &amp;nbsp;There is an open feature request to move this function to the tsk_fs.h file. &amp;nbsp;I have that on my list of features to add before the official release. &amp;nbsp;I need to clean up the naming a bit to make it consistent with the other exported functions.
&lt;br&gt;&lt;br&gt;thanks,
&lt;br&gt;brian
&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Join us December 9, 2009 for the Red Hat Virtual Experience,
&lt;br&gt;a free event focused on virtualization and cloud computing. 
&lt;br&gt;Attend in-depth sessions from your desk. Your couch. Anywhere.
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/redhat-sfdev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/redhat-sfdev2dev&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;sleuthkit-users mailing list
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/sleuthkit-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/sleuthkit-users&lt;/a&gt;&lt;br&gt;&lt;a href=&quot;http://www.sleuthkit.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.sleuthkit.org&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/beta-3.1.0b1---tsk3-fs-tsk_fs_i.h-tp26662404p26678108.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26678071</id>
	<title>Re: 3.10b1 - tsk_img_open_utf8</title>
	<published>2009-12-07T06:31:42Z</published>
	<updated>2009-12-07T06:31:42Z</updated>
	<author>
		<name>Brian Carrier-2</name>
	</author>
	<content type="html">Thanks. The Doxygen API docs (when they are generated for the the new release) have the description of the new arguments. I added the name to the header file.
&lt;br&gt;&lt;br&gt;brian
&lt;br&gt;&lt;br&gt;&lt;br&gt;On Dec 5, 2009, at 2:07 PM, Simson Garfinkel wrote:
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Sleuthkit 3.1 changes the calling sequence of tsk_img_open_utf8.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; The new calling sequence is:
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;extern TSK_IMG_INFO *tsk_img_open_utf8(int num_img,
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;const char *const images[], TSK_IMG_TYPE_ENUM type, unsigned int);
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; This is good news --- apparently the new argument is the sector size (0 for default). 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; But it would be nice if the #include file gave a name for the fourth argument, rather than just calling it &amp;quot;unsigned int&amp;quot;
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Please change the include file to read:
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;extern TSK_IMG_INFO *tsk_img_open_utf8(int num_img,
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;const char *const images[], TSK_IMG_TYPE_ENUM type, unsigned int sector_size);
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; ------------------------------------------------------------------------------
&lt;br&gt;&amp;gt; Join us December 9, 2009 for the Red Hat Virtual Experience,
&lt;br&gt;&amp;gt; a free event focused on virtualization and cloud computing. 
&lt;br&gt;&amp;gt; Attend in-depth sessions from your desk. Your couch. Anywhere.
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://p.sf.net/sfu/redhat-sfdev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/redhat-sfdev2dev&lt;/a&gt;&lt;br&gt;&amp;gt; _______________________________________________
&lt;br&gt;&amp;gt; sleuthkit-users mailing list
&lt;br&gt;&amp;gt; &lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/sleuthkit-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/sleuthkit-users&lt;/a&gt;&lt;br&gt;&amp;gt; &lt;a href=&quot;http://www.sleuthkit.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.sleuthkit.org&lt;/a&gt;&lt;/div&gt;&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Join us December 9, 2009 for the Red Hat Virtual Experience,
&lt;br&gt;a free event focused on virtualization and cloud computing. 
&lt;br&gt;Attend in-depth sessions from your desk. Your couch. Anywhere.
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/redhat-sfdev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/redhat-sfdev2dev&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;sleuthkit-users mailing list
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/sleuthkit-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/sleuthkit-users&lt;/a&gt;&lt;br&gt;&lt;a href=&quot;http://www.sleuthkit.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.sleuthkit.org&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/3.10b1---tsk_img_open_utf8-tp26660179p26678071.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26662404</id>
	<title>beta 3.1.0b1 - tsk3/fs/tsk_fs_i.h</title>
	<published>2009-12-05T21:28:13Z</published>
	<updated>2009-12-05T21:28:13Z</updated>
	<author>
		<name>Simson Garfinkel-3</name>
	</author>
	<content type="html">tsk_fs_make_ls(TSK_FS_META *, char *); is declared in tsk_fs_i.h , but tsk_fs_i.h is not installed into /usr/local/include/tsk3 in the 3.1 beta. Can it be added?
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Join us December 9, 2009 for the Red Hat Virtual Experience,
&lt;br&gt;a free event focused on virtualization and cloud computing. 
&lt;br&gt;Attend in-depth sessions from your desk. Your couch. Anywhere.
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/redhat-sfdev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/redhat-sfdev2dev&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;sleuthkit-users mailing list
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/sleuthkit-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/sleuthkit-users&lt;/a&gt;&lt;br&gt;&lt;a href=&quot;http://www.sleuthkit.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.sleuthkit.org&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/beta-3.1.0b1---tsk3-fs-tsk_fs_i.h-tp26662404p26662404.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26660179</id>
	<title>3.10b1 - tsk_img_open_utf8</title>
	<published>2009-12-05T11:07:18Z</published>
	<updated>2009-12-05T11:07:18Z</updated>
	<author>
		<name>Simson Garfinkel-3</name>
	</author>
	<content type="html">Sleuthkit 3.1 changes the calling sequence of tsk_img_open_utf8.
&lt;br&gt;&lt;br&gt;The new calling sequence is:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; extern TSK_IMG_INFO *tsk_img_open_utf8(int num_img,
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; const char *const images[], TSK_IMG_TYPE_ENUM type, unsigned int);
&lt;br&gt;&lt;br&gt;This is good news --- apparently the new argument is the sector size (0 for default). 
&lt;br&gt;&lt;br&gt;But it would be nice if the #include file gave a name for the fourth argument, rather than just calling it &amp;quot;unsigned int&amp;quot;
&lt;br&gt;&lt;br&gt;Please change the include file to read:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; extern TSK_IMG_INFO *tsk_img_open_utf8(int num_img,
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; const char *const images[], TSK_IMG_TYPE_ENUM type, unsigned int sector_size);
&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Join us December 9, 2009 for the Red Hat Virtual Experience,
&lt;br&gt;a free event focused on virtualization and cloud computing. 
&lt;br&gt;Attend in-depth sessions from your desk. Your couch. Anywhere.
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/redhat-sfdev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/redhat-sfdev2dev&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;sleuthkit-users mailing list
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/sleuthkit-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/sleuthkit-users&lt;/a&gt;&lt;br&gt;&lt;a href=&quot;http://www.sleuthkit.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.sleuthkit.org&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/3.10b1---tsk_img_open_utf8-tp26660179p26660179.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26602891</id>
	<title>Re: TSK 3.0.1 crashes with truncated volumes</title>
	<published>2009-12-01T19:12:55Z</published>
	<updated>2009-12-01T19:12:55Z</updated>
	<author>
		<name>Brian Carrier-2</name>
	</author>
	<content type="html">Thanks for the trace. &amp;nbsp;I fixed it and it is checked into the trunk.
&lt;br&gt;&lt;br&gt;thanks,
&lt;br&gt;brian
&lt;br&gt;&lt;br&gt;&lt;br&gt;On Dec 1, 2009, at 9:54 PM, Simson Garfinkel wrote:
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Hi, Brian. I also got it to crash with TSK 3.1beta
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; (gdb) run -o63 ~/0411.iso
&lt;br&gt;&amp;gt; Starting program: /Users/simsong/domex/src/dist/sleuthkit-3.1.0b1/ 
&lt;br&gt;&amp;gt; tools/fstools/fls -o63 ~/0411.iso
&lt;br&gt;&amp;gt; Reading symbols for shared libraries .+++++++++. done
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Program received signal EXC_BAD_ACCESS, Could not access memory.
&lt;br&gt;&amp;gt; Reason: KERN_INVALID_ADDRESS at address: 0x00000001007f9ff0
&lt;br&gt;&amp;gt; 0x00007fffffe00f40 in __memcpy ()
&lt;br&gt;&amp;gt; (gdb) where
&lt;br&gt;&amp;gt; #0 &amp;nbsp;0x00007fffffe00f40 in __memcpy ()
&lt;br&gt;&amp;gt; #1 &amp;nbsp;0x0000000100004580 in __inline_memcpy_chk (__dest=0x100801e00, &amp;nbsp;
&lt;br&gt;&amp;gt; __src=0x1001ce014, __len=18446744073709519360) at _string.h:58
&lt;br&gt;&amp;gt; #2 &amp;nbsp;0x0000000100004285 in tsk_img_read (a_img_info=0x10018e000, &amp;nbsp;
&lt;br&gt;&amp;gt; a_off=97792, a_buf=0x100801e00 &amp;quot;&amp;quot;, a_len=1536) at img_io.c:71
&lt;br&gt;&amp;gt; #3 &amp;nbsp;0x000000010003e8e6 in tsk_fs_read (a_fs=0x1002007a0, &amp;nbsp;
&lt;br&gt;&amp;gt; a_off=65536, a_buf=0x100801e00 &amp;quot;&amp;quot;, a_len=1536) at fs_io.c:63
&lt;br&gt;&amp;gt; #4 &amp;nbsp;0x00000001000364a2 in ffs_open (img_info=0x10018e000, &amp;nbsp;
&lt;br&gt;&amp;gt; offset=32256, ftype=TSK_FS_TYPE_FFS_DETECT) at ffs.c:1963
&lt;br&gt;&amp;gt; #5 &amp;nbsp;0x000000010003ffc8 in tsk_fs_open_img (a_img_info=0x10018e000, &amp;nbsp;
&lt;br&gt;&amp;gt; a_offset=32256, a_ftype=TSK_FS_TYPE_DETECT) at fs_open.c:157
&lt;br&gt;&amp;gt; #6 &amp;nbsp;0x0000000100001457 in main (argc=&amp;lt;value temporarily unavailable, &amp;nbsp;
&lt;br&gt;&amp;gt; due to optimizations&amp;gt;, argv1=0x7fff5fbfef80) at fls.cpp:263
&lt;br&gt;&amp;gt; (gdb) up
&lt;br&gt;&amp;gt; #1 &amp;nbsp;0x0000000100004580 in __inline_memcpy_chk (__dest=0x100801e00, &amp;nbsp;
&lt;br&gt;&amp;gt; __src=0x1001ce014, __len=18446744073709519360) at _string.h:58
&lt;br&gt;&amp;gt; 58	 &amp;nbsp;return __builtin___memcpy_chk (__dest, __src, __len, &amp;nbsp;
&lt;br&gt;&amp;gt; __darwin_obsz0(__dest));
&lt;br&gt;&amp;gt; Current language: &amp;nbsp;auto; currently c
&lt;br&gt;&amp;gt; (gdb) up
&lt;br&gt;&amp;gt; #2 &amp;nbsp;0x0000000100004285 in tsk_img_read (a_img_info=0x10018e000, &amp;nbsp;
&lt;br&gt;&amp;gt; a_off=97792, a_buf=0x100801e00 &amp;quot;&amp;quot;, a_len=1536) at img_io.c:71
&lt;br&gt;&amp;gt; 71	 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;memcpy(a_buf,
&lt;br&gt;&amp;gt; (gdb) list 65,75
&lt;br&gt;&amp;gt; 65	 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if (tsk_verbose)
&lt;br&gt;&amp;gt; 66	 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; fprintf(stderr,
&lt;br&gt;&amp;gt; 67	 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;quot;tsk_img_read: Read found in cache %d\n&amp;quot;, i);
&lt;br&gt;&amp;gt; 68	 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; */
&lt;br&gt;&amp;gt; 69	
&lt;br&gt;&amp;gt; 70	 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;// We found it...
&lt;br&gt;&amp;gt; 71	 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;memcpy(a_buf,
&lt;br&gt;&amp;gt; 72	 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;a_img_info-&amp;gt;cache[i][a_off -
&lt;br&gt;&amp;gt; 73	 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;a_img_info-&amp;gt;cache_off[i]], len2);
&lt;br&gt;&amp;gt; 74	 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;retval = (ssize_t) len2;
&lt;br&gt;&amp;gt; 75	
&lt;br&gt;&amp;gt; (gdb) p a_buf
&lt;br&gt;&amp;gt; $1 = 0x100801e00 &amp;quot;&amp;quot;
&lt;br&gt;&amp;gt; (gdb) p i
&lt;br&gt;&amp;gt; $2 = 3
&lt;br&gt;&amp;gt; (gdb) p a_off
&lt;br&gt;&amp;gt; $3 = 97792
&lt;br&gt;&amp;gt; (gdb) p a_img_info-&amp;gt;cache_off[i]
&lt;br&gt;&amp;gt; $4 = 32256
&lt;br&gt;&amp;gt; (gdb) p len2
&lt;br&gt;&amp;gt; $5 = 18446744073709519360
&lt;br&gt;&amp;gt; (gdb)
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; ------------------------------------------------------------------------------
&lt;br&gt;&amp;gt; Join us December 9, 2009 for the Red Hat Virtual Experience,
&lt;br&gt;&amp;gt; a free event focused on virtualization and cloud computing.
&lt;br&gt;&amp;gt; Attend in-depth sessions from your desk. Your couch. Anywhere.
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://p.sf.net/sfu/redhat-sfdev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/redhat-sfdev2dev&lt;/a&gt;&lt;br&gt;&amp;gt; _______________________________________________
&lt;br&gt;&amp;gt; sleuthkit-users mailing list
&lt;br&gt;&amp;gt; &lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/sleuthkit-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/sleuthkit-users&lt;/a&gt;&lt;br&gt;&amp;gt; &lt;a href=&quot;http://www.sleuthkit.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.sleuthkit.org&lt;/a&gt;&lt;/div&gt;&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Join us December 9, 2009 for the Red Hat Virtual Experience,
&lt;br&gt;a free event focused on virtualization and cloud computing. 
&lt;br&gt;Attend in-depth sessions from your desk. Your couch. Anywhere.
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/redhat-sfdev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/redhat-sfdev2dev&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;sleuthkit-users mailing list
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/sleuthkit-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/sleuthkit-users&lt;/a&gt;&lt;br&gt;&lt;a href=&quot;http://www.sleuthkit.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.sleuthkit.org&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/TSK-3.0.1-crashes-with-truncated-volumes-tp26559551p26602891.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26602791</id>
	<title>Re: TSK 3.0.1 crashes with truncated volumes</title>
	<published>2009-12-01T18:54:49Z</published>
	<updated>2009-12-01T18:54:49Z</updated>
	<author>
		<name>Simson Garfinkel-3</name>
	</author>
	<content type="html">Hi, Brian. I also got it to crash with TSK 3.1beta
&lt;br&gt;&lt;br&gt;(gdb) run -o63 ~/0411.iso 
&lt;br&gt;Starting program: /Users/simsong/domex/src/dist/sleuthkit-3.1.0b1/tools/fstools/fls -o63 ~/0411.iso
&lt;br&gt;Reading symbols for shared libraries .+++++++++. done
&lt;br&gt;&lt;br&gt;Program received signal EXC_BAD_ACCESS, Could not access memory.
&lt;br&gt;Reason: KERN_INVALID_ADDRESS at address: 0x00000001007f9ff0
&lt;br&gt;0x00007fffffe00f40 in __memcpy ()
&lt;br&gt;(gdb) where
&lt;br&gt;#0 &amp;nbsp;0x00007fffffe00f40 in __memcpy ()
&lt;br&gt;#1 &amp;nbsp;0x0000000100004580 in __inline_memcpy_chk (__dest=0x100801e00, __src=0x1001ce014, __len=18446744073709519360) at _string.h:58
&lt;br&gt;#2 &amp;nbsp;0x0000000100004285 in tsk_img_read (a_img_info=0x10018e000, a_off=97792, a_buf=0x100801e00 &amp;quot;&amp;quot;, a_len=1536) at img_io.c:71
&lt;br&gt;#3 &amp;nbsp;0x000000010003e8e6 in tsk_fs_read (a_fs=0x1002007a0, a_off=65536, a_buf=0x100801e00 &amp;quot;&amp;quot;, a_len=1536) at fs_io.c:63
&lt;br&gt;#4 &amp;nbsp;0x00000001000364a2 in ffs_open (img_info=0x10018e000, offset=32256, ftype=TSK_FS_TYPE_FFS_DETECT) at ffs.c:1963
&lt;br&gt;#5 &amp;nbsp;0x000000010003ffc8 in tsk_fs_open_img (a_img_info=0x10018e000, a_offset=32256, a_ftype=TSK_FS_TYPE_DETECT) at fs_open.c:157
&lt;br&gt;#6 &amp;nbsp;0x0000000100001457 in main (argc=&amp;lt;value temporarily unavailable, due to optimizations&amp;gt;, argv1=0x7fff5fbfef80) at fls.cpp:263
&lt;br&gt;(gdb) up
&lt;br&gt;#1 &amp;nbsp;0x0000000100004580 in __inline_memcpy_chk (__dest=0x100801e00, __src=0x1001ce014, __len=18446744073709519360) at _string.h:58
&lt;br&gt;58	 &amp;nbsp;return __builtin___memcpy_chk (__dest, __src, __len, __darwin_obsz0(__dest));
&lt;br&gt;Current language: &amp;nbsp;auto; currently c
&lt;br&gt;(gdb) up
&lt;br&gt;#2 &amp;nbsp;0x0000000100004285 in tsk_img_read (a_img_info=0x10018e000, a_off=97792, a_buf=0x100801e00 &amp;quot;&amp;quot;, a_len=1536) at img_io.c:71
&lt;br&gt;71	 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;memcpy(a_buf,
&lt;br&gt;(gdb) list 65,75
&lt;br&gt;65	 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if (tsk_verbose)
&lt;br&gt;66	 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; fprintf(stderr,
&lt;br&gt;67	 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;quot;tsk_img_read: Read found in cache %d\n&amp;quot;, i);
&lt;br&gt;68	 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; */
&lt;br&gt;69	
&lt;br&gt;70	 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;// We found it...
&lt;br&gt;71	 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;memcpy(a_buf,
&lt;br&gt;72	 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;a_img_info-&amp;gt;cache[i][a_off -
&lt;br&gt;73	 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;a_img_info-&amp;gt;cache_off[i]], len2);
&lt;br&gt;74	 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;retval = (ssize_t) len2;
&lt;br&gt;75	
&lt;br&gt;(gdb) p a_buf
&lt;br&gt;$1 = 0x100801e00 &amp;quot;&amp;quot;
&lt;br&gt;(gdb) p i
&lt;br&gt;$2 = 3
&lt;br&gt;(gdb) p a_off
&lt;br&gt;$3 = 97792
&lt;br&gt;(gdb) p a_img_info-&amp;gt;cache_off[i]
&lt;br&gt;$4 = 32256
&lt;br&gt;(gdb) p len2
&lt;br&gt;$5 = 18446744073709519360
&lt;br&gt;(gdb) 
&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Join us December 9, 2009 for the Red Hat Virtual Experience,
&lt;br&gt;a free event focused on virtualization and cloud computing. 
&lt;br&gt;Attend in-depth sessions from your desk. Your couch. Anywhere.
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/redhat-sfdev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/redhat-sfdev2dev&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;sleuthkit-users mailing list
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/sleuthkit-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/sleuthkit-users&lt;/a&gt;&lt;br&gt;&lt;a href=&quot;http://www.sleuthkit.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.sleuthkit.org&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/TSK-3.0.1-crashes-with-truncated-volumes-tp26559551p26602791.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26602576</id>
	<title>Re: 3.1.0 beta</title>
	<published>2009-12-01T18:28:09Z</published>
	<updated>2009-12-01T18:28:09Z</updated>
	<author>
		<name>Brian Carrier-2</name>
	</author>
	<content type="html">Hi Adric,
&lt;br&gt;&lt;br&gt;Thanks. &amp;nbsp;If you could check for missing files and errors about &amp;nbsp;
&lt;br&gt;unexpected data, then that would be great.
&lt;br&gt;&lt;br&gt;thanks,
&lt;br&gt;brian
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;On Nov 30, 2009, at 8:59 PM, Adric Net wrote:
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Hi,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I've got the beta loaded up on my MacBook here and have a freshly &amp;nbsp;
&lt;br&gt;&amp;gt; acquired Tiger Server HFS+ image (dd splitfile) loaded into Autopsy.
&lt;br&gt;&amp;gt; I'll be poking at it with sleuthkit and looking around over the next &amp;nbsp;
&lt;br&gt;&amp;gt; few days, but if there is anything in particular you'd like tested, &amp;nbsp;
&lt;br&gt;&amp;gt; please let me know.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Thanks,
&lt;br&gt;&amp;gt; adric
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; On Nov 25, 2009, at 3:57 PM, Brian Carrier wrote:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; I was hoping to get the 3.1.0 release out in the Spring before the
&lt;br&gt;&amp;gt;&amp;gt; baby was born, but that didn't work. &amp;nbsp;So, a new release is LONG over
&lt;br&gt;&amp;gt;&amp;gt; due. &amp;nbsp;There are a lot of bug fixes in the 3.1.0 release and HFS
&lt;br&gt;&amp;gt;&amp;gt; support is now enabled by default. &amp;nbsp;Thanks to Rob Joyce and ATC-NY &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; for
&lt;br&gt;&amp;gt;&amp;gt; their HFS help. I would like to have the HFS code put through some
&lt;br&gt;&amp;gt;&amp;gt; more tests before an official release is made though.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; 3.1.0b1 is available from &lt;a href=&quot;http://www.sleuthkit.org/betas/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.sleuthkit.org/betas/&lt;/a&gt;. I'll build
&lt;br&gt;&amp;gt;&amp;gt; the Windows executables next week. Everyone is free to try it out, &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; but
&lt;br&gt;&amp;gt;&amp;gt; help with HFS is especially appreciated. &amp;nbsp;The goal is to have the
&lt;br&gt;&amp;gt;&amp;gt; official 3.1.0 out by the end of 09.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; thanks!
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; brian
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; ------------------------------------------------------------------------------
&lt;br&gt;&amp;gt;&amp;gt; Let Crystal Reports handle the reporting - Free Crystal Reports &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; 2008 30-Day
&lt;br&gt;&amp;gt;&amp;gt; trial. Simplify your report design, integration and deployment - &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; and focus on
&lt;br&gt;&amp;gt;&amp;gt; what you do best, core application coding. Discover what's new with
&lt;br&gt;&amp;gt;&amp;gt; Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt; _______________________________________________
&lt;br&gt;&amp;gt;&amp;gt; sleuthkit-users mailing list
&lt;br&gt;&amp;gt;&amp;gt; &lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/sleuthkit-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/sleuthkit-users&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://www.sleuthkit.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.sleuthkit.org&lt;/a&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Adric Net
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26602576&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;adric@...&lt;/a&gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; ------------------------------------------------------------------------------
&lt;br&gt;&amp;gt; Join us December 9, 2009 for the Red Hat Virtual Experience,
&lt;br&gt;&amp;gt; a free event focused on virtualization and cloud computing.
&lt;br&gt;&amp;gt; Attend in-depth sessions from your desk. Your couch. Anywhere.
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://p.sf.net/sfu/redhat-sfdev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/redhat-sfdev2dev&lt;/a&gt;&lt;br&gt;&amp;gt; _______________________________________________
&lt;br&gt;&amp;gt; sleuthkit-users mailing list
&lt;br&gt;&amp;gt; &lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/sleuthkit-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/sleuthkit-users&lt;/a&gt;&lt;br&gt;&amp;gt; &lt;a href=&quot;http://www.sleuthkit.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.sleuthkit.org&lt;/a&gt;&lt;/div&gt;&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Join us December 9, 2009 for the Red Hat Virtual Experience,
&lt;br&gt;a free event focused on virtualization and cloud computing. 
&lt;br&gt;Attend in-depth sessions from your desk. Your couch. Anywhere.
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/redhat-sfdev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/redhat-sfdev2dev&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;sleuthkit-users mailing list
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/sleuthkit-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/sleuthkit-users&lt;/a&gt;&lt;br&gt;&lt;a href=&quot;http://www.sleuthkit.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.sleuthkit.org&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/3.1.0-beta-tp26520190p26602576.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26602540</id>
	<title>Re: TSK 3.0.1 crashes with truncated volumes</title>
	<published>2009-12-01T18:22:07Z</published>
	<updated>2009-12-01T18:22:07Z</updated>
	<author>
		<name>Brian Carrier-2</name>
	</author>
	<content type="html">Hi Simson,
&lt;br&gt;&lt;br&gt;I can't recreate this with the trunk or 3.0.1:
&lt;br&gt;&lt;br&gt;# fls -o 63 ~/Downloads/0411.iso
&lt;br&gt;Error reading image file (tsk_fs_read_block: Address missing in &amp;nbsp;
&lt;br&gt;partial image: 261)) (tsk_fs_file_walk: Error reading block at 261 - &amp;nbsp;
&lt;br&gt;fatfs_dir_open_meta)
&lt;br&gt;# fls -V
&lt;br&gt;The Sleuth Kit ver 3.0.1
&lt;br&gt;&lt;br&gt;Can you run 'fls' in gdb and send me the 'bt' stack trace for the &amp;nbsp;
&lt;br&gt;crash on your system?
&lt;br&gt;&lt;br&gt;thanks,
&lt;br&gt;brian
&lt;br&gt;&lt;br&gt;&lt;br&gt;On Nov 29, 2009, at 12:49 AM, Simson Garfinkel wrote:
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; I have a number of disks for which I was only able to image the &amp;nbsp;
&lt;br&gt;&amp;gt; first 64K of so. These images cause TSK to crash.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; One of the images is 0411.iso, which can be downloaded from &lt;a href=&quot;http://www.simson.net/0411.iso&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.simson.net/0411.iso&lt;/a&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; $ mmls ~/0411.iso
&lt;br&gt;&amp;gt; DOS Partition Table
&lt;br&gt;&amp;gt; Offset Sector: 0
&lt;br&gt;&amp;gt; Units are in 512-byte sectors
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; Slot &amp;nbsp; &amp;nbsp;Start &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;End &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Length &amp;nbsp; &amp;nbsp; &amp;nbsp; Description
&lt;br&gt;&amp;gt; 00: &amp;nbsp;Meta &amp;nbsp; &amp;nbsp;0000000000 &amp;nbsp; 0000000000 &amp;nbsp; 0000000001 &amp;nbsp; Primary Table (#0)
&lt;br&gt;&amp;gt; 01: &amp;nbsp;----- &amp;nbsp; 0000000000 &amp;nbsp; 0000000062 &amp;nbsp; 0000000063 &amp;nbsp; Unallocated
&lt;br&gt;&amp;gt; 02: &amp;nbsp;00:00 &amp;nbsp; 0000000063 &amp;nbsp; 0002124863 &amp;nbsp; 0002124801 &amp;nbsp; DOS FAT16 (0x06)
&lt;br&gt;&amp;gt; c$ fls -o 63 &amp;nbsp;~/0411.iso
&lt;br&gt;&amp;gt; Segmentation fault (core dumped)
&lt;br&gt;&amp;gt; 12:47 AM t:~/domex/src/fiwalk/src$ ls -l ~/0411.iso
&lt;br&gt;&amp;gt; -rw-r--r-- 1 simsong slg 65536 2009-11-29 00:46 /home/simsong/0411.iso
&lt;br&gt;&amp;gt; $ fls -V
&lt;br&gt;&amp;gt; The Sleuth Kit ver 3.0.1
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; ------------------------------------------------------------------------------
&lt;br&gt;&amp;gt; Let Crystal Reports handle the reporting - Free Crystal Reports 2008 &amp;nbsp;
&lt;br&gt;&amp;gt; 30-Day
&lt;br&gt;&amp;gt; trial. Simplify your report design, integration and deployment - and &amp;nbsp;
&lt;br&gt;&amp;gt; focus on
&lt;br&gt;&amp;gt; what you do best, core application coding. Discover what's new with
&lt;br&gt;&amp;gt; Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br&gt;&amp;gt; _______________________________________________
&lt;br&gt;&amp;gt; sleuthkit-users mailing list
&lt;br&gt;&amp;gt; &lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/sleuthkit-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/sleuthkit-users&lt;/a&gt;&lt;br&gt;&amp;gt; &lt;a href=&quot;http://www.sleuthkit.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.sleuthkit.org&lt;/a&gt;&lt;/div&gt;&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Join us December 9, 2009 for the Red Hat Virtual Experience,
&lt;br&gt;a free event focused on virtualization and cloud computing. 
&lt;br&gt;Attend in-depth sessions from your desk. Your couch. Anywhere.
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/redhat-sfdev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/redhat-sfdev2dev&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;sleuthkit-users mailing list
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/sleuthkit-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/sleuthkit-users&lt;/a&gt;&lt;br&gt;&lt;a href=&quot;http://www.sleuthkit.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.sleuthkit.org&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/TSK-3.0.1-crashes-with-truncated-volumes-tp26559551p26602540.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26585575</id>
	<title>Re: 3.1.0 beta</title>
	<published>2009-11-30T17:59:21Z</published>
	<updated>2009-11-30T17:59:21Z</updated>
	<author>
		<name>Adric Net</name>
	</author>
	<content type="html">Hi,
&lt;br&gt;&lt;br&gt;I've got the beta loaded up on my MacBook here and have a freshly acquired Tiger Server HFS+ image (dd splitfile) loaded into Autopsy.
&lt;br&gt;I'll be poking at it with sleuthkit and looking around over the next few days, but if there is anything in particular you'd like tested, please let me know.
&lt;br&gt;&lt;br&gt;Thanks,
&lt;br&gt;adric
&lt;br&gt;&lt;br&gt;On Nov 25, 2009, at 3:57 PM, Brian Carrier wrote:
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; I was hoping to get the 3.1.0 release out in the Spring before the &amp;nbsp;
&lt;br&gt;&amp;gt; baby was born, but that didn't work. &amp;nbsp;So, a new release is LONG over &amp;nbsp;
&lt;br&gt;&amp;gt; due. &amp;nbsp;There are a lot of bug fixes in the 3.1.0 release and HFS &amp;nbsp;
&lt;br&gt;&amp;gt; support is now enabled by default. &amp;nbsp;Thanks to Rob Joyce and ATC-NY for &amp;nbsp;
&lt;br&gt;&amp;gt; their HFS help. I would like to have the HFS code put through some &amp;nbsp;
&lt;br&gt;&amp;gt; more tests before an official release is made though.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 3.1.0b1 is available from &lt;a href=&quot;http://www.sleuthkit.org/betas/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.sleuthkit.org/betas/&lt;/a&gt;. I'll build &amp;nbsp;
&lt;br&gt;&amp;gt; the Windows executables next week. Everyone is free to try it out, but &amp;nbsp;
&lt;br&gt;&amp;gt; help with HFS is especially appreciated. &amp;nbsp;The goal is to have the &amp;nbsp;
&lt;br&gt;&amp;gt; official 3.1.0 out by the end of 09.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; thanks!
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; brian
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; ------------------------------------------------------------------------------
&lt;br&gt;&amp;gt; Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;&amp;gt; trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;&amp;gt; what you do best, core application coding. Discover what's new with
&lt;br&gt;&amp;gt; Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br&gt;&amp;gt; _______________________________________________
&lt;br&gt;&amp;gt; sleuthkit-users mailing list
&lt;br&gt;&amp;gt; &lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/sleuthkit-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/sleuthkit-users&lt;/a&gt;&lt;br&gt;&amp;gt; &lt;a href=&quot;http://www.sleuthkit.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.sleuthkit.org&lt;/a&gt;&lt;/div&gt;&lt;br&gt;Adric Net
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26585575&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;adric@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Join us December 9, 2009 for the Red Hat Virtual Experience,
&lt;br&gt;a free event focused on virtualization and cloud computing. 
&lt;br&gt;Attend in-depth sessions from your desk. Your couch. Anywhere.
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/redhat-sfdev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/redhat-sfdev2dev&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;sleuthkit-users mailing list
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/sleuthkit-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/sleuthkit-users&lt;/a&gt;&lt;br&gt;&lt;a href=&quot;http://www.sleuthkit.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.sleuthkit.org&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/3.1.0-beta-tp26520190p26585575.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26559551</id>
	<title>TSK 3.0.1 crashes with truncated volumes</title>
	<published>2009-11-28T21:49:17Z</published>
	<updated>2009-11-28T21:49:17Z</updated>
	<author>
		<name>Simson Garfinkel-3</name>
	</author>
	<content type="html">I have a number of disks for which I was only able to image the first 64K of so. These images cause TSK to crash.
&lt;br&gt;&lt;br&gt;One of the images is 0411.iso, which can be downloaded from &lt;a href=&quot;http://www.simson.net/0411.iso&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.simson.net/0411.iso&lt;/a&gt;&lt;br&gt;&lt;br&gt;$ mmls ~/0411.iso 
&lt;br&gt;DOS Partition Table
&lt;br&gt;Offset Sector: 0
&lt;br&gt;Units are in 512-byte sectors
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;Slot &amp;nbsp; &amp;nbsp;Start &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;End &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Length &amp;nbsp; &amp;nbsp; &amp;nbsp; Description
&lt;br&gt;00: &amp;nbsp;Meta &amp;nbsp; &amp;nbsp;0000000000 &amp;nbsp; 0000000000 &amp;nbsp; 0000000001 &amp;nbsp; Primary Table (#0)
&lt;br&gt;01: &amp;nbsp;----- &amp;nbsp; 0000000000 &amp;nbsp; 0000000062 &amp;nbsp; 0000000063 &amp;nbsp; Unallocated
&lt;br&gt;02: &amp;nbsp;00:00 &amp;nbsp; 0000000063 &amp;nbsp; 0002124863 &amp;nbsp; 0002124801 &amp;nbsp; DOS FAT16 (0x06)
&lt;br&gt;c$ fls -o 63 &amp;nbsp;~/0411.iso 
&lt;br&gt;Segmentation fault (core dumped)
&lt;br&gt;12:47 AM t:~/domex/src/fiwalk/src$ ls -l ~/0411.iso 
&lt;br&gt;-rw-r--r-- 1 simsong slg 65536 2009-11-29 00:46 /home/simsong/0411.iso
&lt;br&gt;$ fls -V
&lt;br&gt;The Sleuth Kit ver 3.0.1
&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;what you do best, core application coding. Discover what's new with
&lt;br&gt;Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;sleuthkit-users mailing list
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/sleuthkit-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/sleuthkit-users&lt;/a&gt;&lt;br&gt;&lt;a href=&quot;http://www.sleuthkit.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.sleuthkit.org&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/TSK-3.0.1-crashes-with-truncated-volumes-tp26559551p26559551.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26520190</id>
	<title>3.1.0 beta</title>
	<published>2009-11-25T12:57:38Z</published>
	<updated>2009-11-25T12:57:38Z</updated>
	<author>
		<name>Brian Carrier-2</name>
	</author>
	<content type="html">I was hoping to get the 3.1.0 release out in the Spring before the &amp;nbsp;
&lt;br&gt;baby was born, but that didn't work. &amp;nbsp;So, a new release is LONG over &amp;nbsp;
&lt;br&gt;due. &amp;nbsp;There are a lot of bug fixes in the 3.1.0 release and HFS &amp;nbsp;
&lt;br&gt;support is now enabled by default. &amp;nbsp;Thanks to Rob Joyce and ATC-NY for &amp;nbsp;
&lt;br&gt;their HFS help. I would like to have the HFS code put through some &amp;nbsp;
&lt;br&gt;more tests before an official release is made though.
&lt;br&gt;&lt;br&gt;3.1.0b1 is available from &lt;a href=&quot;http://www.sleuthkit.org/betas/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.sleuthkit.org/betas/&lt;/a&gt;. I'll build &amp;nbsp;
&lt;br&gt;the Windows executables next week. Everyone is free to try it out, but &amp;nbsp;
&lt;br&gt;help with HFS is especially appreciated. &amp;nbsp;The goal is to have the &amp;nbsp;
&lt;br&gt;official 3.1.0 out by the end of 09.
&lt;br&gt;&lt;br&gt;thanks!
&lt;br&gt;&lt;br&gt;brian
&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;what you do best, core application coding. Discover what's new with
&lt;br&gt;Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;sleuthkit-users mailing list
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/sleuthkit-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/sleuthkit-users&lt;/a&gt;&lt;br&gt;&lt;a href=&quot;http://www.sleuthkit.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.sleuthkit.org&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/3.1.0-beta-tp26520190p26520190.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26518316</id>
	<title>Re: make-live-cd returns...</title>
	<published>2009-11-25T10:53:00Z</published>
	<updated>2009-11-25T10:53:00Z</updated>
	<author>
		<name>suman.beros</name>
	</author>
	<content type="html">&lt;!DOCTYPE html PUBLIC &quot;-//W3C//DTD HTML 4.01 Transitional//EN&quot;&gt;
&lt;html&gt;
&lt;head&gt;
  &lt;meta content=&quot;text/html;charset=ISO-8859-1&quot; http-equiv=&quot;Content-Type&quot;&gt;
  &lt;title&gt;&lt;/title&gt;
&lt;/head&gt;
&lt;body bgcolor=&quot;#ffffff&quot; text=&quot;#000099&quot;&gt;
&lt;font face=&quot;Arial&quot;&gt;Confirming that the fix works.&amp;nbsp; Thank you Brian.&lt;br&gt;
&lt;/font&gt;&lt;br&gt;
Brian Carrier wrote:
&lt;blockquote cite=&quot;mid:9FC134BC-4B3A-4852-9457-DB9A5C4D5380@sleuthkit.org&quot; type=&quot;cite&quot;&gt;That is a bug. I just fixed it. If you copy this file:
  &lt;br&gt;
  &lt;br&gt;
&lt;a class=&quot;moz-txt-link-freetext&quot; href=&quot;http://svn.sleuthkit.org/repos/autopsy/trunk/base/make-live-cd.base&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://svn.sleuthkit.org/repos/autopsy/trunk/base/make-live-cd.base&lt;/a&gt;
  &lt;br&gt;
  &lt;br&gt;
to your 'base' directory, and then type './configure'.&amp;nbsp; You can say no
to the question about making a new config file and yes to making a new
'autopsy'.&amp;nbsp; Then, it should work.
  &lt;br&gt;
  &lt;br&gt;
brian
  &lt;br&gt;
  &lt;br&gt;
  &lt;br&gt;
On Nov 24, 2009, at 11:47 PM, &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26518316&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;suman.beros@...&lt;/a&gt; wrote:
  &lt;br&gt;
  &lt;br&gt;
  &lt;blockquote type=&quot;cite&quot;&gt;Missing Sleuth Kit executable (md5) at
./make-live-cd line 48.
    &lt;br&gt;
    &lt;br&gt;
Autopsy reports MD5 values, so I'd say it was able to find it.&amp;nbsp;
Browsing through sleuthkit-users archive I don't see any mention of
this situation.&amp;nbsp; Would appreciate any help.
    &lt;br&gt;
    &lt;br&gt;
sleuthkit-3.01
    &lt;br&gt;
autopsy-2.21
    &lt;br&gt;
ubuntu 9.10
    &lt;br&gt;
    &lt;br&gt;
Best regards,
    &lt;br&gt;
Suman
    &lt;br&gt;
------------------------------------------------------------------------------
    &lt;br&gt;
Let Crystal Reports handle the reporting - Free Crystal Reports 2008
30-Day
    &lt;br&gt;
trial. Simplify your report design, integration and deployment - and
focus on
    &lt;br&gt;
what you do best, core application coding. Discover what's new with
    &lt;br&gt;
Crystal Reports now.&amp;nbsp;
&lt;a class=&quot;moz-txt-link-freetext&quot; href=&quot;http://p.sf.net/sfu/bobj-july_______________________________________________&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july_______________________________________________&lt;/a&gt;
    &lt;br&gt;
sleuthkit-users mailing list
    &lt;br&gt;
&lt;a class=&quot;moz-txt-link-freetext&quot; href=&quot;https://lists.sourceforge.net/lists/listinfo/sleuthkit-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/sleuthkit-users&lt;/a&gt;
    &lt;br&gt;
&lt;a class=&quot;moz-txt-link-freetext&quot; href=&quot;http://www.sleuthkit.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.sleuthkit.org&lt;/a&gt;
    &lt;br&gt;
  &lt;/blockquote&gt;
  &lt;br&gt;
  &lt;br&gt;
__________ Information from ESET NOD32 Antivirus, version of virus
signature database 4636 (20091125) __________
  &lt;br&gt;
  &lt;br&gt;
The message was checked by ESET NOD32 Antivirus.
  &lt;br&gt;
  &lt;br&gt;
&lt;a class=&quot;moz-txt-link-freetext&quot; href=&quot;http://www.eset.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.eset.com&lt;/a&gt;
  &lt;br&gt;
  &lt;br&gt;
  &lt;br&gt;
  &lt;br&gt;
  &lt;br&gt;
&lt;/blockquote&gt;
&lt;/body&gt;
&lt;/html&gt;
&lt;br /&gt;------------------------------------------------------------------------------
&lt;br&gt;Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;what you do best, core application coding. Discover what's new with
&lt;br&gt;Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br /&gt;_______________________________________________
&lt;br&gt;sleuthkit-users mailing list
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/sleuthkit-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/sleuthkit-users&lt;/a&gt;&lt;br&gt;&lt;a href=&quot;http://www.sleuthkit.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.sleuthkit.org&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/make-live-cd-returns...-tp26507529p26518316.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26516738</id>
	<title>Re: make-live-cd returns...</title>
	<published>2009-11-25T09:17:35Z</published>
	<updated>2009-11-25T09:17:35Z</updated>
	<author>
		<name>Brian Carrier-2</name>
	</author>
	<content type="html">That is a bug. I just fixed it. If you copy this file:
&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://svn.sleuthkit.org/repos/autopsy/trunk/base/make-live-cd.base&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://svn.sleuthkit.org/repos/autopsy/trunk/base/make-live-cd.base&lt;/a&gt;&lt;br&gt;&lt;br&gt;to your 'base' directory, and then type './configure'. &amp;nbsp;You can say no &amp;nbsp;
&lt;br&gt;to the question about making a new config file and yes to making a new &amp;nbsp;
&lt;br&gt;'autopsy'. &amp;nbsp;Then, it should work.
&lt;br&gt;&lt;br&gt;brian
&lt;br&gt;&lt;br&gt;&lt;br&gt;On Nov 24, 2009, at 11:47 PM, &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26516738&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;suman.beros@...&lt;/a&gt; wrote:
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Missing Sleuth Kit executable (md5) at ./make-live-cd line 48.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Autopsy reports MD5 values, so I'd say it was able to find it. &amp;nbsp; 
&lt;br&gt;&amp;gt; Browsing through sleuthkit-users archive I don't see any mention of &amp;nbsp;
&lt;br&gt;&amp;gt; this situation. &amp;nbsp;Would appreciate any help.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; sleuthkit-3.01
&lt;br&gt;&amp;gt; autopsy-2.21
&lt;br&gt;&amp;gt; ubuntu 9.10
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Best regards,
&lt;br&gt;&amp;gt; Suman
&lt;br&gt;&amp;gt; ------------------------------------------------------------------------------
&lt;br&gt;&amp;gt; Let Crystal Reports handle the reporting - Free Crystal Reports 2008 &amp;nbsp;
&lt;br&gt;&amp;gt; 30-Day
&lt;br&gt;&amp;gt; trial. Simplify your report design, integration and deployment - and &amp;nbsp;
&lt;br&gt;&amp;gt; focus on
&lt;br&gt;&amp;gt; what you do best, core application coding. Discover what's new with
&lt;br&gt;&amp;gt; Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july_______________________________________________&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july_______________________________________________&lt;/a&gt;&lt;br&gt;&amp;gt; sleuthkit-users mailing list
&lt;br&gt;&amp;gt; &lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/sleuthkit-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/sleuthkit-users&lt;/a&gt;&lt;br&gt;&amp;gt; &lt;a href=&quot;http://www.sleuthkit.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.sleuthkit.org&lt;/a&gt;&lt;/div&gt;&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;what you do best, core application coding. Discover what's new with
&lt;br&gt;Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;sleuthkit-users mailing list
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/sleuthkit-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/sleuthkit-users&lt;/a&gt;&lt;br&gt;&lt;a href=&quot;http://www.sleuthkit.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.sleuthkit.org&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/make-live-cd-returns...-tp26507529p26516738.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26507529</id>
	<title>make-live-cd returns...</title>
	<published>2009-11-24T20:47:33Z</published>
	<updated>2009-11-24T20:47:33Z</updated>
	<author>
		<name>suman.beros</name>
	</author>
	<content type="html">&lt;!DOCTYPE html PUBLIC &quot;-//W3C//DTD HTML 4.01 Transitional//EN&quot;&gt;
&lt;html&gt;
&lt;head&gt;
&lt;/head&gt;
&lt;body bgcolor=&quot;#ffffff&quot; text=&quot;#000099&quot;&gt;
&lt;font face=&quot;Arial&quot;&gt;Missing Sleuth Kit executable (md5) at
./make-live-cd line 48.&lt;br&gt;
&lt;br&gt;
Autopsy reports MD5 values, so I'd say it was able to find it.&amp;nbsp;
Browsing through sleuthkit-users archive I don't see any mention of
this situation.&amp;nbsp; Would appreciate any help.&lt;br&gt;
&lt;br&gt;
sleuthkit-3.01&lt;br&gt;
autopsy-2.21&lt;br&gt;
ubuntu 9.10&lt;br&gt;
&lt;br&gt;
Best regards,&lt;br&gt;
Suman&lt;/font&gt;&lt;br&gt;
&lt;/body&gt;
&lt;/html&gt;
&lt;br /&gt;------------------------------------------------------------------------------
&lt;br&gt;Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;what you do best, core application coding. Discover what's new with
&lt;br&gt;Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br /&gt;_______________________________________________
&lt;br&gt;sleuthkit-users mailing list
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/sleuthkit-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/sleuthkit-users&lt;/a&gt;&lt;br&gt;&lt;a href=&quot;http://www.sleuthkit.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.sleuthkit.org&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/make-live-cd-returns...-tp26507529p26507529.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26507466</id>
	<title>Badblocks - Speed...</title>
	<published>2009-11-24T20:39:39Z</published>
	<updated>2009-11-24T20:39:39Z</updated>
	<author>
		<name>Al Grant</name>
	</author>
	<content type="html">Hi,
&lt;br&gt;&lt;br&gt;This maybe slightly OT, but definitly I am sure someone here can help out.
&lt;br&gt;&lt;br&gt;I am running badblocks on a drive (which possibly has water damage).
&lt;br&gt;&lt;br&gt;Normally when badblocks finds a badblock it simply output the badblock number to the std output, ie:
&lt;br&gt;1998696
&lt;br&gt;&lt;br&gt;Thought I have noticed, sometimes I get output like:
&lt;br&gt;1998696 done, 13:55 elapsed
&lt;br&gt;&lt;br&gt;I think this means that the block passed, but it may have taken more time than normal to test that block?
&lt;br&gt;&lt;br&gt;Now on the drive in question I have done 2000017 blocks and its been running for about 30 minutes though the command line reads:
&lt;br&gt;2000017 done, 15:23 elapsed
&lt;br&gt;&lt;br&gt;But I am sure its been longer that 15 minutes. The drive is a WD 2.5&amp;quot; 250Gb.
&lt;br&gt;&lt;br&gt;So, a few questions about interpreting the results and in particular whether that seems slow? I my experience I have been able to test 100-200Gb drives in about 15 minutes. At this rate with a total of 488397167 it is going to take a very long time (days!).
&lt;br&gt;&lt;br&gt;I would also assume that a drive this slow is a sign of impending failure?
&lt;br&gt;&lt;br&gt;Cheers in advance,
&lt;br&gt;&lt;br&gt;-Al
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Badblocks---Speed...-tp26507466p26507466.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26505525</id>
	<title>Re: icat and ifind -- Help with -- Please DO NOT hijack threads</title>
	<published>2009-11-24T16:08:50Z</published>
	<updated>2009-11-24T16:08:50Z</updated>
	<author>
		<name>Simson Garfinkel-3</name>
	</author>
	<content type="html">Brian,
&lt;br&gt;&lt;br&gt;Precisely correct! &amp;nbsp;The hard drives now hide the low-level details of how data is stored, and only provide us with LBAs.
&lt;br&gt;&lt;br&gt;Yours for more fuller encapsulation,
&lt;br&gt;&lt;br&gt;Simson
&lt;br&gt;&lt;br&gt;On Nov 24, 2009, at 2:23 PM, Brian Carrier wrote:
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; On Nov 22, 2009, at 2:05 PM, Simson Garfinkel wrote:
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt;&amp;gt; 
&lt;br&gt;&amp;gt;&amp;gt; On Nov 22, 2009, at 10:55 AM, Al Grant wrote:
&lt;br&gt;&amp;gt;&amp;gt; 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Thanks. This has been a most interesting bit of learning.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; While we are on the subject do partitions have to start on a new Cylinder?
&lt;br&gt;&amp;gt;&amp;gt; 
&lt;br&gt;&amp;gt;&amp;gt; Hard drives don't have cylinders anymore, and haven't for more than 10 years. Everything is done with the Logical Block Address.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; I thought there was no value in low-level details.... :)
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;/div&gt;&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;what you do best, core application coding. Discover what's new with
&lt;br&gt;Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;sleuthkit-users mailing list
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/sleuthkit-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/sleuthkit-users&lt;/a&gt;&lt;br&gt;&lt;a href=&quot;http://www.sleuthkit.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.sleuthkit.org&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/icat-and-ifind----Help-with----Please-DO-NOT-hijack-threads-tp26452166p26505525.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26504387</id>
	<title>Re: icat and ifind -- Help with -- Please DO NOT hijack threads</title>
	<published>2009-11-24T14:23:33Z</published>
	<updated>2009-11-24T14:23:33Z</updated>
	<author>
		<name>Brian Carrier-2</name>
	</author>
	<content type="html">&lt;br&gt;On Nov 22, 2009, at 2:05 PM, Simson Garfinkel wrote:
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; On Nov 22, 2009, at 10:55 AM, Al Grant wrote:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Thanks. This has been a most interesting bit of learning.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; While we are on the subject do partitions have to start on a new &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; Cylinder?
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Hard drives don't have cylinders anymore, and haven't for more than &amp;nbsp;
&lt;br&gt;&amp;gt; 10 years. Everything is done with the Logical Block Address.
&lt;/div&gt;&lt;br&gt;I thought there was no value in low-level details.... :)
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;what you do best, core application coding. Discover what's new with
&lt;br&gt;Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;sleuthkit-users mailing list
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/sleuthkit-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/sleuthkit-users&lt;/a&gt;&lt;br&gt;&lt;a href=&quot;http://www.sleuthkit.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.sleuthkit.org&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/icat-and-ifind----Help-with----Please-DO-NOT-hijack-threads-tp26452166p26504387.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26470770</id>
	<title>Off-topic -- A good forensics education -- How to obtain -- &quot;push button forensics&quot; (PBF)</title>
	<published>2009-11-22T15:30:01Z</published>
	<updated>2009-11-22T15:30:01Z</updated>
	<author>
		<name>Paul D. Bain</name>
	</author>
	<content type="html">&lt;br&gt;Theodore Pham wrote:
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt;&amp;gt; I think there is room for both. &amp;nbsp;Good tools that automate tedious,
&lt;br&gt;&amp;gt;&amp;gt; error prone tasks and are at least somewhat transparent as to what
&lt;br&gt;&amp;gt;&amp;gt; they are doing to achieve a given output are desirable.
&lt;br&gt;&amp;gt;&amp;gt; 
&lt;br&gt;&amp;gt;&amp;gt; But at the same time, there are fundamentals that a good forensic
&lt;br&gt;&amp;gt;&amp;gt; analyst should understand independent of what tools they choose to
&lt;br&gt;&amp;gt;&amp;gt; use. &amp;nbsp;If you don't at least expose beginners to the fundamentals of
&lt;br&gt;&amp;gt;&amp;gt; file systems, inodes, and data blocks, then I believe their overall
&lt;br&gt;&amp;gt;&amp;gt; ability to reason and interpret the output of higher level tools is
&lt;br&gt;&amp;gt;&amp;gt; reduced. &amp;nbsp;Especially if the higher level tool has a bug and is lying
&lt;br&gt;&amp;gt;&amp;gt; to you or basing its output on an assumption which may be incorrect in
&lt;br&gt;&amp;gt;&amp;gt; your situation.
&lt;br&gt;&amp;gt;&amp;gt; 
&lt;br&gt;&amp;gt;&amp;gt; I'm not arguing that they need to master all the nuances down to
&lt;br&gt;&amp;gt;&amp;gt; assembly language, they just need to be aware of where the limit of
&lt;br&gt;&amp;gt;&amp;gt; their knowledge is so that if they find themselves in a situation
&lt;br&gt;&amp;gt;&amp;gt; where they are not specialized enough, they know to seek out help from
&lt;br&gt;&amp;gt;&amp;gt; someone who is if necessary.
&lt;br&gt;&amp;gt;&amp;gt; 
&lt;br&gt;&amp;gt;&amp;gt; Think about doctors. &amp;nbsp;Someone may end up specializing in orthodontics,
&lt;br&gt;&amp;gt;&amp;gt; but they are still forced to do general medical school so they have
&lt;br&gt;&amp;gt;&amp;gt; the proper exposure and understanding of how problems with your teeth
&lt;br&gt;&amp;gt;&amp;gt; may manifest as other symptoms throughout your body.
&lt;br&gt;&amp;gt;&amp;gt; 
&lt;br&gt;&amp;gt;&amp;gt; Our field is changing so rapidly that a solid understanding of the
&lt;br&gt;&amp;gt;&amp;gt; fundamentals will do you immense benefit as what is old becomes new
&lt;br&gt;&amp;gt;&amp;gt; again.
&lt;br&gt;&amp;gt;&amp;gt; 
&lt;br&gt;&amp;gt;&amp;gt; Then again I went down the SANS path which teaches the fundamentals
&lt;br&gt;&amp;gt;&amp;gt; before showing you the higher level tools so maybe I'm biased.
&lt;br&gt;&amp;gt;&amp;gt; 
&lt;br&gt;&amp;gt;&amp;gt; On Sun, Nov 22, 2009 at 1:34 PM, Simson Garfinkel &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26470770&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;simsong@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; On Nov 21, 2009, at 11:00 AM, Al Grant wrote:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Sure I would love it thanks Simson.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; I still however want to do it the manual way a few times first, else there
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; is no learning :-)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Al,
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; I would politely disagree with this statement. I do not think that there is much value in everyone's learning the low-level details of SleuthKit, just as there is no reason to learn the low-level details of assembly language or RTL (resistor transistor logic). Forensics is so complicated that people must specialize --- there is simply too much to learn. We need higher-level tools for creating forensic tools, so that it is easier to automate tasks and pass along each other's knowledge.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Guidance Software's scripting language (escript) is a good first step. Unfortunately, the language is quite inefficient, poorly documented outside of the company's manuals (which are not freely available), and the only implementation is inside EnCase. &amp;nbsp;The main problem with EnCase is that, as a GUI application, it is hard to use in a forensics pipeline. Because it only runs from a Windows GUI, you can't use EnCase on a cluster, even if you have thousands of disk images that you want to analyze in parallel.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Simson
&lt;/div&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; This thread of discussion is somewhat relevant to several other, recent 
&lt;br&gt;forensics discussions that dealt with the question of the value of &amp;quot;push 
&lt;br&gt;button forensics&amp;quot; (PBF). You may find them here:
&lt;br&gt;&lt;br&gt;A) 
&lt;br&gt;&lt;a href=&quot;http://integriography.wordpress.com/2009/11/17/the-value-of-push-button-forensics/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://integriography.wordpress.com/2009/11/17/the-value-of-push-button-forensics/&lt;/a&gt;&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; -- see especially the comments that appear _after_ the article.
&lt;br&gt;&lt;br&gt;B) 
&lt;br&gt;&lt;a href=&quot;http://www.linkedin.com/groupAnswers?viewQuestionAndAnswers&amp;discussionID=9884541&amp;gid=36573&amp;commentID=8553835&amp;trk=view_disc&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.linkedin.com/groupAnswers?viewQuestionAndAnswers&amp;discussionID=9884541&amp;gid=36573&amp;commentID=8553835&amp;trk=view_disc&lt;/a&gt;&lt;br&gt;&lt;br&gt;C) 
&lt;br&gt;&lt;a href=&quot;http://integriography.wordpress.com/2009/11/19/push-button-forensics-managing-the-downsides/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://integriography.wordpress.com/2009/11/19/push-button-forensics-managing-the-downsides/&lt;/a&gt;&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; The comment that I attached the most value to was the one by Windows 
&lt;br&gt;forensics expert Harlan Carvey, whose comment is the first one in the 
&lt;br&gt;first link above. I would like to know whether others agree with H. 
&lt;br&gt;Carvey's remark.
&lt;br&gt;&lt;br&gt;Sincerely,
&lt;br&gt;Paul Bain
&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;what you do best, core application coding. Discover what's new with
&lt;br&gt;Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;sleuthkit-users mailing list
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/sleuthkit-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/sleuthkit-users&lt;/a&gt;&lt;br&gt;&lt;a href=&quot;http://www.sleuthkit.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.sleuthkit.org&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Off-topic----A-good-forensics-education----How-to-obtain----%22push-button-forensics%22-%28PBF%29-tp26470770p26470770.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26468875</id>
	<title>Re: icat and ifind -- Help with -- Please DO NOT hijack threads</title>
	<published>2009-11-22T12:00:24Z</published>
	<updated>2009-11-22T12:00:24Z</updated>
	<author>
		<name>Theodore Pham</name>
	</author>
	<content type="html">BIOSes can still present a cylinder abstraction for compatibility even
&lt;br&gt;though modern software deals with LBAs.
&lt;br&gt;&lt;br&gt;IIRC, it's so you don't fire up an old copy of Norton Disk Doctor or
&lt;br&gt;fdisk and do something bad by accident.
&lt;br&gt;&lt;br&gt;But yeah, modern software won't care.
&lt;br&gt;&lt;br&gt;On Sun, Nov 22, 2009 at 2:05 PM, Simson Garfinkel &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26468875&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;simsong@...&lt;/a&gt;&amp;gt; wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; On Nov 22, 2009, at 10:55 AM, Al Grant wrote:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Thanks. This has been a most interesting bit of learning.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; While we are on the subject do partitions have to start on a new Cylinder?
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Hard drives don't have cylinders anymore, and haven't for more than 10 years. Everything is done with the Logical Block Address.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; ------------------------------------------------------------------------------
&lt;br&gt;&amp;gt; Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day
&lt;br&gt;&amp;gt; trial. Simplify your report design, integration and deployment - and focus on
&lt;br&gt;&amp;gt; what you do best, core application coding. Discover what's new with
&lt;br&gt;&amp;gt; Crystal Reports now.  &lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br&gt;&amp;gt; _______________________________________________
&lt;br&gt;&amp;gt; sleuthkit-users mailing list
&lt;br&gt;&amp;gt; &lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/sleuthkit-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/sleuthkit-users&lt;/a&gt;&lt;br&gt;&amp;gt; &lt;a href=&quot;http://www.sleuthkit.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.sleuthkit.org&lt;/a&gt;&lt;br&gt;&amp;gt;
&lt;/div&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;what you do best, core application coding. Discover what's new with
&lt;br&gt;Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;sleuthkit-users mailing list
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/sleuthkit-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/sleuthkit-users&lt;/a&gt;&lt;br&gt;&lt;a href=&quot;http://www.sleuthkit.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.sleuthkit.org&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/icat-and-ifind----Help-with----Please-DO-NOT-hijack-threads-tp26452166p26468875.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26468783</id>
	<title>Re: icat and ifind -- Help with -- Please DO NOT hijack threads</title>
	<published>2009-11-22T11:49:32Z</published>
	<updated>2009-11-22T11:49:32Z</updated>
	<author>
		<name>Theodore Pham</name>
	</author>
	<content type="html">I think there is room for both. &amp;nbsp;Good tools that automate tedious,
&lt;br&gt;error prone tasks and are at least somewhat transparent as to what
&lt;br&gt;they are doing to achieve a given output are desirable.
&lt;br&gt;&lt;br&gt;But at the same time, there are fundamentals that a good forensic
&lt;br&gt;analyst should understand independent of what tools they choose to
&lt;br&gt;use. &amp;nbsp;If you don't at least expose beginners to the fundamentals of
&lt;br&gt;file systems, inodes, and data blocks, then I believe their overall
&lt;br&gt;ability to reason and interpret the output of higher level tools is
&lt;br&gt;reduced. &amp;nbsp;Especially if the higher level tool has a bug and is lying
&lt;br&gt;to you or basing its output on an assumption which may be incorrect in
&lt;br&gt;your situation.
&lt;br&gt;&lt;br&gt;I'm not arguing that they need to master all the nuances down to
&lt;br&gt;assembly language, they just need to be aware of where the limit of
&lt;br&gt;their knowledge is so that if they find themselves in a situation
&lt;br&gt;where they are not specialized enough, they know to seek out help from
&lt;br&gt;someone who is if necessary.
&lt;br&gt;&lt;br&gt;Think about doctors. &amp;nbsp;Someone may end up specializing in orthodontics,
&lt;br&gt;but they are still forced to do general medical school so they have
&lt;br&gt;the proper exposure and understanding of how problems with your teeth
&lt;br&gt;may manifest as other symptoms throughout your body.
&lt;br&gt;&lt;br&gt;Our field is changing so rapidly that a solid understanding of the
&lt;br&gt;fundamentals will do you immense benefit as what is old becomes new
&lt;br&gt;again.
&lt;br&gt;&lt;br&gt;Then again I went down the SANS path which teaches the fundamentals
&lt;br&gt;before showing you the higher level tools so maybe I'm biased.
&lt;br&gt;&lt;br&gt;On Sun, Nov 22, 2009 at 1:34 PM, Simson Garfinkel &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26468783&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;simsong@...&lt;/a&gt;&amp;gt; wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; On Nov 21, 2009, at 11:00 AM, Al Grant wrote:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Sure I would love it thanks Simson.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; I still however want to do it the manual way a few times first, else there
&lt;br&gt;&amp;gt;&amp;gt; is no learning :-)
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Al,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I would politely disagree with this statement. I do not think that there is much value in everyone's learning the low-level details of SleuthKit, just as there is no reason to learn the low-level details of assembly language or RTL (resistor transistor logic). Forensics is so complicated that people must specialize --- there is simply too much to learn. We need higher-level tools for creating forensic tools, so that it is easier to automate tasks and pass along each other's knowledge.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Guidance Software's scripting language (escript) is a good first step. Unfortunately, the language is quite inefficient, poorly documented outside of the company's manuals (which are not freely available), and the only implementation is inside EnCase.  The main problem with EnCase is that, as a GUI application, it is hard to use in a forensics pipeline. Because it only runs from a Windows GUI, you can't use EnCase on a cluster, even if you have thousands of disk images that you want to analyze in parallel.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Simson
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; ------------------------------------------------------------------------------
&lt;br&gt;&amp;gt; Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day
&lt;br&gt;&amp;gt; trial. Simplify your report design, integration and deployment - and focus on
&lt;br&gt;&amp;gt; what you do best, core application coding. Discover what's new with
&lt;br&gt;&amp;gt; Crystal Reports now.  &lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br&gt;&amp;gt; _______________________________________________
&lt;br&gt;&amp;gt; sleuthkit-users mailing list
&lt;br&gt;&amp;gt; &lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/sleuthkit-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/sleuthkit-users&lt;/a&gt;&lt;br&gt;&amp;gt; &lt;a href=&quot;http://www.sleuthkit.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.sleuthkit.org&lt;/a&gt;&lt;br&gt;&amp;gt;
&lt;/div&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;what you do best, core application coding. Discover what's new with
&lt;br&gt;Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;sleuthkit-users mailing list
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/sleuthkit-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/sleuthkit-users&lt;/a&gt;&lt;br&gt;&lt;a href=&quot;http://www.sleuthkit.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.sleuthkit.org&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/icat-and-ifind----Help-with----Please-DO-NOT-hijack-threads-tp26452166p26468783.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26468373</id>
	<title>Re: icat and ifind -- Help with -- Please DO NOT hijack threads</title>
	<published>2009-11-22T11:05:14Z</published>
	<updated>2009-11-22T11:05:14Z</updated>
	<author>
		<name>Simson Garfinkel-3</name>
	</author>
	<content type="html">&lt;br&gt;On Nov 22, 2009, at 10:55 AM, Al Grant wrote:
&lt;br&gt;&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Thanks. This has been a most interesting bit of learning.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; While we are on the subject do partitions have to start on a new Cylinder?
&lt;br&gt;&lt;br&gt;Hard drives don't have cylinders anymore, and haven't for more than 10 years. Everything is done with the Logical Block Address.
&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;what you do best, core application coding. Discover what's new with
&lt;br&gt;Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;sleuthkit-users mailing list
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/sleuthkit-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/sleuthkit-users&lt;/a&gt;&lt;br&gt;&lt;a href=&quot;http://www.sleuthkit.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.sleuthkit.org&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/icat-and-ifind----Help-with----Please-DO-NOT-hijack-threads-tp26452166p26468373.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26467078</id>
	<title>Re: icat and ifind -- Help with -- Please DO NOT hijack threads</title>
	<published>2009-11-22T10:55:41Z</published>
	<updated>2009-11-22T10:55:41Z</updated>
	<author>
		<name>Al Grant</name>
	</author>
	<content type="html">Thanks. This has been a most interesting bit of learning.
&lt;br&gt;&lt;br&gt;While we are on the subject do partitions have to start on a new Cylinder?
&lt;br&gt;&lt;br&gt;Look at the following for example:
&lt;br&gt;&lt;br&gt;al@al-ubuntu:~$ sudo mmls /dev/sdb
&lt;br&gt;DOS Partition Table
&lt;br&gt;Offset Sector: 0
&lt;br&gt;Units are in 512-byte sectors
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;Slot &amp;nbsp; &amp;nbsp;Start &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;End &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Length &amp;nbsp; &amp;nbsp; &amp;nbsp; Description
&lt;br&gt;00: &amp;nbsp;----- &amp;nbsp; 0000000000 &amp;nbsp; 0000000000 &amp;nbsp; 0000000001 &amp;nbsp; Primary Table (#0)
&lt;br&gt;01: &amp;nbsp;----- &amp;nbsp; 0000000001 &amp;nbsp; 0000000062 &amp;nbsp; 0000000062 &amp;nbsp; Unallocated
&lt;br&gt;02: &amp;nbsp;00:00 &amp;nbsp; 0000000063 &amp;nbsp; 0000128519 &amp;nbsp; 0000128457 &amp;nbsp; Dell Utilities FAT (0xde)
&lt;br&gt;03: &amp;nbsp;----- &amp;nbsp; 0000128520 &amp;nbsp; 0000129023 &amp;nbsp; 0000000504 &amp;nbsp; Unallocated
&lt;br&gt;04: &amp;nbsp;00:01 &amp;nbsp; 0000129024 &amp;nbsp; 0021100543 &amp;nbsp; 0020971520 &amp;nbsp; NTFS (0x07)
&lt;br&gt;05: &amp;nbsp;00:02 &amp;nbsp; 0021100544 &amp;nbsp; 0307335167 &amp;nbsp; 0286234624 &amp;nbsp; NTFS (0x07)
&lt;br&gt;06: &amp;nbsp;00:03 &amp;nbsp; 0307335168 &amp;nbsp; 0312578047 &amp;nbsp; 0005242880 &amp;nbsp; Win95 Extended (0x0F)
&lt;br&gt;07: &amp;nbsp;----- &amp;nbsp; 0307335168 &amp;nbsp; 0307335168 &amp;nbsp; 0000000001 &amp;nbsp; Extended Table (#1)
&lt;br&gt;08: &amp;nbsp;----- &amp;nbsp; 0307335169 &amp;nbsp; 0307337215 &amp;nbsp; 0000002047 &amp;nbsp; Unallocated
&lt;br&gt;09: &amp;nbsp;01:00 &amp;nbsp; 0307337216 &amp;nbsp; 0312578047 &amp;nbsp; 0005240832 &amp;nbsp; Hidden CTOS Memdump? &amp;nbsp;(0xdd)
&lt;br&gt;10: &amp;nbsp;----- &amp;nbsp; 0312578048 &amp;nbsp; 0312581807 &amp;nbsp; 0000003760 &amp;nbsp; Unallocated
&lt;br&gt;al@al-ubuntu:~$ sudo fdisk -l
&lt;br&gt;&lt;br&gt;Disk /dev/sda: 1000.2 GB, 1000204886016 bytes
&lt;br&gt;255 heads, 63 sectors/track, 121601 cylinders
&lt;br&gt;Units = cylinders of 16065 * 512 = 8225280 bytes
&lt;br&gt;Disk identifier: 0xaf010487
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp;Device Boot &amp;nbsp; &amp;nbsp; &amp;nbsp;Start &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; End &amp;nbsp; &amp;nbsp; &amp;nbsp;Blocks &amp;nbsp; Id &amp;nbsp;System
&lt;br&gt;/dev/sda1 &amp;nbsp; * &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 1 &amp;nbsp; &amp;nbsp; &amp;nbsp;121601 &amp;nbsp; 976760001 &amp;nbsp; 83 &amp;nbsp;Linux
&lt;br&gt;&lt;br&gt;Disk /dev/sdb: 160.0 GB, 160041885696 bytes
&lt;br&gt;255 heads, 63 sectors/track, 19457 cylinders
&lt;br&gt;Units = cylinders of 16065 * 512 = 8225280 bytes
&lt;br&gt;Disk identifier: 0x70000000
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp;Device Boot &amp;nbsp; &amp;nbsp; &amp;nbsp;Start &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; End &amp;nbsp; &amp;nbsp; &amp;nbsp;Blocks &amp;nbsp; Id &amp;nbsp;System
&lt;br&gt;/dev/sdb1 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 1 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 8 &amp;nbsp; &amp;nbsp; &amp;nbsp; 64228+ &amp;nbsp;de &amp;nbsp;Dell Utility
&lt;br&gt;/dev/sdb2 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 9 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;1314 &amp;nbsp; &amp;nbsp;10485760 &amp;nbsp; &amp;nbsp;7 &amp;nbsp;HPFS/NTFS
&lt;br&gt;/dev/sdb3 &amp;nbsp; * &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;1314 &amp;nbsp; &amp;nbsp; &amp;nbsp; 19131 &amp;nbsp; 143117312 &amp;nbsp; &amp;nbsp;7 &amp;nbsp;HPFS/NTFS
&lt;br&gt;/dev/sdb4 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 19131 &amp;nbsp; &amp;nbsp; &amp;nbsp; 19458 &amp;nbsp; &amp;nbsp; 2621440 &amp;nbsp; &amp;nbsp;f &amp;nbsp;W95 Ext'd (LBA)
&lt;br&gt;/dev/sdb5 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 19131 &amp;nbsp; &amp;nbsp; &amp;nbsp; 19458 &amp;nbsp; &amp;nbsp; 2620416 &amp;nbsp; dd &amp;nbsp;Unknown
&lt;br&gt;al@al-ubuntu:~$ 
&lt;br&gt;&lt;br&gt;The first NTFS partition ends on 1314 clyinder (and the next one starts on the same cylinder).
&lt;br&gt;&lt;br&gt;If I multiply C*H*S, 1314*255*63 = 21109410, which is close but not the same as 21100543.
&lt;br&gt;&lt;br&gt;Cheers
&lt;br&gt;&lt;br&gt;-Al
&lt;br&gt;&lt;br&gt;&lt;blockquote class=&quot;quote light-black dark-border-color&quot;&gt;&lt;div class=&quot;quote light-border-color&quot;&gt;
&lt;div class=&quot;quote-author&quot; style=&quot;font-weight: bold;&quot;&gt;Theodore Pham wrote:&lt;/div&gt;
&lt;div class=&quot;quote-message shrinkable-quote&quot;&gt;I think you've got that right. &amp;nbsp;It's early and I haven't had any caffeine yet.
&lt;br&gt;&lt;br&gt;When you run the istat command on the inode you found via ifind, you
&lt;br&gt;can cross validate your result by looking at the cluster numbers
&lt;br&gt;underneath
&lt;br&gt;&lt;br&gt;&amp;quot;Type: $DATA (128-3) &amp;nbsp; Name: $J &amp;nbsp; Non-Resident, Sparse &amp;nbsp; size: 5296921952&amp;quot;
&lt;br&gt;&lt;br&gt;One of them should be the one you calculated: 214612
&lt;br&gt;&lt;br&gt;Normally when you see a filename with $ in front, it means that it's a
&lt;br&gt;special NTFS internal metadata file and they are hidden from the
&lt;br&gt;Windows Explorer.
&lt;br&gt;&lt;br&gt;In this case, the &amp;lt;filename&amp;gt;:&amp;lt;blah&amp;gt; notation means you are looking at
&lt;br&gt;an Alternate Data Stream of the file called &amp;lt;filename&amp;gt;.
&lt;br&gt;&lt;br&gt;And as luck would have it, it seems damage in that file can cause boot
&lt;br&gt;issues. &amp;nbsp;See:
&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://forums.techguy.org/all-other-software/631384-what-c-extend-usnjrnl-j.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://forums.techguy.org/all-other-software/631384-what-c-extend-usnjrnl-j.html&lt;/a&gt;&lt;br&gt;&lt;a href=&quot;http://microsoft-personal-operating-systems.hostweb.com/TopicMessages/microsoft.public.windowsxp.general/2026959/1/Default.aspx&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://microsoft-personal-operating-systems.hostweb.com/TopicMessages/microsoft.public.windowsxp.general/2026959/1/Default.aspx&lt;/a&gt;&lt;br&gt;&lt;br&gt;And &lt;a href=&quot;http://support.microsoft.com/kb/311724&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://support.microsoft.com/kb/311724&lt;/a&gt;&amp;nbsp;tells how to use chkdsk to fix it.
&lt;br&gt;&lt;br&gt;Though you seemed to have a pretty long list of bad blocks so some of
&lt;br&gt;the other ones might also be causing issues, especially if they are
&lt;br&gt;corrupting system files.
&lt;br&gt;&lt;br&gt;&lt;br&gt;On Sun, Nov 22, 2009 at 2:35 AM, Al Grant &amp;lt;bigal.nz@gmail.com&amp;gt; wrote:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Hi Theodore,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I think I followed your instructions ok. Let see what I got:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Theodore Pham wrote:
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; On Sat, Nov 21, 2009 at 8:47 PM, Theodore Pham &amp;lt;telamon@gmail.com&amp;gt; wrote:
&lt;br&gt;&amp;gt;&amp;gt; Ok, let's try this again but with the proper physical sector to
&lt;br&gt;&amp;gt;&amp;gt; partition relative block/cluster mapping this time.  I was looking at
&lt;br&gt;&amp;gt;&amp;gt; a really old script I wrote the first time I tried to write this up
&lt;br&gt;&amp;gt;&amp;gt; and of course that script was wrong. Sorry.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Run mmls -i raw /dev/sdb
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; al@al-ubuntu:~$ sudo mmls /dev/sdb
&lt;br&gt;&amp;gt; DOS Partition Table
&lt;br&gt;&amp;gt; Offset Sector: 0
&lt;br&gt;&amp;gt; Units are in 512-byte sectors
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;     Slot    Start        End          Length       Description
&lt;br&gt;&amp;gt; 00:  -----   0000000000   0000000000   0000000001   Primary Table (#0)
&lt;br&gt;&amp;gt; 01:  -----   0000000001   0000000062   0000000062   Unallocated
&lt;br&gt;&amp;gt; 02:  00:00   0000000063   0000128519   0000128457   Dell Utilities FAT
&lt;br&gt;&amp;gt; (0xde)
&lt;br&gt;&amp;gt; 03:  -----   0000128520   0000129023   0000000504   Unallocated
&lt;br&gt;&amp;gt; 04:  00:01   0000129024   0021100543   0020971520   NTFS (0x07)
&lt;br&gt;&amp;gt; 05:  00:02   0021100544   0307335167   0286234624   NTFS (0x07)
&lt;br&gt;&amp;gt; 06:  00:03   0307335168   0312578047   0005242880   Win95 Extended (0x0F)
&lt;br&gt;&amp;gt; 07:  -----   0307335168   0307335168   0000000001   Extended Table (#1)
&lt;br&gt;&amp;gt; 08:  -----   0307335169   0307337215   0000002047   Unallocated
&lt;br&gt;&amp;gt; 09:  01:00   0307337216   0312578047   0005240832   Hidden CTOS Memdump?
&lt;br&gt;&amp;gt; (0xdd)
&lt;br&gt;&amp;gt; 10:  -----   0312578048   0312581807   0000003760   Unallocated
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Theodore Pham wrote:
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Next, you need to know the cluster (aka block) size for the filesystem
&lt;br&gt;&amp;gt;&amp;gt; in the partition you care about.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Run fsstat -i raw -o &amp;lt;absolute start sector of partition&amp;gt; &amp;lt;dd image
&lt;br&gt;&amp;gt;&amp;gt; file or /dev device&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Now I know from badblocks that one of the badblocks is 22817441.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I can see that this number falls in the range of one of the partitions that
&lt;br&gt;&amp;gt; is listed as starting at 21100544. So the offset in fsstat is :
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; al@al-ubuntu:~$ sudo fsstat -o 21100544 /dev/sdb
&lt;br&gt;&amp;gt; FILE SYSTEM INFORMATION
&lt;br&gt;&amp;gt; --------------------------------------------
&lt;br&gt;&amp;gt; File System Type: NTFS
&lt;br&gt;&amp;gt; Volume Serial Number: 8C3E8ADC3E8ABF28
&lt;br&gt;&amp;gt; OEM Name: NTFS
&lt;br&gt;&amp;gt; Volume Name: OS
&lt;br&gt;&amp;gt; Version: Windows XP
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; METADATA INFORMATION
&lt;br&gt;&amp;gt; --------------------------------------------
&lt;br&gt;&amp;gt; First Cluster of MFT: 786432
&lt;br&gt;&amp;gt; First Cluster of MFT Mirror: 18217343
&lt;br&gt;&amp;gt; Size of MFT Entries: 1024 bytes
&lt;br&gt;&amp;gt; Size of Index Records: 4096 bytes
&lt;br&gt;&amp;gt; Range: 0 - 137151
&lt;br&gt;&amp;gt; Root Directory: 5
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; CONTENT INFORMATION
&lt;br&gt;&amp;gt; --------------------------------------------
&lt;br&gt;&amp;gt; Sector Size: 512
&lt;br&gt;&amp;gt; Cluster Size: 4096
&lt;br&gt;&amp;gt; Total Cluster Range: 0 - 35779325
&lt;br&gt;&amp;gt; Total Sector Range: 0 - 286234607
&lt;br&gt;&amp;gt; &amp;lt;SNIP&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Theodore Pham wrote:
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Now calculate the partition relative cluster number using this formula
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Partition relative cluster number = (Absolute sector number in
&lt;br&gt;&amp;gt;&amp;gt; question - Absolute sector number of partition start) * sector size /
&lt;br&gt;&amp;gt;&amp;gt; cluster size
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; If the result is a floating point number, then you just want the integer
&lt;br&gt;&amp;gt;&amp;gt; part.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Ok, not sure I have done this step right, but plugging in my numbers:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Partition Relative Cluster Number = (22817441 - 21100544) * 512/4096
&lt;br&gt;&amp;gt;  = 1716897 * 0.125
&lt;br&gt;&amp;gt;  = 214612.125
&lt;br&gt;&amp;gt;  = 214612 (integer only)
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Theodore Pham wrote:
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Now use ifind with the -o argument to tell it what absolute sector the
&lt;br&gt;&amp;gt;&amp;gt; partition begins at and the -d argument to indicate the partition
&lt;br&gt;&amp;gt;&amp;gt; relative cluster number you're interested in.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; For your example absolute sector of 22817441, let's assume the
&lt;br&gt;&amp;gt;&amp;gt; partition containing it starts at 22817300. Your relative sector
&lt;br&gt;&amp;gt;&amp;gt; number would be 22817441 - 22817300 = 141.  So you would run:
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; ifind -i raw -o 22817300 -d 17 &amp;lt;dd image or /dev device&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Ok, again plugging in my numbers:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; al@al-ubuntu:~$ sudo ifind -o 21100544 -d 214612 /dev/sdb
&lt;br&gt;&amp;gt; 51798-128-3
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Theodore Pham wrote:
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Once you have the inode number, you can run:
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; istat -i raw -o &amp;lt;partition start absolute sector&amp;gt; &amp;lt;dd image or /dev
&lt;br&gt;&amp;gt;&amp;gt; device&amp;gt;  &amp;lt;inode number&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; al@al-ubuntu:~$ sudo istat -o 21100544 /dev/sdb 51798-128-3 |more
&lt;br&gt;&amp;gt; MFT Entry Header Values:
&lt;br&gt;&amp;gt; Entry: 51798        Sequence: 1
&lt;br&gt;&amp;gt; $LogFile Sequence Number: 19669486580
&lt;br&gt;&amp;gt; Allocated File
&lt;br&gt;&amp;gt; Links: 1
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; $STANDARD_INFORMATION Attribute Values:
&lt;br&gt;&amp;gt; Flags: Hidden, System, Archive, Sparse
&lt;br&gt;&amp;gt; Owner ID: 0
&lt;br&gt;&amp;gt; Created:        Tue Mar 11 20:43:50 2008
&lt;br&gt;&amp;gt; File Modified:  Tue Mar 11 20:43:50 2008
&lt;br&gt;&amp;gt; MFT Modified:   Tue Mar 11 20:43:50 2008
&lt;br&gt;&amp;gt; Accessed:       Tue Mar 11 20:43:50 2008
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; $FILE_NAME Attribute Values:
&lt;br&gt;&amp;gt; Flags: Hidden, System, Archive, Sparse
&lt;br&gt;&amp;gt; Name: $UsnJrnl
&lt;br&gt;&amp;gt; Parent MFT Entry: 11    Sequence: 11
&lt;br&gt;&amp;gt; Allocated Size: 0       Actual Size: 0
&lt;br&gt;&amp;gt; Created:        Tue Mar 11 20:43:50 2008
&lt;br&gt;&amp;gt; File Modified:  Tue Mar 11 20:43:50 2008
&lt;br&gt;&amp;gt; MFT Modified:   Tue Mar 11 20:43:50 2008
&lt;br&gt;&amp;gt; Accessed:       Tue Mar 11 20:43:50 2008
&lt;br&gt;&amp;gt; Attributes:
&lt;br&gt;&amp;gt; Type: $STANDARD_INFORMATION (16-0)   Name: N/A   Resident   size: 72
&lt;br&gt;&amp;gt; Type: $FILE_NAME (48-1)   Name: N/A   Resident   size: 82
&lt;br&gt;&amp;gt; Type: $DATA (128-3)   Name: $J   Non-Resident, Sparse   size: 5296921952
&lt;br&gt;&amp;gt; 0 0 0 0 0 0 0 0
&lt;br&gt;&amp;gt; 0 0 0 0 0 0 0 0
&lt;br&gt;&amp;gt; &amp;lt;SNIP&amp;gt;
&lt;br&gt;&amp;gt; 24670595 24670596 24670597 24670598 24670599 24670600 24670601 24670602
&lt;br&gt;&amp;gt; 24670603 24670604 24670605 24670606 24670607 24670608 24670609 24670610
&lt;br&gt;&amp;gt; 24670611 24670612 24670613 24670614 24670615 24670616 24670617 24670618
&lt;br&gt;&amp;gt; 24670619 24670620 24670621 24670622 24670623 24670624 24670625 24670626
&lt;br&gt;&amp;gt; 24670627 24670628 24670629 24670630 24670631 24670632 24670633 24670634
&lt;br&gt;&amp;gt; Type: $DATA (128-5)   Name: $Max   Resident   size: 32
&lt;br&gt;&amp;gt; al@al-ubuntu:~$
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Theodore Pham wrote:
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; to show you useful information about the inode including, whether or
&lt;br&gt;&amp;gt;&amp;gt; not it is allocated, it's relative name and what data clusters are
&lt;br&gt;&amp;gt;&amp;gt; allocated to it.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Then you can run ffind with the same arguments to give you the full
&lt;br&gt;&amp;gt;&amp;gt; path and filename:
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; ffind -i raw -o &amp;lt;partition start absolute sector&amp;gt; &amp;lt;dd image or /dev
&lt;br&gt;&amp;gt;&amp;gt; device&amp;gt;  &amp;lt;inode number&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Now this last bit of information is very cryptic:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; al@al-ubuntu:~$ sudo ffind -o 21100544 /dev/sdb 51798-128-3
&lt;br&gt;&amp;gt; /$Extend/$UsnJrnl:$J
&lt;br&gt;&amp;gt; al@al-ubuntu:~$
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; So I would like to know if you think I have followed the instructions
&lt;br&gt;&amp;gt; correctly?
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I am not sure what file the badblock affected?
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I also again appreciate all your patient help on this one Theodore. Input
&lt;br&gt;&amp;gt; from others still welcome.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Cheers
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; -Al
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; --
&lt;br&gt;&amp;gt; View this message in context: &lt;a href=&quot;http://old.nabble.com/icat-and-ifind----Help-with----Please-DO-NOT-hijack-threads-tp26452166p26463322.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://old.nabble.com/icat-and-ifind----Help-with----Please-DO-NOT-hijack-threads-tp26452166p26463322.html&lt;/a&gt;&lt;br&gt;&amp;gt; Sent from the sleuthkit-users mailing list archive at Nabble.com.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; ------------------------------------------------------------------------------
&lt;br&gt;&amp;gt; Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day
&lt;br&gt;&amp;gt; trial. Simplify your report design, integration and deployment - and focus on
&lt;br&gt;&amp;gt; what you do best, core application coding. Discover what's new with
&lt;br&gt;&amp;gt; Crystal Reports now.  &lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br&gt;&amp;gt; _______________________________________________
&lt;br&gt;&amp;gt; sleuthkit-users mailing list
&lt;br&gt;&amp;gt; &lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/sleuthkit-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/sleuthkit-users&lt;/a&gt;&lt;br&gt;&amp;gt; &lt;a href=&quot;http://www.sleuthkit.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.sleuthkit.org&lt;/a&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;what you do best, core application coding. Discover what's new with
&lt;br&gt;Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;sleuthkit-users mailing list
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/sleuthkit-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/sleuthkit-users&lt;/a&gt;&lt;br&gt;&lt;a href=&quot;http://www.sleuthkit.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.sleuthkit.org&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;&lt;/blockquote&gt;
</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/icat-and-ifind----Help-with----Please-DO-NOT-hijack-threads-tp26452166p26467078.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26468045</id>
	<title>Re: icat and ifind -- Help with -- Please DO NOT hijack threads</title>
	<published>2009-11-22T10:34:45Z</published>
	<updated>2009-11-22T10:34:45Z</updated>
	<author>
		<name>Simson Garfinkel-3</name>
	</author>
	<content type="html">&lt;br&gt;On Nov 21, 2009, at 11:00 AM, Al Grant wrote:
&lt;br&gt;&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Sure I would love it thanks Simson.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; I still however want to do it the manual way a few times first, else there
&lt;br&gt;&amp;gt; is no learning :-)
&lt;br&gt;&lt;br&gt;Al,
&lt;br&gt;&lt;br&gt;I would politely disagree with this statement. I do not think that there is much value in everyone's learning the low-level details of SleuthKit, just as there is no reason to learn the low-level details of assembly language or RTL (resistor transistor logic). Forensics is so complicated that people must specialize --- there is simply too much to learn. We need higher-level tools for creating forensic tools, so that it is easier to automate tasks and pass along each other's knowledge.
&lt;br&gt;&lt;br&gt;Guidance Software's scripting language (escript) is a good first step. Unfortunately, the language is quite inefficient, poorly documented outside of the company's manuals (which are not freely available), and the only implementation is inside EnCase. &amp;nbsp;The main problem with EnCase is that, as a GUI application, it is hard to use in a forensics pipeline. Because it only runs from a Windows GUI, you can't use EnCase on a cluster, even if you have thousands of disk images that you want to analyze in parallel.
&lt;br&gt;&lt;br&gt;Simson
&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;what you do best, core application coding. Discover what's new with
&lt;br&gt;Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;sleuthkit-users mailing list
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/sleuthkit-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/sleuthkit-users&lt;/a&gt;&lt;br&gt;&lt;a href=&quot;http://www.sleuthkit.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.sleuthkit.org&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/icat-and-ifind----Help-with----Please-DO-NOT-hijack-threads-tp26452166p26468045.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26467991</id>
	<title>announcing isectorfind.py (was Re: icat and ifind -- Help with -- )</title>
	<published>2009-11-22T10:29:27Z</published>
	<updated>2009-11-22T10:29:27Z</updated>
	<author>
		<name>Simson Garfinkel-3</name>
	</author>
	<content type="html">&lt;html&gt;&lt;head&gt;&lt;/head&gt;&lt;body style=&quot;word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; &quot;&gt;&lt;div&gt;All,&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;I have written a small program using the fiwalk python framework that takes a disk image and sector numbers and prints a list of the files that map to those sectors. The program automatically handles filesystems on raw devices as well as multiple partitions on a single physical device. The program is called isectorfind.py and it is part of version 0.5.7 of the fiwalk package. You can download it from &lt;a href=&quot;http://www.afflib.org/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.afflib.org/&lt;/a&gt;.&amp;nbsp;&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Total time to write this program using the framework was about 45 minutes. Most of the time was spent fixing some bugs in the fiwalk.py Python module that resulted from some XML changes that I made over the weekend. I had to make those fixes before the release anyway, of course. &amp;nbsp;I also had to add the has_sector() method to the fileobject class and the byterun class. Both additions took about 3 minutes.&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;This program is part of the fiwalk system that you can download from &lt;a href=&quot;http://afflib.org/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://afflib.org/&lt;/a&gt;. Basically, fiwalk finds all of the partitions and filesystems on a disk image using SleuthKit's &quot;walk&quot; functions and outputs a big XML block. The idea is that it is easier for us to write tools that work with this XML block than to work with the raw SleuthKit primitives. &amp;nbsp;The main &quot;tool&quot; that I use for this XML block is the fiwalk.py Python module, which provides a very easy-to-use (and efficient) python interface to the disk metadata.&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;To use fiwalk.py you need to install fiwalk, which requires that the SleuthKit developer libraries be installed.&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;My purpose of posting this program is to show just how easy it is to write forensic tools using Python and the fiwalk XML system we have been creating. If you would like to learn more, please read my paper from SADFE 2009, which you can download from:&amp;nbsp;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;	&lt;/span&gt;&lt;a href=&quot;http://simson.net/xml_forensics.pdf&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://simson.net/xml_forensics.pdf&lt;/a&gt; .&amp;nbsp;&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;This paper includes a tutorial and several sample programs.&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Here is an example of using isectorfind.py to find which files map to sectors 47520 49217 and 50690 from the the disk image&amp;nbsp;nps-2009-canon2-gen6.raw, which you can download from &lt;a href=&quot;http://digitalcorpora.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;digitalcorpora.org&lt;/a&gt;:&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;font class=&quot;Apple-style-span&quot; face=&quot;Courier&quot; size=&quot;3&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: 12px;&quot;&gt;$ python isectorfind.py nps-2009-canon2-gen6.raw 47520 49217 50690&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;font class=&quot;Apple-style-span&quot; face=&quot;Courier&quot; size=&quot;3&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: 12px;&quot;&gt;47520&lt;/span&gt;&lt;/font&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; face=&quot;Courier&quot; size=&quot;3&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: 12px;&quot;&gt;	&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;font class=&quot;Apple-style-span&quot; face=&quot;Courier&quot; size=&quot;3&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: 12px;&quot;&gt;DCIM/100CANON/_MG_0030.JPG&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;font class=&quot;Apple-style-span&quot; face=&quot;Courier&quot; size=&quot;3&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: 12px;&quot;&gt;49217&lt;/span&gt;&lt;/font&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; face=&quot;Courier&quot; size=&quot;3&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: 12px;&quot;&gt;	&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;font class=&quot;Apple-style-span&quot; face=&quot;Courier&quot; size=&quot;3&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: 12px;&quot;&gt;DCIM/100CANON/IMG_0031.JPG&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;font class=&quot;Apple-style-span&quot; face=&quot;Courier&quot; size=&quot;3&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: 12px;&quot;&gt;50690&lt;/span&gt;&lt;/font&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; face=&quot;Courier&quot; size=&quot;3&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: 12px;&quot;&gt;	&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;font class=&quot;Apple-style-span&quot; face=&quot;Courier&quot; size=&quot;3&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: 12px;&quot;&gt;DCIM/100CANON/IMG_0032.JPG&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;font class=&quot;Apple-style-span&quot; face=&quot;Courier&quot; size=&quot;3&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: 12px;&quot;&gt;$&amp;nbsp;&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Below is the program in its entirety; the business portion is in BOLD. As you can see, more space is taken up by the usage message and options processing than by the business logic.&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;&lt;font class=&quot;Apple-style-span&quot; face=&quot;Courier&quot; size=&quot;3&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: 12px; &quot;&gt;#!/usr/bin/python &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;font class=&quot;Apple-style-span&quot; face=&quot;Courier&quot; size=&quot;3&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: 12px;&quot;&gt;&quot;&quot;&quot;Usage: isectorfind.py imagefile.iso s1 [s2 s3 ...] ... &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;font class=&quot;Apple-style-span&quot; face=&quot;Courier&quot; size=&quot;3&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: 12px;&quot;&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;font class=&quot;Apple-style-span&quot; face=&quot;Courier&quot; size=&quot;3&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: 12px;&quot;&gt;Reports the files in which sectors s1, s2, s3... are located. &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;font class=&quot;Apple-style-span&quot; face=&quot;Courier&quot; size=&quot;3&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: 12px;&quot;&gt;&quot;&quot;&quot;&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;font class=&quot;Apple-style-span&quot; face=&quot;Courier&quot; size=&quot;3&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: 12px;&quot;&gt;import fiwalk&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;font class=&quot;Apple-style-span&quot; face=&quot;Courier&quot; size=&quot;3&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: 12px;&quot;&gt;&lt;br&gt;&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;font class=&quot;Apple-style-span&quot; face=&quot;Courier&quot; size=&quot;3&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: 12px;&quot;&gt;if __name__==&quot;__main__&quot;:&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;font class=&quot;Apple-style-span&quot; face=&quot;Courier&quot; size=&quot;3&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: 12px;&quot;&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;import sys&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;font class=&quot;Apple-style-span&quot; face=&quot;Courier&quot; size=&quot;3&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: 12px;&quot;&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;from sys import stdout&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;font class=&quot;Apple-style-span&quot; face=&quot;Courier&quot; size=&quot;3&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: 12px;&quot;&gt;&lt;br&gt;&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;font class=&quot;Apple-style-span&quot; face=&quot;Courier&quot; size=&quot;3&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: 12px;&quot;&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;from optparse import OptionParser&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;font class=&quot;Apple-style-span&quot; face=&quot;Courier&quot; size=&quot;3&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: 12px;&quot;&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;parser = OptionParser()&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;font class=&quot;Apple-style-span&quot; face=&quot;Courier&quot; size=&quot;3&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: 12px;&quot;&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;parser.usage = '%prog [options] image.iso &amp;nbsp;s1 [s2 s3 s3 ...]'&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;font class=&quot;Apple-style-span&quot; face=&quot;Courier&quot; size=&quot;3&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: 12px;&quot;&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;parser.add_option(&quot;-d&quot;,&quot;--debug&quot;,help=&quot;debug&quot;,action=&quot;store_true&quot;)&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;font class=&quot;Apple-style-span&quot; face=&quot;Courier&quot; size=&quot;3&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: 12px;&quot;&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;(options,args) = parser.parse_args()&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;font class=&quot;Apple-style-span&quot; face=&quot;Courier&quot; size=&quot;3&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: 12px;&quot;&gt;&lt;br&gt;&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;font class=&quot;Apple-style-span&quot; face=&quot;Courier&quot; size=&quot;3&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: 12px;&quot;&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;if len(args)&amp;lt;1:&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;font class=&quot;Apple-style-span&quot; face=&quot;Courier&quot; size=&quot;3&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: 12px;&quot;&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;parser.print_help()&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;font class=&quot;Apple-style-span&quot; face=&quot;Courier&quot; size=&quot;3&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: 12px;&quot;&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;sys.exit(1)&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;font class=&quot;Apple-style-span&quot; face=&quot;Courier&quot; size=&quot;3&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: 12px;&quot;&gt;&lt;br&gt;&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;font class=&quot;Apple-style-span&quot; face=&quot;Courier&quot; size=&quot;3&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: 12px;&quot;&gt;&lt;b&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;sectors = set() &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;# sectors we are looking for &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;font class=&quot;Apple-style-span&quot; face=&quot;Courier&quot; size=&quot;3&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: 12px;&quot;&gt;&lt;b&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;for s in args[1:]:&lt;/b&gt;&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;font class=&quot;Apple-style-span&quot; face=&quot;Courier&quot; size=&quot;3&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: 12px;&quot;&gt;&lt;b&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;sectors.add(int(s))&lt;/b&gt;&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;font class=&quot;Apple-style-span&quot; face=&quot;Courier&quot; size=&quot;3&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: 12px;&quot;&gt;&lt;br&gt;&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;font class=&quot;Apple-style-span&quot; face=&quot;Courier&quot; size=&quot;3&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: 12px;&quot;&gt;&lt;b&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;def process(fi):&lt;/b&gt;&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;font class=&quot;Apple-style-span&quot; face=&quot;Courier&quot; size=&quot;3&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: 12px;&quot;&gt;&lt;b&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;for s in sectors:&lt;/b&gt;&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;font class=&quot;Apple-style-span&quot; face=&quot;Courier&quot; size=&quot;3&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: 12px;&quot;&gt;&lt;b&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;if fi.has_sector(s):&lt;/b&gt;&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;font class=&quot;Apple-style-span&quot; face=&quot;Courier&quot; size=&quot;3&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: 12px;&quot;&gt;&lt;b&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;print &quot;%d\t%s&quot; % (s,fi.filename())&lt;/b&gt;&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;font class=&quot;Apple-style-span&quot; face=&quot;Courier&quot; size=&quot;3&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: 12px;&quot;&gt;&lt;b&gt;&lt;br&gt;&lt;/b&gt;&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;font class=&quot;Apple-style-span&quot; face=&quot;Courier&quot; size=&quot;3&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: 12px;&quot;&gt;&lt;b&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;fiwalk.fiwalk_using_sax(imagefile=open(args[0]),callback=process)&lt;/b&gt;&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;/body&gt;&lt;/html&gt;&lt;br /&gt;------------------------------------------------------------------------------
&lt;br&gt;Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;what you do best, core application coding. Discover what's new with
&lt;br&gt;Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br /&gt;_______________________________________________
&lt;br&gt;sleuthkit-users mailing list
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/sleuthkit-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/sleuthkit-users&lt;/a&gt;&lt;br&gt;&lt;a href=&quot;http://www.sleuthkit.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.sleuthkit.org&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/icat-and-ifind----Help-with----Please-DO-NOT-hijack-threads-tp26452166p26467991.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26466242</id>
	<title>Re: icat and ifind -- Help with -- Please DO NOT hijack threads</title>
	<published>2009-11-22T07:29:36Z</published>
	<updated>2009-11-22T07:29:36Z</updated>
	<author>
		<name>Theodore Pham</name>
	</author>
	<content type="html">I think you've got that right. &amp;nbsp;It's early and I haven't had any caffeine yet.
&lt;br&gt;&lt;br&gt;When you run the istat command on the inode you found via ifind, you
&lt;br&gt;can cross validate your result by looking at the cluster numbers
&lt;br&gt;underneath
&lt;br&gt;&lt;br&gt;&amp;quot;Type: $DATA (128-3) &amp;nbsp; Name: $J &amp;nbsp; Non-Resident, Sparse &amp;nbsp; size: 5296921952&amp;quot;
&lt;br&gt;&lt;br&gt;One of them should be the one you calculated: 214612
&lt;br&gt;&lt;br&gt;Normally when you see a filename with $ in front, it means that it's a
&lt;br&gt;special NTFS internal metadata file and they are hidden from the
&lt;br&gt;Windows Explorer.
&lt;br&gt;&lt;br&gt;In this case, the &amp;lt;filename&amp;gt;:&amp;lt;blah&amp;gt; notation means you are looking at
&lt;br&gt;an Alternate Data Stream of the file called &amp;lt;filename&amp;gt;.
&lt;br&gt;&lt;br&gt;And as luck would have it, it seems damage in that file can cause boot
&lt;br&gt;issues. &amp;nbsp;See:
&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://forums.techguy.org/all-other-software/631384-what-c-extend-usnjrnl-j.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://forums.techguy.org/all-other-software/631384-what-c-extend-usnjrnl-j.html&lt;/a&gt;&lt;br&gt;&lt;a href=&quot;http://microsoft-personal-operating-systems.hostweb.com/TopicMessages/microsoft.public.windowsxp.general/2026959/1/Default.aspx&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://microsoft-personal-operating-systems.hostweb.com/TopicMessages/microsoft.public.windowsxp.general/2026959/1/Default.aspx&lt;/a&gt;&lt;br&gt;&lt;br&gt;And &lt;a href=&quot;http://support.microsoft.com/kb/311724&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://support.microsoft.com/kb/311724&lt;/a&gt;&amp;nbsp;tells how to use chkdsk to fix it.
&lt;br&gt;&lt;br&gt;Though you seemed to have a pretty long list of bad blocks so some of
&lt;br&gt;the other ones might also be causing issues, especially if they are
&lt;br&gt;corrupting system files.
&lt;br&gt;&lt;br&gt;&lt;br&gt;On Sun, Nov 22, 2009 at 2:35 AM, Al Grant &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26466242&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;bigal.nz@...&lt;/a&gt;&amp;gt; wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Hi Theodore,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I think I followed your instructions ok. Let see what I got:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Theodore Pham wrote:
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; On Sat, Nov 21, 2009 at 8:47 PM, Theodore Pham &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26466242&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;telamon@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt;&amp;gt; Ok, let's try this again but with the proper physical sector to
&lt;br&gt;&amp;gt;&amp;gt; partition relative block/cluster mapping this time.  I was looking at
&lt;br&gt;&amp;gt;&amp;gt; a really old script I wrote the first time I tried to write this up
&lt;br&gt;&amp;gt;&amp;gt; and of course that script was wrong. Sorry.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Run mmls -i raw /dev/sdb
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; al@al-ubuntu:~$ sudo mmls /dev/sdb
&lt;br&gt;&amp;gt; DOS Partition Table
&lt;br&gt;&amp;gt; Offset Sector: 0
&lt;br&gt;&amp;gt; Units are in 512-byte sectors
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;     Slot    Start        End          Length       Description
&lt;br&gt;&amp;gt; 00:  -----   0000000000   0000000000   0000000001   Primary Table (#0)
&lt;br&gt;&amp;gt; 01:  -----   0000000001   0000000062   0000000062   Unallocated
&lt;br&gt;&amp;gt; 02:  00:00   0000000063   0000128519   0000128457   Dell Utilities FAT
&lt;br&gt;&amp;gt; (0xde)
&lt;br&gt;&amp;gt; 03:  -----   0000128520   0000129023   0000000504   Unallocated
&lt;br&gt;&amp;gt; 04:  00:01   0000129024   0021100543   0020971520   NTFS (0x07)
&lt;br&gt;&amp;gt; 05:  00:02   0021100544   0307335167   0286234624   NTFS (0x07)
&lt;br&gt;&amp;gt; 06:  00:03   0307335168   0312578047   0005242880   Win95 Extended (0x0F)
&lt;br&gt;&amp;gt; 07:  -----   0307335168   0307335168   0000000001   Extended Table (#1)
&lt;br&gt;&amp;gt; 08:  -----   0307335169   0307337215   0000002047   Unallocated
&lt;br&gt;&amp;gt; 09:  01:00   0307337216   0312578047   0005240832   Hidden CTOS Memdump?
&lt;br&gt;&amp;gt; (0xdd)
&lt;br&gt;&amp;gt; 10:  -----   0312578048   0312581807   0000003760   Unallocated
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Theodore Pham wrote:
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Next, you need to know the cluster (aka block) size for the filesystem
&lt;br&gt;&amp;gt;&amp;gt; in the partition you care about.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Run fsstat -i raw -o &amp;lt;absolute start sector of partition&amp;gt; &amp;lt;dd image
&lt;br&gt;&amp;gt;&amp;gt; file or /dev device&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Now I know from badblocks that one of the badblocks is 22817441.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I can see that this number falls in the range of one of the partitions that
&lt;br&gt;&amp;gt; is listed as starting at 21100544. So the offset in fsstat is :
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; al@al-ubuntu:~$ sudo fsstat -o 21100544 /dev/sdb
&lt;br&gt;&amp;gt; FILE SYSTEM INFORMATION
&lt;br&gt;&amp;gt; --------------------------------------------
&lt;br&gt;&amp;gt; File System Type: NTFS
&lt;br&gt;&amp;gt; Volume Serial Number: 8C3E8ADC3E8ABF28
&lt;br&gt;&amp;gt; OEM Name: NTFS
&lt;br&gt;&amp;gt; Volume Name: OS
&lt;br&gt;&amp;gt; Version: Windows XP
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; METADATA INFORMATION
&lt;br&gt;&amp;gt; --------------------------------------------
&lt;br&gt;&amp;gt; First Cluster of MFT: 786432
&lt;br&gt;&amp;gt; First Cluster of MFT Mirror: 18217343
&lt;br&gt;&amp;gt; Size of MFT Entries: 1024 bytes
&lt;br&gt;&amp;gt; Size of Index Records: 4096 bytes
&lt;br&gt;&amp;gt; Range: 0 - 137151
&lt;br&gt;&amp;gt; Root Directory: 5
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; CONTENT INFORMATION
&lt;br&gt;&amp;gt; --------------------------------------------
&lt;br&gt;&amp;gt; Sector Size: 512
&lt;br&gt;&amp;gt; Cluster Size: 4096
&lt;br&gt;&amp;gt; Total Cluster Range: 0 - 35779325
&lt;br&gt;&amp;gt; Total Sector Range: 0 - 286234607
&lt;br&gt;&amp;gt; &amp;lt;SNIP&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Theodore Pham wrote:
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Now calculate the partition relative cluster number using this formula
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Partition relative cluster number = (Absolute sector number in
&lt;br&gt;&amp;gt;&amp;gt; question - Absolute sector number of partition start) * sector size /
&lt;br&gt;&amp;gt;&amp;gt; cluster size
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; If the result is a floating point number, then you just want the integer
&lt;br&gt;&amp;gt;&amp;gt; part.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Ok, not sure I have done this step right, but plugging in my numbers:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Partition Relative Cluster Number = (22817441 - 21100544) * 512/4096
&lt;br&gt;&amp;gt;  = 1716897 * 0.125
&lt;br&gt;&amp;gt;  = 214612.125
&lt;br&gt;&amp;gt;  = 214612 (integer only)
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Theodore Pham wrote:
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Now use ifind with the -o argument to tell it what absolute sector the
&lt;br&gt;&amp;gt;&amp;gt; partition begins at and the -d argument to indicate the partition
&lt;br&gt;&amp;gt;&amp;gt; relative cluster number you're interested in.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; For your example absolute sector of 22817441, let's assume the
&lt;br&gt;&amp;gt;&amp;gt; partition containing it starts at 22817300. Your relative sector
&lt;br&gt;&amp;gt;&amp;gt; number would be 22817441 - 22817300 = 141.  So you would run:
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; ifind -i raw -o 22817300 -d 17 &amp;lt;dd image or /dev device&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Ok, again plugging in my numbers:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; al@al-ubuntu:~$ sudo ifind -o 21100544 -d 214612 /dev/sdb
&lt;br&gt;&amp;gt; 51798-128-3
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Theodore Pham wrote:
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Once you have the inode number, you can run:
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; istat -i raw -o &amp;lt;partition start absolute sector&amp;gt; &amp;lt;dd image or /dev
&lt;br&gt;&amp;gt;&amp;gt; device&amp;gt;  &amp;lt;inode number&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; al@al-ubuntu:~$ sudo istat -o 21100544 /dev/sdb 51798-128-3 |more
&lt;br&gt;&amp;gt; MFT Entry Header Values:
&lt;br&gt;&amp;gt; Entry: 51798        Sequence: 1
&lt;br&gt;&amp;gt; $LogFile Sequence Number: 19669486580
&lt;br&gt;&amp;gt; Allocated File
&lt;br&gt;&amp;gt; Links: 1
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; $STANDARD_INFORMATION Attribute Values:
&lt;br&gt;&amp;gt; Flags: Hidden, System, Archive, Sparse
&lt;br&gt;&amp;gt; Owner ID: 0
&lt;br&gt;&amp;gt; Created:        Tue Mar 11 20:43:50 2008
&lt;br&gt;&amp;gt; File Modified:  Tue Mar 11 20:43:50 2008
&lt;br&gt;&amp;gt; MFT Modified:   Tue Mar 11 20:43:50 2008
&lt;br&gt;&amp;gt; Accessed:       Tue Mar 11 20:43:50 2008
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; $FILE_NAME Attribute Values:
&lt;br&gt;&amp;gt; Flags: Hidden, System, Archive, Sparse
&lt;br&gt;&amp;gt; Name: $UsnJrnl
&lt;br&gt;&amp;gt; Parent MFT Entry: 11    Sequence: 11
&lt;br&gt;&amp;gt; Allocated Size: 0       Actual Size: 0
&lt;br&gt;&amp;gt; Created:        Tue Mar 11 20:43:50 2008
&lt;br&gt;&amp;gt; File Modified:  Tue Mar 11 20:43:50 2008
&lt;br&gt;&amp;gt; MFT Modified:   Tue Mar 11 20:43:50 2008
&lt;br&gt;&amp;gt; Accessed:       Tue Mar 11 20:43:50 2008
&lt;br&gt;&amp;gt; Attributes:
&lt;br&gt;&amp;gt; Type: $STANDARD_INFORMATION (16-0)   Name: N/A   Resident   size: 72
&lt;br&gt;&amp;gt; Type: $FILE_NAME (48-1)   Name: N/A   Resident   size: 82
&lt;br&gt;&amp;gt; Type: $DATA (128-3)   Name: $J   Non-Resident, Sparse   size: 5296921952
&lt;br&gt;&amp;gt; 0 0 0 0 0 0 0 0
&lt;br&gt;&amp;gt; 0 0 0 0 0 0 0 0
&lt;br&gt;&amp;gt; &amp;lt;SNIP&amp;gt;
&lt;br&gt;&amp;gt; 24670595 24670596 24670597 24670598 24670599 24670600 24670601 24670602
&lt;br&gt;&amp;gt; 24670603 24670604 24670605 24670606 24670607 24670608 24670609 24670610
&lt;br&gt;&amp;gt; 24670611 24670612 24670613 24670614 24670615 24670616 24670617 24670618
&lt;br&gt;&amp;gt; 24670619 24670620 24670621 24670622 24670623 24670624 24670625 24670626
&lt;br&gt;&amp;gt; 24670627 24670628 24670629 24670630 24670631 24670632 24670633 24670634
&lt;br&gt;&amp;gt; Type: $DATA (128-5)   Name: $Max   Resident   size: 32
&lt;br&gt;&amp;gt; al@al-ubuntu:~$
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Theodore Pham wrote:
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; to show you useful information about the inode including, whether or
&lt;br&gt;&amp;gt;&amp;gt; not it is allocated, it's relative name and what data clusters are
&lt;br&gt;&amp;gt;&amp;gt; allocated to it.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Then you can run ffind with the same arguments to give you the full
&lt;br&gt;&amp;gt;&amp;gt; path and filename:
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; ffind -i raw -o &amp;lt;partition start absolute sector&amp;gt; &amp;lt;dd image or /dev
&lt;br&gt;&amp;gt;&amp;gt; device&amp;gt;  &amp;lt;inode number&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Now this last bit of information is very cryptic:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; al@al-ubuntu:~$ sudo ffind -o 21100544 /dev/sdb 51798-128-3
&lt;br&gt;&amp;gt; /$Extend/$UsnJrnl:$J
&lt;br&gt;&amp;gt; al@al-ubuntu:~$
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; So I would like to know if you think I have followed the instructions
&lt;br&gt;&amp;gt; correctly?
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I am not sure what file the badblock affected?
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I also again appreciate all your patient help on this one Theodore. Input
&lt;br&gt;&amp;gt; from others still welcome.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Cheers
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; -Al
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; --
&lt;br&gt;&amp;gt; View this message in context: &lt;a href=&quot;http://old.nabble.com/icat-and-ifind----Help-with----Please-DO-NOT-hijack-threads-tp26452166p26463322.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://old.nabble.com/icat-and-ifind----Help-with----Please-DO-NOT-hijack-threads-tp26452166p26463322.html&lt;/a&gt;&lt;br&gt;&amp;gt; Sent from the sleuthkit-users mailing list archive at Nabble.com.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; ------------------------------------------------------------------------------
&lt;br&gt;&amp;gt; Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day
&lt;br&gt;&amp;gt; trial. Simplify your report design, integration and deployment - and focus on
&lt;br&gt;&amp;gt; what you do best, core application coding. Discover what's new with
&lt;br&gt;&amp;gt; Crystal Reports now.  &lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br&gt;&amp;gt; _______________________________________________
&lt;br&gt;&amp;gt; sleuthkit-users mailing list
&lt;br&gt;&amp;gt; &lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/sleuthkit-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/sleuthkit-users&lt;/a&gt;&lt;br&gt;&amp;gt; &lt;a href=&quot;http://www.sleuthkit.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.sleuthkit.org&lt;/a&gt;&lt;br&gt;&amp;gt;
&lt;/div&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;what you do best, core application coding. Discover what's new with
&lt;br&gt;Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;sleuthkit-users mailing list
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/sleuthkit-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/sleuthkit-users&lt;/a&gt;&lt;br&gt;&lt;a href=&quot;http://www.sleuthkit.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.sleuthkit.org&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/icat-and-ifind----Help-with----Please-DO-NOT-hijack-threads-tp26452166p26466242.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26463322</id>
	<title>Re: icat and ifind -- Help with -- Please DO NOT hijack threads</title>
	<published>2009-11-21T23:35:10Z</published>
	<updated>2009-11-21T23:35:10Z</updated>
	<author>
		<name>Al Grant</name>
	</author>
	<content type="html">Hi Theodore,
&lt;br&gt;&lt;br&gt;I think I followed your instructions ok. Let see what I got:
&lt;br&gt;&lt;br&gt;&lt;blockquote class=&quot;quote light-black dark-border-color&quot;&gt;&lt;div class=&quot;quote light-border-color&quot;&gt;
&lt;div class=&quot;quote-author&quot; style=&quot;font-weight: bold;&quot;&gt;Theodore Pham wrote:&lt;/div&gt;
&lt;div class=&quot;quote-message&quot;&gt;On Sat, Nov 21, 2009 at 8:47 PM, Theodore Pham &amp;lt;telamon@gmail.com&amp;gt; wrote:
&lt;br&gt;Ok, let's try this again but with the proper physical sector to
&lt;br&gt;partition relative block/cluster mapping this time. &amp;nbsp;I was looking at
&lt;br&gt;a really old script I wrote the first time I tried to write this up
&lt;br&gt;and of course that script was wrong. Sorry.
&lt;br&gt;&lt;br&gt;Run mmls -i raw /dev/sdb
&lt;/div&gt;
&lt;/div&gt;&lt;/blockquote&gt;
al@al-ubuntu:~$ sudo mmls /dev/sdb
&lt;br&gt;DOS Partition Table
&lt;br&gt;Offset Sector: 0
&lt;br&gt;Units are in 512-byte sectors
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;Slot &amp;nbsp; &amp;nbsp;Start &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;End &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Length &amp;nbsp; &amp;nbsp; &amp;nbsp; Description
&lt;br&gt;00: &amp;nbsp;----- &amp;nbsp; 0000000000 &amp;nbsp; 0000000000 &amp;nbsp; 0000000001 &amp;nbsp; Primary Table (#0)
&lt;br&gt;01: &amp;nbsp;----- &amp;nbsp; 0000000001 &amp;nbsp; 0000000062 &amp;nbsp; 0000000062 &amp;nbsp; Unallocated
&lt;br&gt;02: &amp;nbsp;00:00 &amp;nbsp; 0000000063 &amp;nbsp; 0000128519 &amp;nbsp; 0000128457 &amp;nbsp; Dell Utilities FAT (0xde)
&lt;br&gt;03: &amp;nbsp;----- &amp;nbsp; 0000128520 &amp;nbsp; 0000129023 &amp;nbsp; 0000000504 &amp;nbsp; Unallocated
&lt;br&gt;04: &amp;nbsp;00:01 &amp;nbsp; 0000129024 &amp;nbsp; 0021100543 &amp;nbsp; 0020971520 &amp;nbsp; NTFS (0x07)
&lt;br&gt;05: &amp;nbsp;00:02 &amp;nbsp; 0021100544 &amp;nbsp; 0307335167 &amp;nbsp; 0286234624 &amp;nbsp; NTFS (0x07)
&lt;br&gt;06: &amp;nbsp;00:03 &amp;nbsp; 0307335168 &amp;nbsp; 0312578047 &amp;nbsp; 0005242880 &amp;nbsp; Win95 Extended (0x0F)
&lt;br&gt;07: &amp;nbsp;----- &amp;nbsp; 0307335168 &amp;nbsp; 0307335168 &amp;nbsp; 0000000001 &amp;nbsp; Extended Table (#1)
&lt;br&gt;08: &amp;nbsp;----- &amp;nbsp; 0307335169 &amp;nbsp; 0307337215 &amp;nbsp; 0000002047 &amp;nbsp; Unallocated
&lt;br&gt;09: &amp;nbsp;01:00 &amp;nbsp; 0307337216 &amp;nbsp; 0312578047 &amp;nbsp; 0005240832 &amp;nbsp; Hidden CTOS Memdump? &amp;nbsp;(0xdd)
&lt;br&gt;10: &amp;nbsp;----- &amp;nbsp; 0312578048 &amp;nbsp; 0312581807 &amp;nbsp; 0000003760 &amp;nbsp; Unallocated
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;blockquote class=&quot;quote light-black dark-border-color&quot;&gt;&lt;div class=&quot;quote light-border-color&quot;&gt;
&lt;div class=&quot;quote-author&quot; style=&quot;font-weight: bold;&quot;&gt;Theodore Pham wrote:&lt;/div&gt;
&lt;div class=&quot;quote-message&quot;&gt;Next, you need to know the cluster (aka block) size for the filesystem
&lt;br&gt;in the partition you care about.
&lt;br&gt;&lt;br&gt;Run fsstat -i raw -o &amp;lt;absolute start sector of partition&amp;gt; &amp;lt;dd image
&lt;br&gt;file or /dev device&amp;gt;
&lt;/div&gt;
&lt;/div&gt;&lt;/blockquote&gt;
Now I know from badblocks that one of the badblocks is 22817441.
&lt;br&gt;&lt;br&gt;I can see that this number falls in the range of one of the partitions that is listed as starting at 21100544. So the offset in fsstat is :
&lt;br&gt;&lt;br&gt;al@al-ubuntu:~$ sudo fsstat -o 21100544 /dev/sdb
&lt;br&gt;FILE SYSTEM INFORMATION
&lt;br&gt;--------------------------------------------
&lt;br&gt;File System Type: NTFS
&lt;br&gt;Volume Serial Number: 8C3E8ADC3E8ABF28
&lt;br&gt;OEM Name: NTFS &amp;nbsp; &amp;nbsp;
&lt;br&gt;Volume Name: OS
&lt;br&gt;Version: Windows XP
&lt;br&gt;&lt;br&gt;METADATA INFORMATION
&lt;br&gt;--------------------------------------------
&lt;br&gt;First Cluster of MFT: 786432
&lt;br&gt;First Cluster of MFT Mirror: 18217343
&lt;br&gt;Size of MFT Entries: 1024 bytes
&lt;br&gt;Size of Index Records: 4096 bytes
&lt;br&gt;Range: 0 - 137151
&lt;br&gt;Root Directory: 5
&lt;br&gt;&lt;br&gt;CONTENT INFORMATION
&lt;br&gt;--------------------------------------------
&lt;br&gt;Sector Size: 512
&lt;br&gt;Cluster Size: 4096
&lt;br&gt;Total Cluster Range: 0 - 35779325
&lt;br&gt;Total Sector Range: 0 - 286234607
&lt;br&gt;&amp;lt;SNIP&amp;gt;
&lt;br&gt;&lt;br&gt;&lt;blockquote class=&quot;quote light-black dark-border-color&quot;&gt;&lt;div class=&quot;quote light-border-color&quot;&gt;
&lt;div class=&quot;quote-author&quot; style=&quot;font-weight: bold;&quot;&gt;Theodore Pham wrote:&lt;/div&gt;
&lt;div class=&quot;quote-message&quot;&gt;Now calculate the partition relative cluster number using this formula
&lt;br&gt;&lt;br&gt;Partition relative cluster number = (Absolute sector number in
&lt;br&gt;question - Absolute sector number of partition start) * sector size /
&lt;br&gt;cluster size
&lt;br&gt;&lt;br&gt;If the result is a floating point number, then you just want the integer part.
&lt;/div&gt;
&lt;/div&gt;&lt;/blockquote&gt;
Ok, not sure I have done this step right, but plugging in my numbers:
&lt;br&gt;&lt;br&gt;Partition Relative Cluster Number = (22817441 - 21100544) * 512/4096
&lt;br&gt;&amp;nbsp;= 1716897 * 0.125
&lt;br&gt;&amp;nbsp;= 214612.125
&lt;br&gt;&amp;nbsp;= 214612 (integer only)
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;blockquote class=&quot;quote light-black dark-border-color&quot;&gt;&lt;div class=&quot;quote light-border-color&quot;&gt;
&lt;div class=&quot;quote-author&quot; style=&quot;font-weight: bold;&quot;&gt;Theodore Pham wrote:&lt;/div&gt;
&lt;div class=&quot;quote-message shrinkable-quote&quot;&gt;Now use ifind with the -o argument to tell it what absolute sector the
&lt;br&gt;partition begins at and the -d argument to indicate the partition
&lt;br&gt;relative cluster number you're interested in.
&lt;br&gt;&lt;br&gt;For your example absolute sector of 22817441, let's assume the
&lt;br&gt;partition containing it starts at 22817300. Your relative sector
&lt;br&gt;number would be 22817441 - 22817300 = 141. &amp;nbsp;So you would run:
&lt;br&gt;&lt;br&gt;ifind -i raw -o 22817300 -d 17 &amp;lt;dd image or /dev device&amp;gt;
&lt;/div&gt;
&lt;/div&gt;&lt;/blockquote&gt;
Ok, again plugging in my numbers:
&lt;br&gt;&lt;br&gt;al@al-ubuntu:~$ sudo ifind -o 21100544 -d 214612 /dev/sdb
&lt;br&gt;51798-128-3
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;blockquote class=&quot;quote light-black dark-border-color&quot;&gt;&lt;div class=&quot;quote light-border-color&quot;&gt;
&lt;div class=&quot;quote-author&quot; style=&quot;font-weight: bold;&quot;&gt;Theodore Pham wrote:&lt;/div&gt;
&lt;div class=&quot;quote-message&quot;&gt;Once you have the inode number, you can run:
&lt;br&gt;&lt;br&gt;istat -i raw -o &amp;lt;partition start absolute sector&amp;gt; &amp;lt;dd image or /dev
&lt;br&gt;device&amp;gt; &amp;nbsp;&amp;lt;inode number&amp;gt;
&lt;/div&gt;
&lt;/div&gt;&lt;/blockquote&gt;
al@al-ubuntu:~$ sudo istat -o 21100544 /dev/sdb 51798-128-3 |more
&lt;br&gt;MFT Entry Header Values:
&lt;br&gt;Entry: 51798 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Sequence: 1
&lt;br&gt;$LogFile Sequence Number: 19669486580
&lt;br&gt;Allocated File
&lt;br&gt;Links: 1
&lt;br&gt;&lt;br&gt;$STANDARD_INFORMATION Attribute Values:
&lt;br&gt;Flags: Hidden, System, Archive, Sparse
&lt;br&gt;Owner ID: 0
&lt;br&gt;Created:	Tue Mar 11 20:43:50 2008
&lt;br&gt;File Modified:	Tue Mar 11 20:43:50 2008
&lt;br&gt;MFT Modified:	Tue Mar 11 20:43:50 2008
&lt;br&gt;Accessed:	Tue Mar 11 20:43:50 2008
&lt;br&gt;&lt;br&gt;$FILE_NAME Attribute Values:
&lt;br&gt;Flags: Hidden, System, Archive, Sparse
&lt;br&gt;Name: $UsnJrnl
&lt;br&gt;Parent MFT Entry: 11 	Sequence: 11
&lt;br&gt;Allocated Size: 0 &amp;nbsp; 	Actual Size: 0
&lt;br&gt;Created:	Tue Mar 11 20:43:50 2008
&lt;br&gt;File Modified:	Tue Mar 11 20:43:50 2008
&lt;br&gt;MFT Modified:	Tue Mar 11 20:43:50 2008
&lt;br&gt;Accessed:	Tue Mar 11 20:43:50 2008
&lt;br&gt;Attributes: 
&lt;br&gt;Type: $STANDARD_INFORMATION (16-0) &amp;nbsp; Name: N/A &amp;nbsp; Resident &amp;nbsp; size: 72
&lt;br&gt;Type: $FILE_NAME (48-1) &amp;nbsp; Name: N/A &amp;nbsp; Resident &amp;nbsp; size: 82
&lt;br&gt;Type: $DATA (128-3) &amp;nbsp; Name: $J &amp;nbsp; Non-Resident, Sparse &amp;nbsp; size: 5296921952
&lt;br&gt;0 0 0 0 0 0 0 0 
&lt;br&gt;0 0 0 0 0 0 0 0 
&lt;br&gt;&amp;lt;SNIP&amp;gt;
&lt;br&gt;24670595 24670596 24670597 24670598 24670599 24670600 24670601 24670602 
&lt;br&gt;24670603 24670604 24670605 24670606 24670607 24670608 24670609 24670610 
&lt;br&gt;24670611 24670612 24670613 24670614 24670615 24670616 24670617 24670618 
&lt;br&gt;24670619 24670620 24670621 24670622 24670623 24670624 24670625 24670626 
&lt;br&gt;24670627 24670628 24670629 24670630 24670631 24670632 24670633 24670634 
&lt;br&gt;Type: $DATA (128-5) &amp;nbsp; Name: $Max &amp;nbsp; Resident &amp;nbsp; size: 32
&lt;br&gt;al@al-ubuntu:~$ 
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;blockquote class=&quot;quote light-black dark-border-color&quot;&gt;&lt;div class=&quot;quote light-border-color&quot;&gt;
&lt;div class=&quot;quote-author&quot; style=&quot;font-weight: bold;&quot;&gt;Theodore Pham wrote:&lt;/div&gt;
&lt;div class=&quot;quote-message shrinkable-quote&quot;&gt;to show you useful information about the inode including, whether or
&lt;br&gt;not it is allocated, it's relative name and what data clusters are
&lt;br&gt;allocated to it.
&lt;br&gt;&lt;br&gt;Then you can run ffind with the same arguments to give you the full
&lt;br&gt;path and filename:
&lt;br&gt;&lt;br&gt;ffind -i raw -o &amp;lt;partition start absolute sector&amp;gt; &amp;lt;dd image or /dev
&lt;br&gt;device&amp;gt; &amp;nbsp;&amp;lt;inode number&amp;gt;
&lt;/div&gt;
&lt;/div&gt;&lt;/blockquote&gt;
Now this last bit of information is very cryptic:
&lt;br&gt;&lt;br&gt;al@al-ubuntu:~$ sudo ffind -o 21100544 /dev/sdb 51798-128-3
&lt;br&gt;/$Extend/$UsnJrnl:$J
&lt;br&gt;al@al-ubuntu:~$ 
&lt;br&gt;&lt;br&gt;So I would like to know if you think I have followed the instructions correctly?
&lt;br&gt;&lt;br&gt;I am not sure what file the badblock affected?
&lt;br&gt;&lt;br&gt;I also again appreciate all your patient help on this one Theodore. Input from others still welcome.
&lt;br&gt;&lt;br&gt;Cheers
&lt;br&gt;&lt;br&gt;-Al
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/icat-and-ifind----Help-with----Please-DO-NOT-hijack-threads-tp26452166p26463322.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26462454</id>
	<title>Re: icat and ifind -- Help with -- Please DO NOT hijack threads</title>
	<published>2009-11-21T18:51:09Z</published>
	<updated>2009-11-21T18:51:09Z</updated>
	<author>
		<name>Theodore Pham</name>
	</author>
	<content type="html">On Sat, Nov 21, 2009 at 8:47 PM, Theodore Pham &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26462454&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;telamon@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt; Folks, ignore this.  I think I forgot to map the physical sector to a
&lt;br&gt;&amp;gt; partition relative cluster number.  I'll repost shortly when I double
&lt;br&gt;&amp;gt; check this on a real data.
&lt;br&gt;&lt;br&gt;Ok, let's try this again but with the proper physical sector to
&lt;br&gt;partition relative block/cluster mapping this time. &amp;nbsp;I was looking at
&lt;br&gt;a really old script I wrote the first time I tried to write this up
&lt;br&gt;and of course that script was wrong. Sorry.
&lt;br&gt;&lt;br&gt;&lt;br&gt;Run mmls -i raw /dev/sdb
&lt;br&gt;&lt;br&gt;BTW, if you use a dd image, you may be able to drop the -i raw from
&lt;br&gt;this command and the rest of the TSK commands.
&lt;br&gt;&lt;br&gt;That will print out the partition table with the absolute sector start
&lt;br&gt;and end values and the sector size (usually 512 bytes.)
&lt;br&gt;&lt;br&gt;Find the partition that your absolute sector value belongs to and note
&lt;br&gt;the absolute start sector.
&lt;br&gt;&lt;br&gt;Next, you need to know the cluster (aka block) size for the filesystem
&lt;br&gt;in the partition you care about.
&lt;br&gt;&lt;br&gt;Run fsstat -i raw -o &amp;lt;absolute start sector of partition&amp;gt; &amp;lt;dd image
&lt;br&gt;file or /dev device&amp;gt;
&lt;br&gt;&lt;br&gt;You'll see output that should include:
&lt;br&gt;&lt;br&gt;&amp;lt;begin excerpt&amp;gt;
&lt;br&gt;CONTENT INFORMATION
&lt;br&gt;--------------------------------------------
&lt;br&gt;Sector Size: 512
&lt;br&gt;Cluster Size: 4096
&lt;br&gt;Total Cluster Range: 0 - 26522894
&lt;br&gt;Total Range in Image: 0 - 26522262
&lt;br&gt;Total Sector Range: 0 - 212183166
&lt;br&gt;&amp;lt;end excerpt&amp;gt;
&lt;br&gt;&lt;br&gt;That example output snippet comes from an NTFS partition and usually
&lt;br&gt;NTFS uses a cluster size of 4096 bytes, but this is configurable at
&lt;br&gt;format time.
&lt;br&gt;&lt;br&gt;Now calculate the partition relative cluster number using this formula
&lt;br&gt;&lt;br&gt;Partition relative cluster number = (Absolute sector number in
&lt;br&gt;question - Absolute sector number of partition start) * sector size /
&lt;br&gt;cluster size
&lt;br&gt;&lt;br&gt;If the result is a floating point number, then you just want the integer part.
&lt;br&gt;&lt;br&gt;Going back to your absolute sector of 22817441 and assuming absolute
&lt;br&gt;sector number of partition start is 22817300, sector size is 512, and
&lt;br&gt;cluster size is 4096, then:
&lt;br&gt;&lt;br&gt;(22817441 - 22817300) * 512 / 4096 = 17.625
&lt;br&gt;&lt;br&gt;So your partition relative cluster number is 17.
&lt;br&gt;&lt;br&gt;Now use ifind with the -o argument to tell it what absolute sector the
&lt;br&gt;partition begins at and the -d argument to indicate the partition
&lt;br&gt;relative cluster number you're interested in.
&lt;br&gt;&lt;br&gt;For your example absolute sector of 22817441, let's assume the
&lt;br&gt;partition containing it starts at 22817300. Your relative sector
&lt;br&gt;number would be 22817441 - 22817300 = 141. &amp;nbsp;So you would run:
&lt;br&gt;&lt;br&gt;ifind -i raw -o 22817300 -d 17 &amp;lt;dd image or /dev device&amp;gt;
&lt;br&gt;&lt;br&gt;ifind will tell you the inode number(s) for the file the data block is
&lt;br&gt;associated with. &amp;nbsp;An inode is a metadata structure that contains
&lt;br&gt;information for a file or directory. What information it contains
&lt;br&gt;depends on the file system type, but knowing the inode number uniquely
&lt;br&gt;identifies a file or directory. &amp;nbsp;And yes, ifind may return multiple
&lt;br&gt;inode numbers because a data block may have been reallocated -
&lt;br&gt;normally this means only one of the returned inodes is allocated and
&lt;br&gt;the rest are unallocated (represents a deleted file/directory). &amp;nbsp;If
&lt;br&gt;you find two allocated inodes referencing the same data block, then
&lt;br&gt;you either have a hard linked file (intentional and valid for some
&lt;br&gt;filesystem types) OR a cross linked one (corrupted file system.)
&lt;br&gt;&lt;br&gt;Once you have the inode number, you can run:
&lt;br&gt;&lt;br&gt;istat -i raw -o &amp;lt;partition start absolute sector&amp;gt; &amp;lt;dd image or /dev
&lt;br&gt;device&amp;gt; &amp;nbsp;&amp;lt;inode number&amp;gt;
&lt;br&gt;&lt;br&gt;to show you useful information about the inode including, whether or
&lt;br&gt;not it is allocated, it's relative name and what data clusters are
&lt;br&gt;allocated to it.
&lt;br&gt;&lt;br&gt;Then you can run ffind with the same arguments to give you the full
&lt;br&gt;path and filename:
&lt;br&gt;&lt;br&gt;ffind -i raw -o &amp;lt;partition start absolute sector&amp;gt; &amp;lt;dd image or /dev
&lt;br&gt;device&amp;gt; &amp;nbsp;&amp;lt;inode number&amp;gt;
&lt;br&gt;&lt;br&gt;However, if your bad block is being used to house inodes, then istat
&lt;br&gt;and ffind may fail because they may not be able to valid data needed
&lt;br&gt;to traverse the file system.
&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;what you do best, core application coding. Discover what's new with
&lt;br&gt;Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;sleuthkit-users mailing list
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/sleuthkit-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/sleuthkit-users&lt;/a&gt;&lt;br&gt;&lt;a href=&quot;http://www.sleuthkit.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.sleuthkit.org&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/icat-and-ifind----Help-with----Please-DO-NOT-hijack-threads-tp26452166p26462454.html" />
</entry>

</feed>
