<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-1466903740262764947</id><updated>2012-01-09T04:59:50.608-06:00</updated><category term='powerpoint'/><category term='email recovery'/><category term='external drives'/><category term='accessdata'/><category term='office'/><category term='log analysis'/><category term='cd burning'/><category term='love notes'/><category term='perl'/><category term='log2timeline'/><category term='SANS'/><category term='aix'/><category term='prefetch'/><category term='user assist'/><category term='owa'/><category term='information theft'/><category term='back to basics'/><category term='webmail'/><category term='netanalysis'/><category term='scrap files'/><category term='computer forensics'/><category term='temporary files'/><category term='lnk files'/><category term='what are you missing'/><category term='ftk 2'/><category term='mobile devices'/><category term='what did they take'/><category term='outlook web access'/><category term='regripper'/><category term='dvd burning'/><category term='blackberry enterprise server'/><title type='text'>Hacking Exposed Computer Forensics Blog</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://hackingexposedcomputerforensicsblog.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1466903740262764947/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://hackingexposedcomputerforensicsblog.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Hacking Exposed Computer Forensics Blog</name><uri>http://www.blogger.com/profile/17629115910611763170</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://3.bp.blogspot.com/-Hg-MgBPHwFw/TtsE8yTKmpI/AAAAAAAAAFA/UpYSQ7VhkZw/s220/dave.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>23</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-1466903740262764947.post-2240601971644224781</id><published>2011-12-03T23:11:00.001-06:00</published><updated>2011-12-04T18:17:35.969-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='cd burning'/><category scheme='http://www.blogger.com/atom/ns#' term='dvd burning'/><category scheme='http://www.blogger.com/atom/ns#' term='computer forensics'/><category scheme='http://www.blogger.com/atom/ns#' term='back to basics'/><title type='text'>Back to Basics, CD and DVD basic forensics</title><content type='html'>Well hello there reader,&lt;br /&gt;At G-C (my company) we try to have an internal training topic for about 30 minutes to an hour every day (that I'm in the office). Often times we will go over case studies of recently solved cases but other times we get back to basics because you can't assume everyone knows everything you do. One class we recently did was on CD/DVD forensics and since it was received well I thought I should do a similar thing here on the blog. I admit I was watching the barefoot contessa's 'back to basics' show before i wrote this so the title is most likely influenced by delicious food. &lt;br /&gt;&lt;br /&gt;I think a lot of people have forgotten about DVDs and CDs as important forensic evidence with the widespread use of cheap reusable USB storage (commercially introduced in December 2000 (Thanks wikipedia!)), but back when I got started (1999) it was very much 'a thing'. There are four important things we can determine forensically from a CD/DVD.&lt;br /&gt;&lt;br /&gt;1. The volume name of the CD (always)&lt;br /&gt;2. When it was burned (always)&lt;br /&gt;3. What software made the CD (sometimes)&lt;br /&gt;4. The previous burns (always)&lt;br /&gt;and some easter eggs.&lt;br /&gt;&lt;br /&gt;1. The volume name of the CD&lt;br /&gt;All of the CDs I reviewed start with a ISO9660 session on the disk which began at an offset of 8000. You can see in the screenshot below that standard identifier has been set as 'CD001' which is the default for most burners when a ISO9660 session is selected. However what we care about is right after that the name of the CD is ' Oct 28 11 09:33'. &lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-Vv8OSau7pts/TtsAXTT5tpI/AAAAAAAAAEY/tnHYPj_BUuM/s1600/exhibit1.jpg" imageanchor="1" style="margin-left:1em; margin-right:1em"&gt;&lt;img border="0" height="145" width="400" src="http://4.bp.blogspot.com/-Vv8OSau7pts/TtsAXTT5tpI/AAAAAAAAAEY/tnHYPj_BUuM/s400/exhibit1.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;You may think, why do I care about this, this is the volume name that I can see in any tool? Well if you have a multi session disk the volume name will be set to the current session, this may be the only way you have to determine the labels of the prior sessions. We will talk more about sessions in 4. &lt;br /&gt;&lt;br /&gt;2. When it was burned&lt;br /&gt;Near the end of the ISO9660 session block are four time stamps, I've always seen them set to the same time. This is the time the CD/DVD was created.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-wZl2xb3NzAk/TtsAr-l5M_I/AAAAAAAAAEw/n94GBeUrpss/s1600/exhibit3.jpg" imageanchor="1" style="margin-left:1em; margin-right:1em"&gt;&lt;img border="0" height="82" width="400" src="http://2.bp.blogspot.com/-wZl2xb3NzAk/TtsAr-l5M_I/AAAAAAAAAEw/n94GBeUrpss/s400/exhibit3.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Let's break the timestamp down to a more readable form:&lt;br /&gt;&lt;br /&gt;2011102808333500è&lt;br /&gt;2011102808333500è&lt;br /&gt;2011102808333500è&lt;br /&gt;2011102808333500è&lt;br /&gt;&lt;br /&gt;As you can see each of them terminates with ascii character è which is hex E8. Breaking down an individual entry we can see that the time is:&lt;br /&gt;2011 10 28 08 33 3500&lt;br /&gt;So October  28, 2011 at 8:33:35am is when the CD was burned, notice this is one hour off of the CD label time. Note that this time is only as accurate as the system clock that burned the CD/DVD.&lt;br /&gt;&lt;br /&gt;3. What burned it&lt;br /&gt;Depending on what software burned the CD/DVD many of them will also place the name and version of the software in the reserved space of the ISO9660 session start. In our example we can see that the name of the software that burned it is 'PRASSI2.1.374'. &lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-iY00q9D7C0s/TtsAl2VH1kI/AAAAAAAAAEk/jSbgTbdugKM/s1600/exhibit2.jpg" imageanchor="1" style="margin-left:1em; margin-right:1em"&gt;&lt;img border="0" height="58" width="400" src="http://4.bp.blogspot.com/-iY00q9D7C0s/TtsAl2VH1kI/AAAAAAAAAEk/jSbgTbdugKM/s400/exhibit2.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Doing some quick searches for 'Prassi cd burning software' reveals that this is Primo Prassi version 2.1.374 a now defunct company whose software was bundled with some CD/DVD burners. &lt;br /&gt;Why do we care?  If you are trying to prove that a CD/DVD was burned on a particular system matching the software name and version to what was installed on the system can be one indicator that you can use.&lt;br /&gt;&lt;br /&gt;4. The previous burns &lt;br /&gt;If you are inspecting a rewritable CD/DVD and it has had more than one write burned to it, then each of the writes are still available. There are multiple layers of burnable media within a rewritable disk and when inserted into a CD/DVD ROM your computer will only show the most recent session. When you image the CD/DVD using a tool like FTK Imager all the prior sessions will be viewable. This is why determining the name of the session may be important as we detailed in 1. &lt;br /&gt;&lt;br /&gt;5. Easter Eggs&lt;br /&gt;Sometimes you'll find something unexpected. The ISO9660 specification does not state what can't exist within the reserved space of the session start and systems don't parse for unused areas. For instance within MSDN DVDs you'll be Microsoft's name, address and phone number. What is contained within the session start beyond what we've described here will also depend on what the burning software programmer decided to place within it.&lt;br /&gt;&lt;br /&gt;That's it, I hope this shined some light on a possibly forgotten set of facts. Let me know what you think, your comments help to motivate me to keep posting in between baby bottles.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1466903740262764947-2240601971644224781?l=hackingexposedcomputerforensicsblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hackingexposedcomputerforensicsblog.blogspot.com/feeds/2240601971644224781/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://hackingexposedcomputerforensicsblog.blogspot.com/2011/12/back-to-basics-cd-and-dvd-basic.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1466903740262764947/posts/default/2240601971644224781'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1466903740262764947/posts/default/2240601971644224781'/><link rel='alternate' type='text/html' href='http://hackingexposedcomputerforensicsblog.blogspot.com/2011/12/back-to-basics-cd-and-dvd-basic.html' title='Back to Basics, CD and DVD basic forensics'/><author><name>Hacking Exposed Computer Forensics Blog</name><uri>http://www.blogger.com/profile/17629115910611763170</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://3.bp.blogspot.com/-Hg-MgBPHwFw/TtsE8yTKmpI/AAAAAAAAAFA/UpYSQ7VhkZw/s220/dave.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-Vv8OSau7pts/TtsAXTT5tpI/AAAAAAAAAEY/tnHYPj_BUuM/s72-c/exhibit1.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1466903740262764947.post-7408883277435528234</id><published>2011-12-01T21:50:00.000-06:00</published><updated>2011-12-01T21:50:00.916-06:00</updated><title type='text'>Oh look, I still have a blog!</title><content type='html'>Hello Readers!,&lt;br /&gt;               I know its been awhile but thanks for not sending any threats or rotten fruit. Things have been very busy around g-c with work flooding back in and the new book, which is very behind. This no reason not to try to keep up with all of you and our new research.&lt;br /&gt;&lt;br /&gt;I'll follow up with a new blog post tomorrow, a simple short one about what many forgot about basic CD/DVD forensics. Until then, did you know I'm google+ and twitter?&lt;br /&gt;&lt;br /&gt;http://twitter.com/#!/HECFBlog&lt;br /&gt;https://plus.google.com/u/0/?tab=wX#104808728995007755708/posts&lt;br /&gt;&lt;br /&gt;Feel free to add me/follow me/circle me while I attempt to get back into the swing of things, so many new things for us to talk about in this one way conversation.&lt;br /&gt;&lt;br /&gt;Speaking of two way conversations, I've put into speak at CEIC again and I'm looking for other conferences. Let me know if yours is looking for one!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1466903740262764947-7408883277435528234?l=hackingexposedcomputerforensicsblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hackingexposedcomputerforensicsblog.blogspot.com/feeds/7408883277435528234/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://hackingexposedcomputerforensicsblog.blogspot.com/2011/12/oh-look-i-still-have-blog.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1466903740262764947/posts/default/7408883277435528234'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1466903740262764947/posts/default/7408883277435528234'/><link rel='alternate' type='text/html' href='http://hackingexposedcomputerforensicsblog.blogspot.com/2011/12/oh-look-i-still-have-blog.html' title='Oh look, I still have a blog!'/><author><name>Hacking Exposed Computer Forensics Blog</name><uri>http://www.blogger.com/profile/17629115910611763170</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://3.bp.blogspot.com/-Hg-MgBPHwFw/TtsE8yTKmpI/AAAAAAAAAFA/UpYSQ7VhkZw/s220/dave.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1466903740262764947.post-8797657041054832363</id><published>2011-05-18T14:41:00.001-05:00</published><updated>2011-05-18T14:52:15.434-05:00</updated><title type='text'>CEIC 2011</title><content type='html'>Hello Readers,&lt;br /&gt;Thanks to everyone who came to my session at CEIC 2011, I hope you enjoyed it. Here are my slides: &lt;a href="http://www.g-cpartners.com/blog/OWA.zip"&gt;link&lt;/a&gt; that I used in my presentation. I'll have the code up soon for everyone to download. I'll be making one post per exchange version so I can explain the procedures.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1466903740262764947-8797657041054832363?l=hackingexposedcomputerforensicsblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hackingexposedcomputerforensicsblog.blogspot.com/feeds/8797657041054832363/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://hackingexposedcomputerforensicsblog.blogspot.com/2011/05/ceic-2011.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1466903740262764947/posts/default/8797657041054832363'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1466903740262764947/posts/default/8797657041054832363'/><link rel='alternate' type='text/html' href='http://hackingexposedcomputerforensicsblog.blogspot.com/2011/05/ceic-2011.html' title='CEIC 2011'/><author><name>Hacking Exposed Computer Forensics Blog</name><uri>http://www.blogger.com/profile/17629115910611763170</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://3.bp.blogspot.com/-Hg-MgBPHwFw/TtsE8yTKmpI/AAAAAAAAAFA/UpYSQ7VhkZw/s220/dave.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1466903740262764947.post-62708474397301962</id><published>2011-02-22T15:49:00.000-06:00</published><updated>2011-02-22T15:49:34.974-06:00</updated><title type='text'>NCCDC is coming - My favorite time of year</title><content type='html'>Once a year the fine folks at the &lt;a href="http://www.nationalccdc.org/"&gt;National Collegiate Cyber Defense Competition&lt;/a&gt; invite a team of people to participate in their event as red or white team members. I'm happy to announce that I've been asked to return as captain of the red team this year again on April 8-10 in San Antonio, Texas. I got my start as a professional in network security and though I speak about computer forensics publicly we at G-C still do network security for select clients. &lt;br /&gt;&lt;br /&gt;For those not familiar with CCDC it is a national competition that pits teams of college contestants who have to defend their network while continuing to deploy new business services against a team of people who are looking to ruin their day.While there is always a team who wins the national title I've always felt that it's the red team who always wins since we have the most fun. &lt;br /&gt;&lt;br /&gt;Getting involved with CCDC is something I've always enjoyed doing and would recommend others do as well, if you are looking to volunteer as either a good guy or a bad guy you should go here &lt;a href="http://www.nationalccdc.org/index.php?option=com_content&amp;amp;view=article&amp;amp;id=58&amp;amp;Itemid=70"&gt;http://www.nationalccdc.org/index.php?option=com_content&amp;amp;view=article&amp;amp;id=58&amp;amp;Itemid=70&lt;/a&gt; to get involved at either the national or local levels.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;If you are company looking to recruit the best talent emerging out of today's universities you could also benefit by sponsoring, as we have, the event and get access to these students before they can write their own ticket. To sponsor go here:&amp;nbsp; &lt;a href="http://www.nationalccdc.org/index.php?option=com_content&amp;amp;view=article&amp;amp;id=59&amp;amp;Itemid=37"&gt;http://www.nationalccdc.org/index.php?option=com_content&amp;amp;view=article&amp;amp;id=59&amp;amp;Itemid=37&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1466903740262764947-62708474397301962?l=hackingexposedcomputerforensicsblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hackingexposedcomputerforensicsblog.blogspot.com/feeds/62708474397301962/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://hackingexposedcomputerforensicsblog.blogspot.com/2011/02/nccdc-is-coming-my-favorite-time-of.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1466903740262764947/posts/default/62708474397301962'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1466903740262764947/posts/default/62708474397301962'/><link rel='alternate' type='text/html' href='http://hackingexposedcomputerforensicsblog.blogspot.com/2011/02/nccdc-is-coming-my-favorite-time-of.html' title='NCCDC is coming - My favorite time of year'/><author><name>Hacking Exposed Computer Forensics Blog</name><uri>http://www.blogger.com/profile/17629115910611763170</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://3.bp.blogspot.com/-Hg-MgBPHwFw/TtsE8yTKmpI/AAAAAAAAAFA/UpYSQ7VhkZw/s220/dave.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1466903740262764947.post-7437412510914044265</id><published>2011-02-18T10:07:00.000-06:00</published><updated>2011-02-18T10:07:04.491-06:00</updated><title type='text'>New year, New book!</title><content type='html'>Hello Readers,&lt;br /&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; I thought I'd take this weeks post to announce that I just signed the contract with McGraw Hill to write a new book. It will be called 'Computer Forensics, A Beginner's Guide'. It's meant for those of you already in the IT field who are looking for a jump start into your first computer forensics investigations. I'll post more details as I finish the manuscript but we are currently set to have in stores in early November.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1466903740262764947-7437412510914044265?l=hackingexposedcomputerforensicsblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hackingexposedcomputerforensicsblog.blogspot.com/feeds/7437412510914044265/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://hackingexposedcomputerforensicsblog.blogspot.com/2011/02/new-year-new-book.html#comment-form' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1466903740262764947/posts/default/7437412510914044265'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1466903740262764947/posts/default/7437412510914044265'/><link rel='alternate' type='text/html' href='http://hackingexposedcomputerforensicsblog.blogspot.com/2011/02/new-year-new-book.html' title='New year, New book!'/><author><name>Hacking Exposed Computer Forensics Blog</name><uri>http://www.blogger.com/profile/17629115910611763170</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://3.bp.blogspot.com/-Hg-MgBPHwFw/TtsE8yTKmpI/AAAAAAAAAFA/UpYSQ7VhkZw/s220/dave.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1466903740262764947.post-34042273521665957</id><published>2011-02-11T18:22:00.003-06:00</published><updated>2011-04-21T15:08:12.916-05:00</updated><title type='text'>Oh no, it's GroupWise!</title><content type='html'>Hi there Reader,&lt;br&gt;&lt;br&gt;For many years when I talked to a client about their network environment, these would be my words &amp;#39;Oh no, it&amp;#39;s GroupWise!&amp;#39; but not anymore!&lt;br&gt;&lt;br&gt;&lt;a href="http://hackingexposedcomputerforensicsblog.blogspot.com/2011/02/oh-no-its-groupwise.html#more"&gt;Read more »&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1466903740262764947-34042273521665957?l=hackingexposedcomputerforensicsblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hackingexposedcomputerforensicsblog.blogspot.com/feeds/34042273521665957/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://hackingexposedcomputerforensicsblog.blogspot.com/2011/02/oh-no-its-groupwise.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1466903740262764947/posts/default/34042273521665957'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1466903740262764947/posts/default/34042273521665957'/><link rel='alternate' type='text/html' href='http://hackingexposedcomputerforensicsblog.blogspot.com/2011/02/oh-no-its-groupwise.html' title='Oh no, it&apos;s GroupWise!'/><author><name>Hacking Exposed Computer Forensics Blog</name><uri>http://www.blogger.com/profile/17629115910611763170</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://3.bp.blogspot.com/-Hg-MgBPHwFw/TtsE8yTKmpI/AAAAAAAAAFA/UpYSQ7VhkZw/s220/dave.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1466903740262764947.post-3427759497998198370</id><published>2011-02-03T17:14:00.003-06:00</published><updated>2011-04-21T15:12:14.436-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='log analysis'/><category scheme='http://www.blogger.com/atom/ns#' term='perl'/><category scheme='http://www.blogger.com/atom/ns#' term='what are you missing'/><category scheme='http://www.blogger.com/atom/ns#' term='aix'/><title type='text'>What are you missing? AIX</title><content type='html'>&lt;div class="MsoNormal"&gt;Happy February Readers,&lt;/div&gt;&lt;div class="MsoNormal"&gt;I didn&amp;#39;t want to miss last week&amp;#39;s posting, but I also didn&amp;#39;t have the time to make a quality post before leaving on a trip. So quality over quantity will hopefully gain favor with you. I&amp;#39;m taking a break in the What was wiped series to give myself some more time to gather what I need and instead I am continuing the What are you missing series in this post.&lt;/div&gt;&lt;div class="MsoNormal"&gt;Doing forensics on specialized servers, which I will define as anything non wintel and whose file systems have no parsers supported in forensic tools, is an interesting challenge. You have to:&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;b&gt;1. Research where the system log files exist&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;b&gt;2. Determine what format the logs are in&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;b&gt;3. Capture the metadata of the file system&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;b&gt;4. Determine if the file system can be parsed by anything but the running OS&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;b&gt;5. Determine if it&amp;#39;s feasible to image the server via DD&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;b&gt;6. Determine if here is any hardware specific evidence that exists&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;u1:p&gt;&lt;/u1:p&gt;A good example of this would be an older AIX system as detailed below&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br&gt;&lt;/div&gt;&lt;a href="http://hackingexposedcomputerforensicsblog.blogspot.com/2011/02/what-are-you-missing-aix.html#more"&gt;Read more »&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1466903740262764947-3427759497998198370?l=hackingexposedcomputerforensicsblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hackingexposedcomputerforensicsblog.blogspot.com/feeds/3427759497998198370/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://hackingexposedcomputerforensicsblog.blogspot.com/2011/02/what-are-you-missing-aix.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1466903740262764947/posts/default/3427759497998198370'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1466903740262764947/posts/default/3427759497998198370'/><link rel='alternate' type='text/html' href='http://hackingexposedcomputerforensicsblog.blogspot.com/2011/02/what-are-you-missing-aix.html' title='What are you missing? AIX'/><author><name>Hacking Exposed Computer Forensics Blog</name><uri>http://www.blogger.com/profile/17629115910611763170</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://3.bp.blogspot.com/-Hg-MgBPHwFw/TtsE8yTKmpI/AAAAAAAAAFA/UpYSQ7VhkZw/s220/dave.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1466903740262764947.post-1478968819872766511</id><published>2011-01-19T18:31:00.008-06:00</published><updated>2011-01-19T21:29:09.660-06:00</updated><title type='text'>What was wiped? Part 1</title><content type='html'>Hello again Reader,  &lt;p class="MsoNormal"&gt;&lt;span style=""&gt;                &lt;/span&gt;I've actually put an appointment on my calendar now to remind me to blog, let's see if reminders will ensure regular posts.This is a short beginning for part 1 to insure I meet these weekly updates.&lt;br /&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;Many times when you are working an investigation the question of spoliation will come up. In the most obvious scenarios of spoliation a suspect will use a tool that will to some extent wipe out his tracks. These tools come in three flavors:&lt;/p&gt;  &lt;p class="MsoNormal"&gt;1. Whole disk wipers: It's fairly obvious when this happens, though some suspects may tell you it's just encrypted. If they say that ask them what program they used to encrypt it and to please hand over the key.&lt;/p&gt;  &lt;p class="MsoNormal"&gt;2. File/directory wipers: If someone were to run a program such as bcwipe or eraser to delete files or directories the first thing these programs do is rename the file to prevent you from recovering what file was deleted. So if your suspect wiped 1,000 files you would find 1,000 randomly named files all seeming modified within seconds of each other on the disk from a different date. After renaming the file, it sets the time and after overwriting the contents of the file it sets the size to 0.&lt;br /&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;Here is a ftk imager view of a directory named temp with some random new files made: &lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_lOr7C74JtIw/TTeCmSKWvJI/AAAAAAAAABc/vkGOsPpnOyY/s1600/1-19-11-1.jpg"&gt;&lt;img style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 400px; height: 353px;" src="http://1.bp.blogspot.com/_lOr7C74JtIw/TTeCmSKWvJI/AAAAAAAAABc/vkGOsPpnOyY/s400/1-19-11-1.jpg" alt="" id="BLOGGER_PHOTO_ID_5564059458861448338" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;Here is the same directory in ftk imager a second after wiping:&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_lOr7C74JtIw/TTeC8IuTFhI/AAAAAAAAABk/emMho1HEHmA/s1600/1-19-11-2.jpg"&gt;&lt;img style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 400px; height: 194px;" src="http://1.bp.blogspot.com/_lOr7C74JtIw/TTeC8IuTFhI/AAAAAAAAABk/emMho1HEHmA/s400/1-19-11-2.jpg" alt="" id="BLOGGER_PHOTO_ID_5564059834284971538" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;"How long these file stick around seems to vary by the file system. In older cases I found them months after the fact but on my Windows 7 system that I'm running ftk imager doing a view of my local physical drive some random files disappear in a couple seconds, which accounts for why we don't see 7 random files. " *This isn't exactly true, please see the update below* This wipe was done using bcwipe, the behavior of what wipers leave behind and how it runs on each OS and file system sounds like a good post for me to work on.&lt;/p&gt;  &lt;p class="MsoNormal"&gt;In part 2 we will go into system cleaners like CCleaner and some research into what they leave behind.&lt;/p&gt;&lt;p class="MsoNormal"&gt;Update:&lt;br /&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;Looks like my disappearing wiped files are not a product of a different version of windows or the file system, it was the windows write cache. I made a couple of new files before and just wiped them immediately after, looks like they didn't actually get committed to the disk before I wiped them and thus would not be around afterwords. &lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;br /&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;To test this I downloaded a random set of source code from sourceforge, extracted it to a directory and then rebooted to make sure everything was flushed.&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;br /&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;After rebooting I wiped seven files from a directory in the source tree and got seven wiped entries as expected:&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_lOr7C74JtIw/TTej7Fom0LI/AAAAAAAAABs/1SfwUF-ZxIc/s1600/1-19-11-3.jpg"&gt;&lt;img style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 400px; height: 295px;" src="http://4.bp.blogspot.com/_lOr7C74JtIw/TTej7Fom0LI/AAAAAAAAABs/1SfwUF-ZxIc/s400/1-19-11-3.jpg" alt="" id="BLOGGER_PHOTO_ID_5564096100159639730" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;As you can see, seven randomly named files all again with the date of 4/30/1986 and the time 11:43am. I guess this goes back to my last post, if something seems wrong double check your assumptions.&lt;/p&gt;&lt;p class="MsoNormal"&gt;When I wipe the entire directory tree it then appears as an orphaned directory with all of the directory names and file names changed again to random letters with the same date as we saw before, except for the directories which remain the correct date (these times are in UTC so the date appears as 1/20/11):&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_lOr7C74JtIw/TTel5BzZ5wI/AAAAAAAAAB0/MLl9zy8Bs14/s1600/1-19-11-4.jpg"&gt;&lt;img style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 400px; height: 307px;" src="http://3.bp.blogspot.com/_lOr7C74JtIw/TTel5BzZ5wI/AAAAAAAAAB0/MLl9zy8Bs14/s400/1-19-11-4.jpg" alt="" id="BLOGGER_PHOTO_ID_5564098263794706178" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1466903740262764947-1478968819872766511?l=hackingexposedcomputerforensicsblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hackingexposedcomputerforensicsblog.blogspot.com/feeds/1478968819872766511/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://hackingexposedcomputerforensicsblog.blogspot.com/2011/01/what-was-wiped-part-1.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1466903740262764947/posts/default/1478968819872766511'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1466903740262764947/posts/default/1478968819872766511'/><link rel='alternate' type='text/html' href='http://hackingexposedcomputerforensicsblog.blogspot.com/2011/01/what-was-wiped-part-1.html' title='What was wiped? Part 1'/><author><name>Hacking Exposed Computer Forensics Blog</name><uri>http://www.blogger.com/profile/17629115910611763170</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://3.bp.blogspot.com/-Hg-MgBPHwFw/TtsE8yTKmpI/AAAAAAAAAFA/UpYSQ7VhkZw/s220/dave.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_lOr7C74JtIw/TTeCmSKWvJI/AAAAAAAAABc/vkGOsPpnOyY/s72-c/1-19-11-1.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1466903740262764947.post-2011724638290159186</id><published>2011-01-16T23:39:00.002-06:00</published><updated>2011-01-16T23:41:24.620-06:00</updated><title type='text'>New blog design</title><content type='html'>Happy Sunday,&lt;br /&gt;                            hope you enjoy the new blog design as much as I do. I've added some facebook/twitter buttons as well to make things easier for those of you already sharing, thanks btw. Looking for the next blog to be up Tuesday.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1466903740262764947-2011724638290159186?l=hackingexposedcomputerforensicsblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hackingexposedcomputerforensicsblog.blogspot.com/feeds/2011724638290159186/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://hackingexposedcomputerforensicsblog.blogspot.com/2011/01/new-blog-design.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1466903740262764947/posts/default/2011724638290159186'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1466903740262764947/posts/default/2011724638290159186'/><link rel='alternate' type='text/html' href='http://hackingexposedcomputerforensicsblog.blogspot.com/2011/01/new-blog-design.html' title='New blog design'/><author><name>Hacking Exposed Computer Forensics Blog</name><uri>http://www.blogger.com/profile/17629115910611763170</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://3.bp.blogspot.com/-Hg-MgBPHwFw/TtsE8yTKmpI/AAAAAAAAAFA/UpYSQ7VhkZw/s220/dave.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1466903740262764947.post-7276902375475052618</id><published>2011-01-11T16:45:00.005-06:00</published><updated>2011-01-11T17:37:39.800-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SANS'/><category scheme='http://www.blogger.com/atom/ns#' term='netanalysis'/><category scheme='http://www.blogger.com/atom/ns#' term='log2timeline'/><category scheme='http://www.blogger.com/atom/ns#' term='computer forensics'/><category scheme='http://www.blogger.com/atom/ns#' term='what are you missing'/><title type='text'>What are you missing?</title><content type='html'>Hola Readers,&lt;br /&gt;                        Every image is a special snowflake in regards to what software you find installed. There are times though when an investigator, myself included, gets comfortable as to what to expect and what they believe their tools are already doing for them. I had such an occasion last month when I found an image where the user was using Google Chrome as their browser. The case this was for is now settled and there was no public disclosure of my involvement in any form of declaration/affidavit/report so I will not be identifying the parties.&lt;br /&gt;&lt;br /&gt;I was the second person to review the image at the time and we were looking to recover communications between our suspect and other parties around the time of his departure from his then current employer. What was suspiciously absent in our first round of reviews was a lack of web activity being reported from our standard tools. When this happens three things come to my mind for sanity checking:&lt;br /&gt;&lt;br /&gt;1. When did the user profile I am looking at get created?&lt;br /&gt;   If this is a new system and I got handed it a couple days after the suspect started using it maybe what I'm seeing is correct. In this case, no the system had been in use for at least a year.&lt;br /&gt;&lt;br /&gt;2. Is there any indications of popular 'cleaning' or wiping software being used?&lt;br /&gt;  Running through the user assist records, lnk files to no longer existent sources or other artifact sources that no longer show data after a consistent date are all signs of this. I will write another blog post about detecting what/when something was cleaned. In this case everything else was in place as it should be.&lt;br /&gt;&lt;br /&gt;3. What other programs are installed? Am I missing something?&lt;br /&gt;  A quick look through the program files folder and user assist should be done at this point, is there something being used here that you hadn't dealt with previously. The user in this case had IE and firefox installed on his system so I didn't think to check for yet another web browser.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;  So I took a look through the keyword hits coming from his personal email address and noticed for the first time that they were contained within Chrome SQL Lite databases. Prior to this point I had not extracted the history files for a Chrome user and began a round of google searches to determine how to proceed.&lt;br /&gt;&lt;br /&gt; While Google Chrome does make use of SQL Lite databases, basically flat files that contain a database structure that can be used like a relational database without the overhead, I didn't want to manual string together queries. I found two pages that helped me reach the evidence I needed.&lt;br /&gt;&lt;br /&gt;The first &lt;a href="http://computer-forensics.sans.org/blog/2010/01/21/google-chrome-forensics/"&gt;located on the SANS blog&lt;/a&gt; provided me the information I needed regarding the structure of where the files should exist and what files I was most interested in. If I was looking to use log2timeline I could have stopped there, but I already have a license of &lt;a href="http://www.digital-detective.co.uk/netanalysis.asp"&gt;NetAnalysis&lt;/a&gt; so I went to their site next.&lt;br /&gt;&lt;br /&gt;Luckily for me in version 1.52 was announced in my inbox on 12/11/10 and now included Google Chrome support. So utilizing the information from the SANS blog I exported it to NetAnalysis for parsing and came up with all of the webmail usage I was expecting.&lt;br /&gt;&lt;br /&gt;So the next time you don't find what you are expecting try my three steps and see if there is something you are missing.&lt;br /&gt;&lt;br /&gt;If you know of a tool that supports Google Chrome histories besides log2timeline and NetAnalysis please comment or email with it.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1466903740262764947-7276902375475052618?l=hackingexposedcomputerforensicsblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hackingexposedcomputerforensicsblog.blogspot.com/feeds/7276902375475052618/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://hackingexposedcomputerforensicsblog.blogspot.com/2011/01/what-are-you-missing.html#comment-form' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1466903740262764947/posts/default/7276902375475052618'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1466903740262764947/posts/default/7276902375475052618'/><link rel='alternate' type='text/html' href='http://hackingexposedcomputerforensicsblog.blogspot.com/2011/01/what-are-you-missing.html' title='What are you missing?'/><author><name>Hacking Exposed Computer Forensics Blog</name><uri>http://www.blogger.com/profile/17629115910611763170</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://3.bp.blogspot.com/-Hg-MgBPHwFw/TtsE8yTKmpI/AAAAAAAAAFA/UpYSQ7VhkZw/s220/dave.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1466903740262764947.post-4361866708751995033</id><published>2011-01-05T15:17:00.003-06:00</published><updated>2011-01-05T15:30:05.483-06:00</updated><title type='text'>Happy New Year and new Federal Civil Procedure Rules Year</title><content type='html'>Hello Readers,&lt;br /&gt;                          Since I last so optimistically posted that I would resume blogging in 2010 I had no idea what the first year of a child's life meant for a new parent. I am making a commitment in 2011 to begin regularly posting again and I hope you will believe me and choose to follow along.&lt;br /&gt;&lt;br /&gt;In 2010 news I did speak at HTCIA 2010 in Atlanta this year on forensic cases studies from some of &lt;a href="http://www.g-cpartners.com"&gt;G-C's&lt;/a&gt; greatest civil cases.&lt;br /&gt;&lt;br /&gt;In 2011 news I will be speaking at CEIC 2011 &lt;a href="http://www.ceicconference.com"&gt;http://www.ceicconference.com&lt;/a&gt; on outlook web access forensic analysis. I've been asked to make it a lab so if you are going to CEIC I hope you sign up and learn about what I've learned about OWA analysis in 2010 as it relates to Exchange 2003/2007/2010.&lt;br /&gt;&lt;br /&gt;I plan to try to speak more often in 2011 so if your conference is looking for a speaker let me know.&lt;br /&gt;&lt;br /&gt;In civil expert witness news I am very happy to join the chorus of other legal commentators to praise the change in the federal rules of civil procedure for expert disclosures. The rule took effect December 1, 2010.&lt;br /&gt;&lt;br /&gt;You can read more about it &lt;a href="http://www.jdsupra.com/post/documentViewer.aspx?fid=2521352c-0b95-468e-98e7-5d35e5106b38"&gt;here&lt;/a&gt; and &lt;a href="http://www.hgexperts.com/article.asp?id=18307"&gt;here&lt;/a&gt; &lt;span style="text-decoration: underline;"&gt;&lt;/span&gt;but the jist of it is that emails and drafts of documents exchanged between lawyers and experts is no longer discoverable unless it contains information regarding compensation or information that leads to an opinion. This will make mine my life considerably easier and I hope yours as well.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1466903740262764947-4361866708751995033?l=hackingexposedcomputerforensicsblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hackingexposedcomputerforensicsblog.blogspot.com/feeds/4361866708751995033/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://hackingexposedcomputerforensicsblog.blogspot.com/2011/01/happy-new-year-and-new-federal-civil.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1466903740262764947/posts/default/4361866708751995033'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1466903740262764947/posts/default/4361866708751995033'/><link rel='alternate' type='text/html' href='http://hackingexposedcomputerforensicsblog.blogspot.com/2011/01/happy-new-year-and-new-federal-civil.html' title='Happy New Year and new Federal Civil Procedure Rules Year'/><author><name>Hacking Exposed Computer Forensics Blog</name><uri>http://www.blogger.com/profile/17629115910611763170</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://3.bp.blogspot.com/-Hg-MgBPHwFw/TtsE8yTKmpI/AAAAAAAAAFA/UpYSQ7VhkZw/s220/dave.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1466903740262764947.post-6117147606425333079</id><published>2010-02-22T10:51:00.002-06:00</published><updated>2010-02-22T10:53:30.800-06:00</updated><title type='text'>New Year New Post</title><content type='html'>Hello everyone,&lt;br /&gt;                            I'm still alive, sorry for the lapse in content for the last 6 months. The second edition of the book is out, we will be at the RSA conference doing a book signing next week so make sure to stop by and say hi.&lt;br /&gt;&lt;br /&gt;I'll be finishing the current series today and then moving on to new topics.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1466903740262764947-6117147606425333079?l=hackingexposedcomputerforensicsblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hackingexposedcomputerforensicsblog.blogspot.com/feeds/6117147606425333079/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://hackingexposedcomputerforensicsblog.blogspot.com/2010/02/new-year-new-post.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1466903740262764947/posts/default/6117147606425333079'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1466903740262764947/posts/default/6117147606425333079'/><link rel='alternate' type='text/html' href='http://hackingexposedcomputerforensicsblog.blogspot.com/2010/02/new-year-new-post.html' title='New Year New Post'/><author><name>Hacking Exposed Computer Forensics Blog</name><uri>http://www.blogger.com/profile/17629115910611763170</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://3.bp.blogspot.com/-Hg-MgBPHwFw/TtsE8yTKmpI/AAAAAAAAAFA/UpYSQ7VhkZw/s220/dave.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1466903740262764947.post-5944783065840229245</id><published>2009-08-14T10:14:00.003-05:00</published><updated>2009-08-14T10:22:35.737-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ftk 2'/><category scheme='http://www.blogger.com/atom/ns#' term='love notes'/><category scheme='http://www.blogger.com/atom/ns#' term='accessdata'/><title type='text'>I love ftk 2.2.1</title><content type='html'>I am going to interrupt the series to just write a small love note to accessdata.&lt;br /&gt;&lt;br /&gt;Dear FTK,&lt;br /&gt;                              I know we've had some tough times together in the past. Me cussing at a crashed indexed, you not responding to my mouse clicks. There were times I thought we wouldn't last and that I would find someone else who would fulfill my needs. Then I saw the new you (FTK 2.2.1) and when I actually exported the emails from a indexed search into a recreated recursive directory path from the PST folder structure that it came from I held my breath. When I then saw that actual MSG files were contained in the right folders my heart skipped a beat. Then when I saw that the attachment was actually in place in the MSG ... I knew everything would work out.&lt;br /&gt;&lt;br /&gt;Love,&lt;br /&gt;G-C Partners, LLC&lt;br /&gt;&lt;br /&gt;Seriously though, for those who didn't immediately get this joke alot of the forensic tools available to the market for the last 10 years have had some real gaps of functionality that made our lives torture. One of these most basic features missing was the ability to export an email found when reviewing an image in a forensic tool back to a msg or pst instead of just a text export or html export that wasn't even compliant to the rfc specifications needed for most tools to convert it. If we didn't have it in msg or pst most lawfirms and ediscovery firms could not process it.&lt;br /&gt;&lt;br /&gt;FTK 2.2.1 has fixed that issue and for this my office will gain many, many hours of producivity back instead of running my very long process to reassemble the data from other tool outputs.&lt;br /&gt;&lt;br /&gt;Back to the series in the next post, thanks for reading.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1466903740262764947-5944783065840229245?l=hackingexposedcomputerforensicsblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hackingexposedcomputerforensicsblog.blogspot.com/feeds/5944783065840229245/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://hackingexposedcomputerforensicsblog.blogspot.com/2009/08/i-love-ftk-221.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1466903740262764947/posts/default/5944783065840229245'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1466903740262764947/posts/default/5944783065840229245'/><link rel='alternate' type='text/html' href='http://hackingexposedcomputerforensicsblog.blogspot.com/2009/08/i-love-ftk-221.html' title='I love ftk 2.2.1'/><author><name>Hacking Exposed Computer Forensics Blog</name><uri>http://www.blogger.com/profile/17629115910611763170</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://3.bp.blogspot.com/-Hg-MgBPHwFw/TtsE8yTKmpI/AAAAAAAAAFA/UpYSQ7VhkZw/s220/dave.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1466903740262764947.post-4411305500100807479</id><published>2009-08-08T23:10:00.004-05:00</published><updated>2009-08-09T20:22:04.848-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='regripper'/><category scheme='http://www.blogger.com/atom/ns#' term='lnk files'/><category scheme='http://www.blogger.com/atom/ns#' term='computer forensics'/><category scheme='http://www.blogger.com/atom/ns#' term='external drives'/><title type='text'>What did they take when they left? Part 4  (External Devices) - Where did it go and what did they take?</title><content type='html'>&lt;span xmlns=""&gt;&lt;p&gt;Howdy Reader,&lt;br /&gt;&lt;/p&gt;&lt;p&gt;    It's been quite some time since my last blog post, I apologize. Things have been pretty busy, apparently the recession/depression has really spurred civil crimes and I had a very nice vacation. In our last time together we discussed more detectable methods of how suspects remove data from their systems. I've left off the most common and lengthy portion of the post so I could give it the detail and supporting documentation it deserves. In this post we will finish the concept exploring method 3 in this post and 4-5 in the next. This series does focus on Microsoft windows systems as they are the most popular business system in use, I will write another linux or mac specific series at another time.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Method 3 – Copying data to an external drive&lt;br /&gt;&lt;/p&gt;&lt;ol style="margin-left: 54pt;"&gt;&lt;li&gt;&lt;div&gt;How did they take data from the system&lt;br /&gt;&lt;/div&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;The first step you should take in a windows system is examining the contents of the registry keys that track storage devices plugged into the system. Inside these registry keys located under the system registry file under the &lt;a href="http://support.microsoft.com/kb/100010"&gt;system control sets&lt;/a&gt; are at least three keys keeping track of three types of external storage devices:&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;ol&gt;&lt;li&gt;USB Devices&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;USB storage devices have their information store under the USBSTOR key found under:&lt;br /&gt;&lt;/p&gt;&lt;p&gt;system\currentcontrolset\enum\usbstor&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;ol&gt;&lt;li&gt;&lt;div&gt;Firewire Devices&lt;br /&gt;&lt;/div&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;Firewire devices that are also storage devices can be found in the system registry under the system control set as well at:&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;System\currentcontrolset\enum\sbp2&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;ol&gt;&lt;li&gt;&lt;div&gt;eSATA Devices&lt;br /&gt;&lt;/div&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;eSATA devices that are plugged into the system can be found in the system registry under the system control as well at:&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;system\currentcontrolset\enum\ide&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;It's important to know that the type of eSATA enclosure (for instance I was testing with a Simpletech Prodive) will not appear in the IDE registry key. The type and serial number of the drive will appear in the registry but you will have no way to identify what enclosure the drive was in from the registry. Of course you can compare the drives in enclosure to find the right drive but if drafting a subpoena you will not be able to specify what enclosure the drive is in.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;ol&gt;&lt;li&gt;Responsive to all types of devices:&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;There are additional versions under the system key some of which are duplicates of currentcontrolset so make sure to check each one. Each controlset that is numbered such as controlset001 is a configuration state of the system that booted successfully at one time. The currentcontrolset points to the numbered controlset that was last booted from successfully.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;An easy way to parse out these registry entries is with &lt;a href="http://www.regripper.net/"&gt;RegRipper&lt;/a&gt; which creates a nice text file with all the most useful parts of the registry for the forensic examiner but in its latest version does not include the sbp2 key but I'm sure it will be added soon.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;There is one registry entry under these keys for each storage device that has been attached to the computer since it was first installed if these keys do not exist or are empty then someone has run a system cleaner as the key will only get created on the first attachment of a storage device except for IDE which will exist if their is an IDE drive in the system. Remember these entries are in the system registry so it applies to every user who has used the system. This means that if you have a multi user system you still will have to verify who plugged it in during the times and dates we find. These entries will contain digital cameras, thumb drives, external hard drives, ipods, cell phones, anything that provides some type of storage and will be accessed as a drive letter.  Each entry will contain the parent id, the vendor id and what is marked as the serial number of the device. The serial number reported to windows is not always the serial number printed on the physical device and this varies by manufacturer so when requesting these devices in a subpoena or other form make sure to specify it 'as reported to Microsoft Windows'.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;The last written date of the registry key for each device entry tells you the last time the device was plugged into the system. We can determine the first time the device was plugged into the system by searching for the device name we found in the USBSTOR/SBP2/IDE keys and searching for it in the setupapi.log file found in the 'windows' directory in windows xp and in the setupapi.dev.log located under 'windows\inf' in Vista.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;To find out each additional time the device was plugged into the system we can look at the backed up copies of the system registry located in the restore points. For Windows XP this is located under the 'system volume information folder\rp'. There is a new version of regripper for restore point registry examination called ripxp that will run the ripper not only against the current registry file but also all the previous copies of it in the restore points.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Windows Vista restore points are renamed to "system restore" points and utilize the shadow copy service to make a separate volume where previous versions of files and system files are kept depending on the configuration and version of windows vista. You can use programs such as &lt;a href="http://www.shadowexplorer.com/"&gt;Shadow Explorer&lt;/a&gt; to access these volumes on a live system (or an image running in a vm) where you can browse the point in time back up of each partition on the system for the same registries. I have not found a forensic tool to date that can mount these shadow volumes in the way that shadow explorer can.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;div&gt;What did they take&lt;br /&gt;&lt;/div&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;If our suspect did not wipe the system clean of the information we now know all of the external devices they could have copied information to. Determining the extent of what they have copied on to these devices is not as well recorded by the system. There are several ways that a suspect may attempt to copy data to the external drive.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;ol&gt;&lt;li&gt;&lt;div&gt;Backup programs&lt;br /&gt;&lt;/div&gt;&lt;p&gt;There are a variety of backup programs a suspect can use. Some of them will come bundled with the external media and others are built into the operating system. We can determine what backup program the suspect ran from the techniques discussed in &lt;a href="http://hackingexposedcomputerforensicsblog.blogspot.com/2009/03/what-did-they-take-when-they-left-part_25.html"&gt;part 2&lt;/a&gt;. Once you've identified the software used a quick google should reveal what if any logging the software left behind. For instance in Carreker Corporation v. Cannon et al (4:06-cv-00175-RAS-DDB) we found the use of Dantz Retrospect which creates a log file for each of the backups performed logging the configuration, directories backed up, files backed up and total data copied for each backup done with the software.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;div&gt;Copy programs&lt;br /&gt;&lt;/div&gt;&lt;p&gt;Some suspects will choose to use utilities such as robocopy or xxcopy to copy the data to external media. In those cases the techniques discussed in &lt;a href="http://hackingexposedcomputerforensicsblog.blogspot.com/2009/03/what-did-they-take-when-they-left-part_25.html"&gt;part 2&lt;/a&gt; will help you identify what program they used and when they copied the data.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;div&gt;Standard copy and paste&lt;br /&gt;&lt;/div&gt;&lt;p&gt;If our suspect copied the data to some external media with just a copy and paste or drag and drop there will be no record that I have found to date to reflect it.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;The next thing we have to determine is what they copied on to the external drive. There are two reliable methods generated by Windows automatically that can tell us what files and/or directories they accessed from the external media.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;ol&gt;&lt;li&gt;LNK Files&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;Windows shortcut or 'LNK' (pronounced link) files have been a standard feature of windows since windows 95. LNK files as most forensic examiners refer to them are created for a variety of reasons. What is most important to us for this method is that for files and directories opened in windows explorer a LNK file will be created in the users recent directory ('\documents and settings\user name\recent' in windows xp, '\users\user name\recent' in windows vista) and if a program such as Microsoft office is associated with the file then a second lnk file will be located in the program's own recent directory located in the application data directory. The LNK file in its normal usage allows a user to quickly access the file that it points to.  We can examine the LNK files and see which of them show that the file or directory it points to existed on an external disk. For more information on LNK files read &lt;a href="http://www.stdlib.com/art6-Shortcut-File-Format-lnk.html"&gt;this&lt;/a&gt; or &lt;a href="http://mediasrv.ns.ac.yu/extra/fileformat/windows/lnk/shortcut.pdf"&gt;this&lt;/a&gt;. For a free utility that will parse these files and other try &lt;a href="http://www.mitec.cz/wfa.html"&gt;Windows File Analyzer&lt;/a&gt; (most forensic tools have this capability already either built in or through some provided script).&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;The LNK file tells us many important facts about a file that it points to.&lt;br /&gt;&lt;/p&gt;&lt;ol&gt;&lt;li&gt;&lt;div&gt;The time the file was first accessed on this computer&lt;br /&gt;&lt;/div&gt;&lt;p&gt;The created date of the LNK file will tell you the first time the file was accessed through windows explorer, this captures the first access to the file. If the modification date varies from the creation date then you have the last time the file was opened as well.&lt;br /&gt;&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;div&gt;The time the file was first created on the media it resides on&lt;br /&gt;&lt;/div&gt;&lt;p&gt;The LNK file captures the creation, modification, access dates as well as the size of the file that it points to within the LNK file structure. This allows us to know the creation time of the file which reflects the first time the file was copied onto the media. We can then determine when the data our suspect has taken was first copied on to the media. We will only know this if the suspect accesses the files or directories after copying them to the disk.&lt;br /&gt;&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;div&gt;The name, type and volume serial number of the media the file resided on.&lt;br /&gt;&lt;/div&gt;&lt;p&gt;Using this we can determine which files accessed came from external media and match it up to those devices we identified in this section.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;/li&gt;&lt;/ol&gt;&lt;ol&gt;&lt;li&gt;&lt;div&gt;MRU&lt;br /&gt;&lt;/div&gt;&lt;p&gt;Most Recently Used entries in the registry exist for multiple types of applications and windows components. They keep track of the last files opened by the user for that application but they only track the file opened and the date on which the file was opened. The only way to determine if the path where the file was opened was on external media is to check if the drive letter shown was not local to the system. You can easily pull out most MRUs with regripper.&lt;br /&gt;&lt;/p&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;At this point we can now determine what external devices were in use and what files we can determine were placed there. The last two methods to discuss are copying data to network locations and uploading data to file hosting websites.&lt;/p&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1466903740262764947-4411305500100807479?l=hackingexposedcomputerforensicsblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hackingexposedcomputerforensicsblog.blogspot.com/feeds/4411305500100807479/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://hackingexposedcomputerforensicsblog.blogspot.com/2009/08/what-did-they-take-when-they-left-part.html#comment-form' title='6 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1466903740262764947/posts/default/4411305500100807479'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1466903740262764947/posts/default/4411305500100807479'/><link rel='alternate' type='text/html' href='http://hackingexposedcomputerforensicsblog.blogspot.com/2009/08/what-did-they-take-when-they-left-part.html' title='What did they take when they left? Part 4  (External Devices) - Where did it go and what did they take?'/><author><name>Hacking Exposed Computer Forensics Blog</name><uri>http://www.blogger.com/profile/17629115910611763170</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://3.bp.blogspot.com/-Hg-MgBPHwFw/TtsE8yTKmpI/AAAAAAAAAFA/UpYSQ7VhkZw/s220/dave.jpg'/></author><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1466903740262764947.post-159097031981366941</id><published>2009-07-23T11:03:00.002-05:00</published><updated>2009-07-23T11:12:36.976-05:00</updated><title type='text'>Back in the US</title><content type='html'>Hello everyone,&lt;br /&gt;                            Sorry for the lack of new posts. I've been out of the country for work and vacation the last couple months but I'm back and ready to finish the series. In good news while onsite for two months I did run across a number of new OWA log format that I wrote some new parsers for that I will be posting soon.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1466903740262764947-159097031981366941?l=hackingexposedcomputerforensicsblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hackingexposedcomputerforensicsblog.blogspot.com/feeds/159097031981366941/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://hackingexposedcomputerforensicsblog.blogspot.com/2009/07/back-in-us.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1466903740262764947/posts/default/159097031981366941'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1466903740262764947/posts/default/159097031981366941'/><link rel='alternate' type='text/html' href='http://hackingexposedcomputerforensicsblog.blogspot.com/2009/07/back-in-us.html' title='Back in the US'/><author><name>Hacking Exposed Computer Forensics Blog</name><uri>http://www.blogger.com/profile/17629115910611763170</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://3.bp.blogspot.com/-Hg-MgBPHwFw/TtsE8yTKmpI/AAAAAAAAAFA/UpYSQ7VhkZw/s220/dave.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1466903740262764947.post-8518939883334867016</id><published>2009-03-31T23:58:00.002-05:00</published><updated>2009-04-01T00:00:34.513-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='email recovery'/><category scheme='http://www.blogger.com/atom/ns#' term='webmail'/><category scheme='http://www.blogger.com/atom/ns#' term='computer forensics'/><title type='text'>What did they take when they left? Part 3 - Where did it go and what did they take?</title><content type='html'>&lt;span xmlns=""&gt;&lt;p&gt;Howdy Reader,&lt;br /&gt;&lt;/p&gt;&lt;p&gt;    In the prior posts in this series we've talked about how to determine if our suspect &lt;a href="http://hackingexposedcomputerforensicsblog.blogspot.com/2009/03/what-did-they-take-when-they-left-part.html"&gt;burned a CD&lt;/a&gt; and then &lt;a href="http://hackingexposedcomputerforensicsblog.blogspot.com/2009/03/what-did-they-take-when-they-left-part_25.html"&gt;what programs he ran before he left&lt;/a&gt;. In this post we will discuss ways our suspect could have taken out of the system and how we can find out what they took. There are several options available to someone who wants to take data depending on the environment they are in. They could burn a cd (which we talked about before), send out an email via their companies servers, send out an email via a webmail service, copy the data to a external drive, copy data to another network location or upload data to a web based file hosting service are the most common. Any combination of these methods can be used so we have two challenges:&lt;br /&gt;&lt;/p&gt;&lt;ol&gt;&lt;li&gt;We need to determine what method or methods they used to take data from the system&lt;br /&gt;&lt;/li&gt;&lt;li&gt;We need to determine what files they took using these methods&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;Method 1 – Email via corporate servers&lt;br /&gt;&lt;/p&gt;&lt;ol&gt;&lt;li&gt;How did they take data from the system&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;How we are able to recreate activities will depend on the email system they have in place. Typically a suspect using this method will be emailing files and forwarding messages to their personal account. The sophistication of the suspect is pretty low in this method but occasionally even these suspects will delete these messages. Every email system has its own particular quirks for the recovery and analysis of messages, enough so that we will have separate posts to deal with each one at a later date. In most cases if a user has deleted the email messages we have three sources of recovery:&lt;br /&gt;&lt;/p&gt;&lt;ol&gt;&lt;li&gt;&lt;div&gt;Recovery of deleted messages from the local system&lt;br /&gt;&lt;/div&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;When an email is sent from a suspect's system it is typically saved in the local and possible the server side 'sent' box. How we recover the message depends on how much time has passed since the user deleted the message, what other activity has occurred on the system since that time and whether or not the user purposefully attempted to push the email out of the local email archive.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;i. Messages recovered from the application database structure&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;Most email systems have an accompanying client side application (groupwise, outlook, notes) that store the emails they receive into a database like structure. Typically when these emails are deleted they remain within the database like structure until they are flushed out (such as using the outlook compact and repair function). Until that occurs then most of the major commercially available forensic tools (&lt;a href="http://www.paraben-forensics.com/catalog/product_info.php?products_id=393"&gt;Paraben's email examiner&lt;/a&gt;, &lt;a href="http://www.encase.com/products/ef_index.aspx"&gt;Encase Forensic&lt;/a&gt;, &lt;a href="http://www.accessdata.com/forensictoolkit.html"&gt;Forensic Toolkit&lt;/a&gt;) can recover these deleted messages if they support the file format.  If you are looking for a free option you might try the steps outlined &lt;a href="http://www.outlook-tips.net/howto/recover_deleted.htm"&gt;here&lt;/a&gt; but that could become quite burdensome if you have a large number of messages to recover.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;ii. Messages recovered from the unallocated space&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Depending on the email client used the data will either be in plain text in the unallocated space for easy carving or it may be stored in some binary format such as the case with deleted messages from most outlook pst's. Outlook pst's support a data encoding format known as outlook compressible encryption. When this data is pushed out of the pst structure either over time or through the operation of a compact and repair the message will then exist in the unallocated space but be encoded in OCE. The only tool I know of currently that can &lt;a href="http://128.175.24.251/forensics/outlookcompencryptionsearch.htm"&gt;search for OCE data in the unallocated space is encase&lt;/a&gt;.  However the temporary files made by Microsoft Word, which has been the default editor for emails inside of Outlook since at least 2003, are recoverable as plain or Unicode text in the unallocated space.&lt;br /&gt;&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;div&gt;Recovery of deleted messages from the live server&lt;br /&gt;&lt;/div&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;Most email servers don't flush out emails from their database when the user deletes them. If you or your IT contact has administrative access to the email server you can ask them to recover recently deleted messages from the live server. In exchange there is what has been called a 'dumpster' functionality that will retain emails for a definable set of days (default of 14 I believe). In groupwise you can recover deleted messages using tools like &lt;a href="http://www.paraben-forensics.com/catalog/product_info.php?products_id=306"&gt;network email examiner&lt;/a&gt; or the salvage utility. In lotus notes you could either check to see if the 'soft delete' option was set and for how long it will retain messages or again use commercial tools. There are not many (any?) open source or free tools for dealing with enterprise email server solutions.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;If the email server has flushed out the message recovering the message from the unallocated space becomes more difficult since I don't know the encoding of the message. If you are dealing with a sendmail/imail server like Iplanet you can recover the messages in the unallocated space through regex searches for headers.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;div&gt;Recovery of deleted messages from backup&lt;br /&gt;&lt;/div&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;When all else fails you can go to backup, usually tape. Restore the email database for the relevant time intervals to hopefully capture the email it was not purged the same day it was deleted, not very typical. You can restore the tape with either the native software (netbackup, backupexec, arcserve, etc…) or with software that supports your tape format (&lt;a href="http://www.ontrackpowercontrols.com/"&gt;Ontrack Powercontrols&lt;/a&gt;, &lt;a href="http://www.quest.com/recovery-manager-for-exchange/"&gt;Quest Recovery Manger for Exchange&lt;/a&gt;). Then you will need to access the email database either with the native email server in a recovery environment or with a tool that supports reading the database directly (&lt;a href="http://www.paraben-forensics.com/catalog/product_info.php?products_id=306"&gt;network email examiner&lt;/a&gt;, &lt;a href="http://www.ontrackpowercontrols.com/"&gt;Ontrack Powercontrols&lt;/a&gt;, &lt;a href="http://www.quest.com/recovery-manager-for-exchange/"&gt;Quest Recovery Manger for Exchange&lt;/a&gt;).  Once you've done this you can see if the emails you are looking for exist. This is a very detailed topic on the variances of backup software for the forensic examiner and data available, I plan to make separate posts about each of the major backup formats and tape examination techniques.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;div&gt;What did they take&lt;br /&gt;&lt;/div&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;Now that we have the email messages we can see what was forwarded and attached to those messages to make a list of those files, email addresses and subject matters. In my job I have no knowledge of internal matters so I have to hand over this data to counsel so they can determine what that was sent to themselves contained relevant data.&lt;br /&gt;&lt;/p&gt;&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;Method 2 – Email via webmail&lt;br /&gt;&lt;/p&gt;&lt;ol style="margin-left: 54pt;"&gt;&lt;li&gt;&lt;div&gt;How did they take data from the system&lt;br /&gt;&lt;/div&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;The first step I would perform is examining the internet history of the user. If they did not clear out their internet history then you can look through it for webmail websites they have been visiting. The majority of webmail services are either free or in the case of a hosted website they own will be using a free webmail package (like squirrel mail). We can use these sites to get unique keywords they display in either the html source of the page or in the rendered page itself to identify specific pages of interest.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;The nature of how we send and receive data to websites dictates what is and is not recoverable. We can recover pages they have viewed, such as the contents of a mailbox/folder . We can see messages received the form to write an email but not the email they wrote. So we can look for the most recent views of their inbox for emails they have sent to themselves with files attached. Many people have said that gmail no longer leaves cached emails for us to recover. This is not in fact true, the move to the ajax model means we no longer have a separate cached page for every email viewed, instead we have to look at the virtual memory (pagefile.sys in windows, the swap partition in unix based systems) to find these email remnants.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;div&gt;What did they take&lt;br /&gt;&lt;/div&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;Most webmail sites will separately make a pop up or page for attaching files and giving notification of successfully attached files. This is good for us as we can recover each notification page and make a list of what files they sent themselves. In addition some suspects are nice enough to open each email they forwarded to themselves to just make sure they got their files.&lt;br /&gt;&lt;/p&gt;&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;There are three more methods to detail, but I don't want to wait another day to get this up. To be continued in part 4.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1466903740262764947-8518939883334867016?l=hackingexposedcomputerforensicsblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hackingexposedcomputerforensicsblog.blogspot.com/feeds/8518939883334867016/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://hackingexposedcomputerforensicsblog.blogspot.com/2009/03/what-did-they-take-when-they-left-part_31.html#comment-form' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1466903740262764947/posts/default/8518939883334867016'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1466903740262764947/posts/default/8518939883334867016'/><link rel='alternate' type='text/html' href='http://hackingexposedcomputerforensicsblog.blogspot.com/2009/03/what-did-they-take-when-they-left-part_31.html' title='What did they take when they left? Part 3 - Where did it go and what did they take?'/><author><name>Hacking Exposed Computer Forensics Blog</name><uri>http://www.blogger.com/profile/17629115910611763170</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://3.bp.blogspot.com/-Hg-MgBPHwFw/TtsE8yTKmpI/AAAAAAAAAFA/UpYSQ7VhkZw/s220/dave.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1466903740262764947.post-3107074048852153984</id><published>2009-03-25T20:06:00.002-05:00</published><updated>2009-03-31T23:56:43.541-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='what did they take'/><category scheme='http://www.blogger.com/atom/ns#' term='prefetch'/><category scheme='http://www.blogger.com/atom/ns#' term='computer forensics'/><category scheme='http://www.blogger.com/atom/ns#' term='user assist'/><title type='text'>What did they take when they left? Part 2 – Finding out what they ran before they left</title><content type='html'>&lt;span xmlns=''&gt;&lt;p&gt;Hello Reader,&lt;br /&gt;&lt;/p&gt;&lt;p&gt;        In Part 1 we discussed how to determine if a CD was burned. Knowing what application it was burned with and what other tools they ran before they left is also important. &lt;br /&gt;&lt;/p&gt;&lt;ol style='margin-left: 54pt'&gt;&lt;li&gt;User Assist&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;One way to determine this is with the user assist registry keys. Over the years since the user assist registry keys were first discovered (they were included in our windows analysis chapter in 2005) many people have realized the impact it can have on their case. The User Assistance functionality has existed since Windows 2000 and is a registry key divided into two parts that keeps track of recently used programs and files for the start menu. &lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;pre&gt;&lt;code&gt;&lt;span style='font-family:Calibri; font-size:11pt'&gt;The user assist registry key exists in each user's ntuser.dat under the key: HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\UserAssist&lt;br /&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/p&gt;&lt;p&gt;&lt;pre&gt;&lt;code&gt;&lt;span style='font-family:Calibri; font-size:11pt'&gt;Of which there are multiple keys depending on the version of windows you are examining, two for windows 2000, xp, 2003 and three for windows vista, server 2008, under which you will find a count key that contains the actual data we are looking for. Entries are encoded in &lt;a href='http://en.wikipedia.org/wiki/Rot13'&gt;&lt;span style='color:blue; text-decoration:underline'&gt;rot13&lt;/span&gt;&lt;/a&gt; and if you are not using one the tools listed in this blog you will need to decode them yourself to read the entries.&lt;br /&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;There are multiple tools that support the user assist registry keys for analysis (&lt;a href='http://www.accessdata.com/downloads.html'&gt;Accessdata's registry viewer&lt;/a&gt; and &lt;a href='http://didierstevens.com/files/software/UserAssist_V2_4_2.zip'&gt;Didier Stevens tool for instance&lt;/a&gt;) that will quickly allow you to see:&lt;br /&gt;&lt;/p&gt;&lt;ol&gt;&lt;li&gt;What program or file was accessed&lt;br /&gt;&lt;/li&gt;&lt;li&gt;How many times the program or file has been accessed through windows explorer&lt;br /&gt;&lt;/li&gt;&lt;li&gt;The last time the program or file was accessed through windows explorer&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;As a simple example, I use Microsoft Office a lot. In fact I write my blog posts in it as it can directly post them to blogger (hopefully catching all my typos). So a decoded user assist entry for Office in my registry looks like this:&lt;br /&gt;&lt;/p&gt;&lt;p&gt;"{75048700-EF1F-11D0-9888-006097DEACF9}","20","UEME_RUNPATH:C:\Program Files\Microsoft Office\Office12\WINWORD.EXE","","54","37","3/22/2009 9:25:59 PM"&lt;br /&gt;&lt;/p&gt;&lt;p&gt;This entry was found in:&lt;br /&gt;&lt;/p&gt;&lt;p&gt;HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\UserAssist\{75048700-EF1F-11D0-9888-006097DEACF9}\Count&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Decoding the entry section by section we see:&lt;br /&gt;&lt;/p&gt;&lt;ol&gt;&lt;li&gt;{75048700-EF1F-11D0-9888-006097DEACF9}  - the registry key under user assist that this belongs to, data appears to be grouped into categories based on these id's. &lt;br /&gt;&lt;/li&gt;&lt;li&gt;20 – The index number this number increments as entries are added to this key. In this case this is the 20&lt;sup&gt;th&lt;/sup&gt; entry logged. If you have a program executed multiple times, such as my Word 2007 program, sorting by the index number will give you an idea of when it was first executed.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;div&gt;UEME_RUNPATH:C:\Program Files\Microsoft Office\Office12\WINWORD.EXE – This is two pieces of info combined into one: &lt;br /&gt;&lt;/div&gt;&lt;ol&gt;&lt;li&gt;UEME_RUNPATH – This is the prefix for all entries that will give you a full path to the program or file being accessed&lt;br /&gt;&lt;/li&gt;&lt;li&gt;C:\Program Files\Microsoft Office\Office12\WINWORD.EXE – this is the full path to the program or file executed&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/li&gt;&lt;li&gt;54 – This is the session, its use is still unknown&lt;br /&gt;&lt;/li&gt;&lt;li&gt;37 – This is the number of times the program has been executed&lt;br /&gt;&lt;/li&gt;&lt;li&gt;3/22/2009 9:25:59 PM – This is the last time the key was updated and should be the last time it was executed&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;Going through the user assist then allows us to find out what programs where being executed around the time that for instance a CD was burned. Sorting the entries for that time we can see what was being executed around that time. If there is no corresponding entry you may want to look at the restore points for backups of the ntuser.dat close to time of the burn to find the program executed.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;If the user assist keys is missing two things could have occurred&lt;br /&gt;&lt;/p&gt;&lt;ol&gt;&lt;li&gt;The user disabled them, there will be a registry key created showing this if true.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;The user has deleted them, this can be an indication of some type of 'cleaning' tool being run such as &lt;a href='http://www.ccleaner.com/'&gt;Crap Cleaner&lt;/a&gt;.&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;Now the user assist registry keys are not the only place to look for what programs have been executed. We don't want to rely solely on access times as they change so easily and don't prove that a program was actually executed. We want to focus on artifacts created because of an execution of which there are two other well documented sets of artifacts that show the actual execution of a program.&lt;br /&gt;&lt;/p&gt;&lt;ol style='margin-left: 54pt'&gt;&lt;li&gt;Shortcut/Lnk Files&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;Stored in several locations depending on its function &lt;a href='http://www.forensicswiki.org/wiki/LNK'&gt;LNK&lt;/a&gt; files so named because of the extension '.LNK' that is given to them.  We will discuss LNK files in more detail in the next post as they are an extreme wealth of information but for the purposes of this post it can suffice to say that we can use LNK files to determine if a program was executed through it. &lt;br /&gt;&lt;/p&gt;&lt;p&gt;The start menu for each user stored from windows 2000 and on is under the user's profile directory (\documents and settings\&amp;lt;user&amp;gt;\start menu in xp and \users\&amp;lt;user&amp;gt;\start menu in vista and 2008) contains a LNK file for each of the files listed in the user's start menu when the click the start button. So each time a user loads a program through it the modified date of the LNK file will change to reflect it. This also applies to any other instance of the lnk file such as in the quick launch bar or on the desktop. &lt;br /&gt;&lt;/p&gt;&lt;p&gt;So for instance my Office 2007 LNK file in the start menu shows a created time of 11/24/2008 which is when I installed office 2007 on this computer. The modification date is 3/22/09 9:25pm which is the last time I used the LNK file to load up office 2007. You can see that the prefetch reference below says 9:26pm,  it takes a couple second between the time I clicked the LNK and when the prefetch file gets created.&lt;br /&gt;&lt;/p&gt;&lt;p style='margin-left: 54pt'&gt;&lt;br /&gt; &lt;/p&gt;&lt;ol style='margin-left: 54pt'&gt;&lt;li&gt;Prefetch Files&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;Stored in the \Windows\Prefetch directory there is one .pf file for each of a max of 128 programs and the last modified time is updated each time the program is executed. The Forensic Wiki has a nice write up on &lt;a href='http://www.forensicswiki.org/wiki/Prefetch'&gt;prefetch&lt;/a&gt; files. There are several tools out there for parsing prefect files, one that is free is part of the &lt;a href='http://www.mitec.cz/wfa.html'&gt;Windows File Analyzer&lt;/a&gt; program. If I were to analyze the prefetch file for Office 2007 I would see the following:&lt;br /&gt;&lt;/p&gt;&lt;p&gt;File name: WINWORD.EXE-6AC9169C.pf&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Last loaded: 3/22/09 and 9:26PM &lt;br /&gt;&lt;/p&gt;&lt;p&gt;This is when I started writing this blog post, it's been a couple days of research catching up on old topics to see what people have figured out.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;So the prefetch file is a third correlation point we can use to determine if and when a program has been executed.&lt;br /&gt;&lt;/p&gt;&lt;ol style='margin-left: 54pt'&gt;&lt;li&gt;Conclusion&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;So we now have three separate sources on a typical Windows system that we can use to determine what programs had been executed (the first and last times), when and how many times they have been executed. These are not the only places we can look for this information but they are three of the most reliable due to the nature of their creation and use. If you find that all of this data is missing then it becomes almost certain that either&lt;br /&gt;&lt;/p&gt;&lt;ol&gt;&lt;li&gt;The system is being reimaged each time it reboots/logs in (some public access terminals do this)&lt;br /&gt;&lt;/li&gt;&lt;li&gt;A cleaning/wiping tool has been run&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;I plan to make a post on how to determine what a user has wiped after this series but if a cleaning tool has not been run one or all of these sources will allow you to state for a fact what program was executed to:&lt;br /&gt;&lt;/p&gt;&lt;ol&gt;&lt;li&gt;Run a backup program (such as the ones that are packaged with some external hard drives like retrospect)&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Burn a CD&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Run an ftp program&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Access some kind of archiving or copy tool&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;Which will then lead to the next question and our next post in the series : Part 3 - Where did it go and what did they take?&lt;br /&gt;&lt;/p&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1466903740262764947-3107074048852153984?l=hackingexposedcomputerforensicsblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hackingexposedcomputerforensicsblog.blogspot.com/feeds/3107074048852153984/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://hackingexposedcomputerforensicsblog.blogspot.com/2009/03/what-did-they-take-when-they-left-part_25.html#comment-form' title='9 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1466903740262764947/posts/default/3107074048852153984'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1466903740262764947/posts/default/3107074048852153984'/><link rel='alternate' type='text/html' href='http://hackingexposedcomputerforensicsblog.blogspot.com/2009/03/what-did-they-take-when-they-left-part_25.html' title='What did they take when they left? Part 2 – Finding out what they ran before they left'/><author><name>Hacking Exposed Computer Forensics Blog</name><uri>http://www.blogger.com/profile/17629115910611763170</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://3.bp.blogspot.com/-Hg-MgBPHwFw/TtsE8yTKmpI/AAAAAAAAAFA/UpYSQ7VhkZw/s220/dave.jpg'/></author><thr:total>9</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1466903740262764947.post-1552169888256562183</id><published>2009-03-19T23:41:00.005-05:00</published><updated>2009-04-07T12:39:40.515-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='what did they take'/><category scheme='http://www.blogger.com/atom/ns#' term='cd burning'/><category scheme='http://www.blogger.com/atom/ns#' term='information theft'/><category scheme='http://www.blogger.com/atom/ns#' term='computer forensics'/><title type='text'>What did they take when they left? Part 1 - Detecting CD Burning</title><content type='html'>&lt;span xmlns=""&gt;&lt;p&gt;Dear Reader,&lt;br /&gt;&lt;/p&gt;&lt;p&gt;        We've been discussing server level analysis for the last couple posts but there is plenty to talk about on the desktop. This will be a multi part series discussing different artifacts that we can recover that give us provable facts regarding a user's activity. It is easy to speculate on actions based on speculative data such as access data or related files or dll's accessed on a system but it is always better to rely on a repeatable process that creates a specific artifact each time to explain a user's action.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;    We only do cases that either lead to civil litigation or are in the process of civil litigation (no criminal work). One of our most common requests is the question, before this employee left did they take any documents with them. There are several places on a system we check to determine if a user has taken a document from the system in some fashion (CD, USB Drive, Emailed out, printed, etc…) and in this post we will discuss how to determine if a user has burned a CD. If you are examining a Windows XP or Windows Server 2003 (I have not been able to test this on Vista or server 2008 yet) image then the system event log will contain eventids 7036 and 7035 as it was generated by the Service Control Manager and will contain in the description a string starting with The IMAPI CD-Burning Service. There will be one such set of entries showing the service starting and stopping on each reboot but any entry not close to a reboot will indicate that a CD is being burned from this system.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;An example of a burning entry, yes my machine is named HOSS:&lt;br /&gt;&lt;/p&gt;&lt;div&gt;&lt;table style="border-collapse: collapse;" border="0"&gt;&lt;colgroup&gt;&lt;col style="width: 47px;"&gt;&lt;col style="width: 35px;"&gt;&lt;col style="width: 80px;"&gt;&lt;col style="width: 155px;"&gt;&lt;col style="width: 82px;"&gt;&lt;col style="width: 45px;"&gt;&lt;col style="width: 43px;"&gt;&lt;col style="width: 40px;"&gt;&lt;col style="width: 111px;"&gt;&lt;/colgroup&gt;&lt;tbody valign="top"&gt;&lt;tr style="height: 20px;"&gt;&lt;td style="border: 0.5pt solid black; padding-left: 7px; padding-right: 7px;" colspan="2"&gt;&lt;p&gt;&lt;span style="color:black;"&gt;12/11/2008&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-style: solid solid solid none; padding-left: 7px; padding-right: 7px;"&gt;&lt;p style="text-align: right;"&gt;&lt;span style="color:black;"&gt;3:04:13 PM&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-style: solid solid solid none; padding-left: 7px; padding-right: 7px;"&gt;&lt;p&gt;&lt;span style="color:black;"&gt;Service Control Manager&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-style: solid solid solid none; padding-left: 7px; padding-right: 7px;"&gt;&lt;p&gt;&lt;span style="color:black;"&gt;Information&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-style: solid solid solid none; padding-left: 7px; padding-right: 7px;"&gt;&lt;p&gt;&lt;span style="color:black;"&gt;None&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-style: solid solid solid none; padding-left: 7px; padding-right: 7px;"&gt;&lt;p style="text-align: right;"&gt;&lt;span style="color:black;"&gt;7036&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-style: solid solid solid none; padding-left: 7px; padding-right: 7px;" colspan="2"&gt;&lt;p&gt;&lt;span style="color:black;"&gt;N/A&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 20px;"&gt;&lt;td style="border-style: none solid solid; padding-left: 7px; padding-right: 7px;" colspan="2"&gt;&lt;p style="text-align: right;"&gt;&lt;span style="color:black;"&gt;12/11/2008&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-style: none solid solid none; padding-left: 7px; padding-right: 7px;"&gt;&lt;p style="text-align: right;"&gt;&lt;span style="color:black;"&gt;3:04:13 PM&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-style: none solid solid none; padding-left: 7px; padding-right: 7px;"&gt;&lt;p&gt;&lt;span style="color:black;"&gt;Service Control Manager&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-style: none solid solid none; padding-left: 7px; padding-right: 7px;"&gt;&lt;p&gt;&lt;span style="color:black;"&gt;Information&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-style: none solid solid none; padding-left: 7px; padding-right: 7px;"&gt;&lt;p&gt;&lt;span style="color:black;"&gt;None&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-style: none solid solid none; padding-left: 7px; padding-right: 7px;"&gt;&lt;p style="text-align: right;"&gt;&lt;span style="color:black;"&gt;7035&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-style: none solid solid none; padding-left: 7px; padding-right: 7px;" colspan="2"&gt;&lt;p&gt;&lt;span style="color:black;"&gt;NT AUTHORITY\SYSTEM&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 20px;"&gt;&lt;td style="border-style: none solid solid; padding-left: 7px; padding-right: 7px;" colspan="2"&gt;&lt;p style="text-align: right;"&gt;&lt;span style="color:black;"&gt;12/11/2008&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-style: none solid solid none; padding-left: 7px; padding-right: 7px;"&gt;&lt;p style="text-align: right;"&gt;&lt;span style="color:black;"&gt;3:04:22 PM&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-style: none solid solid none; padding-left: 7px; padding-right: 7px;"&gt;&lt;p&gt;&lt;span style="color:black;"&gt;Service Control Manager&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-style: none solid solid none; padding-left: 7px; padding-right: 7px;"&gt;&lt;p&gt;&lt;span style="color:black;"&gt;Information&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-style: none solid solid none; padding-left: 7px; padding-right: 7px;"&gt;&lt;p&gt;&lt;span style="color:black;"&gt;None&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-style: none solid solid none; padding-left: 7px; padding-right: 7px;"&gt;&lt;p style="text-align: right;"&gt;&lt;span style="color:black;"&gt;7036&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-style: none solid solid none; padding-left: 7px; padding-right: 7px;" colspan="2"&gt;&lt;p&gt;&lt;span style="color:black;"&gt;N/A&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 20px;"&gt;&lt;td style="border-style: none solid solid; padding-left: 7px; padding-right: 7px;"&gt;&lt;p&gt;&lt;span style="color:black;"&gt;HOSS&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-style: none solid solid none; padding-left: 7px; padding-right: 7px;" colspan="7"&gt;&lt;p&gt;&lt;span style="color:black;"&gt;The IMAPI CD-Burning COM Service service entered the running state.&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 20px;"&gt;&lt;td style="border-style: none solid solid; padding-left: 7px; padding-right: 7px;"&gt;&lt;p&gt;&lt;span style="color:black;"&gt;HOSS&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-style: none solid solid none; padding-left: 7px; padding-right: 7px;" colspan="7"&gt;&lt;p&gt;&lt;span style="color:black;"&gt;The IMAPI CD-Burning COM Service service was successfully sent a start control.&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height: 20px;"&gt;&lt;td style="border-style: none solid solid; padding-left: 7px; padding-right: 7px;"&gt;&lt;p&gt;&lt;span style="color:black;"&gt;HOSS&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border-style: none solid solid none; padding-left: 7px; padding-right: 7px;" colspan="7"&gt;&lt;p&gt;&lt;span style="color:black;"&gt;The IMAPI CD-Burning COM Service service entered the stopped state.&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;p&gt;Sorry for the bad editing here, the full row will not fit in this blog template. The line starts with the date and then continues in the block below. There is one date for each of the IMAPI entries.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;If those three entries are not part of a reboot/startup sequence then you have found a user burning a CD. These entries do not have to be in uninterrupted sequence as you see here, but there should be a start and a stop to show a successful burn. This is not just for CDs burned by Windows directly, third party applications will also call this service when burning a CD. You can estimate the size of the data burned to the disk by determining the number of minutes spent burning (the time between the start and stop of the service) multiplied by the write speed of the CDROM. This also applies to DVDs.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;I will not discuss how to determine if a CD was accessed in this post as that is material for Part 2 – What was accessed from external drives.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Update: As per the comments below, more activities than just booting and burning will cause these event log entries to show up. I will be doing some more testing to find a better answer.&lt;br /&gt;&lt;/p&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1466903740262764947-1552169888256562183?l=hackingexposedcomputerforensicsblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hackingexposedcomputerforensicsblog.blogspot.com/feeds/1552169888256562183/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://hackingexposedcomputerforensicsblog.blogspot.com/2009/03/what-did-they-take-when-they-left-part.html#comment-form' title='13 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1466903740262764947/posts/default/1552169888256562183'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1466903740262764947/posts/default/1552169888256562183'/><link rel='alternate' type='text/html' href='http://hackingexposedcomputerforensicsblog.blogspot.com/2009/03/what-did-they-take-when-they-left-part.html' title='What did they take when they left? Part 1 - Detecting CD Burning'/><author><name>Hacking Exposed Computer Forensics Blog</name><uri>http://www.blogger.com/profile/17629115910611763170</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://3.bp.blogspot.com/-Hg-MgBPHwFw/TtsE8yTKmpI/AAAAAAAAAFA/UpYSQ7VhkZw/s220/dave.jpg'/></author><thr:total>13</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1466903740262764947.post-1862028868136868097</id><published>2009-03-13T23:38:00.002-05:00</published><updated>2009-03-13T23:41:26.352-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='mobile devices'/><category scheme='http://www.blogger.com/atom/ns#' term='log analysis'/><category scheme='http://www.blogger.com/atom/ns#' term='blackberry enterprise server'/><title type='text'>Blackberry Server Log Analysis</title><content type='html'>&lt;span xmlns=''&gt;&lt;p&gt;Hello Reader,&lt;br /&gt;&lt;/p&gt;&lt;p&gt;        To the end user the blackberry server is what their blackberries get their email from. But there are multiple methods of communication a blackberry is capable of relaying, logging and recovering by an informed investigator.&lt;br /&gt;&lt;/p&gt;&lt;ol&gt;&lt;li&gt;Email&lt;br /&gt;&lt;/li&gt;&lt;li&gt;SMS&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Blackberry Messenger&lt;br /&gt;&lt;/li&gt;&lt;li&gt;PIN Messaging&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Phone Call Log&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;The blackberry server will create the following type of logs in total:&lt;br /&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;span style='font-family:Times New Roman; font-size:12pt'&gt;ALRT - BES Alert&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style='font-family:Times New Roman; font-size:12pt'&gt;BBIM - BlackBerry Instant Messenger (4.1)&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style='font-family:Times New Roman; font-size:12pt'&gt;BBUA - BlackBerry User Administration Service (BRK)&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style='font-family:Times New Roman; font-size:12pt'&gt;CBCK - Backup Connector&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style='font-family:Times New Roman; font-size:12pt'&gt;CEXC - Exchange PIM Connector&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style='font-family:Times New Roman; font-size:12pt'&gt;CMNG - Management Connector&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style='font-family:Times New Roman; font-size:12pt'&gt;CTRL - BlackBerry Controller&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style='font-family:Times New Roman; font-size:12pt'&gt;DISP - BlackBerry Dispatcher&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style='font-family:Times New Roman; font-size:12pt'&gt;MAGT - BlackBerry Mailbox Agent (aka BlackBerry Messaging Agent)&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style='font-family:Times New Roman; font-size:12pt'&gt;MDAT - Mobile Data Services&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style='font-family:Times New Roman; font-size:12pt'&gt;MDSS - MDS Services (4.1)&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style='font-family:Times New Roman; font-size:12pt'&gt;MDSS-DISCOVERY - MDS Services (4.1)&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style='font-family:Times New Roman; font-size:12pt'&gt;POLC - Policy Service&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style='font-family:Times New Roman; font-size:12pt'&gt;ROUT - Router&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style='font-family:Times New Roman; font-size:12pt'&gt;SYNC - BlackBerry SyncServer&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style='font-family:Times New Roman; font-size:12pt'&gt;PhoneCallLog (4.1)&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style='font-family:Times New Roman; font-size:12pt'&gt;PINLog (4.1)&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;div&gt;&lt;span style='font-family:Times New Roman; font-size:12pt'&gt;SMSLog (4.1)&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;(Thanks Wikipedia http://en.wikipedia.org/wiki/BlackBerry_Enterprise_Server)&lt;br /&gt;&lt;/p&gt;&lt;ol&gt;&lt;li&gt;&lt;div&gt;Email – The blackberry server logs will store when a device connects to the server to pull email and delivers mail and other messages. When you are dealing with a time sensitive issue of did a message get received/sent/deleted from a blackberry these logs may be your best source of evidence if a enough time has passed to let the message be deleted from the blackberry device itself before imaging. Regarding imaging blackberry devices I personally use Paraben's device seizure (found here http://www.paraben-forensics.com/catalog/product_info.php?products_id=405) to do the device acquisition. &lt;br /&gt;&lt;/div&gt;&lt;p&gt;The MAGT log with a name like "&amp;lt;Blackberry server name&amp;gt;_MAGT_01_20090108_0001.txt" will be a listing of every action taking place regarding the delivery of messages/calendar items/etc.. to every blackberry communicating with the server. You will find them in multiple segments per day. This is the place to look if the timing of the delivery/deletion/forwarding of a message from a blackberry is at issue.&lt;br /&gt;&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;div&gt;SMS – When configured to do so the blackberry server will log into a csv file the following fields:&lt;br /&gt;&lt;/div&gt;&lt;p&gt;"Name.ID,"Email Address","Type of Message","To","From","Callback Phone Number","Body","Send/Received Date","Server Log Date","Overall Message Status","Command","UID"&lt;br /&gt;&lt;/p&gt;&lt;p&gt;With a file name such as "SMSLog_20070927.csv" with one log being created per day.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;The file is written out in utf16 so be aware of that if you to parse it out. &lt;br /&gt;&lt;/p&gt;&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;ol&gt;&lt;li&gt;Blackberry Messenger – This is a blackberry IM program that according to my current research will not be logged on the server without creating an account to relay all the messages to. Without prior configuration the only way to recover these messages is from the device itself.&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;ol&gt;&lt;li&gt;&lt;div&gt;PIN Messaging – This is the PIN messaging log. PIN Messages are those messages sent between blackberries directly through the blackberry server directed to the PIN assigned to the blackberry by the server.  By default the blackberry server will log into a csv the following fields:&lt;br /&gt;&lt;/div&gt;&lt;p&gt;"Name.ID,"PIN","Email Address","Type of Message","To","Cc","Bcc","From","Subject","Body","Send/Received Date","Server Log Date","Overall Message Status","Command","UID"&lt;br /&gt;&lt;/p&gt;&lt;p&gt;With a file name such as "PINLog_20070927.csv" with one log being created per day.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;The file is written out in utf16 so be aware of that if you to parse it out. I'm writing a parser now to dump them all into a mysql database that I will post when I correct a weird multiline message that I've found. Special bonus it's a perl script that correctly handles utf16. &lt;br /&gt;&lt;/p&gt;&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;ol&gt;&lt;li&gt;&lt;div&gt;Phone Call Log – This is a log of all of the calls being made out of the blackberry devices, note this only applies to calls made on blackberries connected to this blackberry  server. This includes missed calls, outgoing calls and incoming calls that I've seen to date.  By default the blackberry server will log into a csv the following fields:&lt;br /&gt;&lt;/div&gt;&lt;p&gt;"Name.ID","Type of Call","Name","Phone Number","Start Date","Server Log Date","Elapsed Time","Memo","Command","UID"&lt;br /&gt;&lt;/p&gt;&lt;p&gt;With a file name such as "PhoneCallLog_20070927.csv" with one log being created per day.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;The file is written out in utf16 so be aware of that if you to parse it out. &lt;br /&gt;&lt;/p&gt;&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;All of the CSV files will load into excel directly if you import them, otherwise if there is a large number of dates in question I would recommend parsing them into some kind of database so you can pull records by the user's name or PIN.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Depending in the current configuration of the blackberry server after the date in question or the changes you make to a server now in preparation (if you are internal) a large amount of responsive data that the user may not believe exists will be available to you. Don't expect your blackberry admin to be aware of this data existing but make sure to ask for a copy of the log director regardless. &lt;br /&gt;&lt;/p&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1466903740262764947-1862028868136868097?l=hackingexposedcomputerforensicsblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hackingexposedcomputerforensicsblog.blogspot.com/feeds/1862028868136868097/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://hackingexposedcomputerforensicsblog.blogspot.com/2009/03/blackberry-server-log-analysis.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1466903740262764947/posts/default/1862028868136868097'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1466903740262764947/posts/default/1862028868136868097'/><link rel='alternate' type='text/html' href='http://hackingexposedcomputerforensicsblog.blogspot.com/2009/03/blackberry-server-log-analysis.html' title='Blackberry Server Log Analysis'/><author><name>Hacking Exposed Computer Forensics Blog</name><uri>http://www.blogger.com/profile/17629115910611763170</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://3.bp.blogspot.com/-Hg-MgBPHwFw/TtsE8yTKmpI/AAAAAAAAAFA/UpYSQ7VhkZw/s220/dave.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1466903740262764947.post-2732366585569497367</id><published>2009-03-11T23:17:00.004-05:00</published><updated>2009-03-12T12:45:23.144-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='temporary files'/><category scheme='http://www.blogger.com/atom/ns#' term='powerpoint'/><category scheme='http://www.blogger.com/atom/ns#' term='scrap files'/><category scheme='http://www.blogger.com/atom/ns#' term='office'/><category scheme='http://www.blogger.com/atom/ns#' term='computer forensics'/><title type='text'>When is powerpoint file not a powerpoint file?</title><content type='html'>&lt;span xmlns=''&gt;&lt;p&gt;Dear Reader,&lt;br /&gt;&lt;/p&gt;&lt;p&gt;    Today we will not discuss OWA again. Rather we will discuss a peculiar case of a temporary file that lead into a journey of discovery into Microsoft internals. &lt;br /&gt;&lt;/p&gt;&lt;p&gt;I was working a case Lockheed Martin v L-3, et al (6:05-cv-1580-Orl-31KRS), which has since settled, which involved amongst other things several files that were contained on a CDROM and accessed on a laptop. On this CDROM were lots of files and one of the issues in the case revolved around which if any of those files had been accessed on the laptop showing which information may have been exposed and/or transferred to the rest of the company.  &lt;br /&gt;&lt;/p&gt;&lt;p&gt;So like a good computer forensic investigator I reviewed all of the recently used registry entries, the lnk files and the user assist records regarding any of the files known to have come from that CD. One of the files in particular had an extension of 'shs'. 'shs' files are scrap files made when a user is copy and pasting items such as powerpoint slides, in this case it was a powerpoint slide. So I found the entries referencing that this specific shs file, which when loaded into powerpoint is a single slide, was accessed on three occasions. At times corresponding to these accesses I found a temporary file on the desktop that contained keywords relevant to the case and appeared by content to be a powerpoint document but no matter what tool I used it would not open it. All of my file signature tools regarded the file as 'data' with no specific file type. &lt;br /&gt;&lt;/p&gt;&lt;p&gt;The opposing investigator had the system this CD was burned form and thus had one significant advantage over me, he knew that the temporary file was related to the scrap file contained on the CD. Sure enough when I renamed this temporary file that no tool regarded as anything to an extension of 'shs' it opened up right away in powerpoint revealing the same slide as contained in the shs file on the CDROM. This left the question, how did this file get created on desktop?&lt;br /&gt;&lt;/p&gt;&lt;p&gt;So I keep reiterating the CDROM for a reason, normally when temporary files are created in office documents they are created in the same directory as the file you are working with. When you are working on a file in a read only directory, like a CDROM, it will instead create the temporary file on the desktop. So mystery of why the file exists solved! We already knew the scrap file was accessed and now we have corresponding temporary files to show that on the desktop.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;The opposing expert was not deterred so easily, he pointed out that the temporary file sh60.tmp had the numeric 60 in it meaning in his opinion that it had in fact been accessed many more times than 2 since the 60 is actual hex for 96 so he claimed it was accessed approximately 95 times. This would a very large amount of accesses for a single powerpoint slide no matter what the contents so I was skeptical. We did some research to determine what creates the temporary file and found out it was a shared Microsoft library that many, many applications use including the application of hotfixes and service packs. Each time a temporary file is created by anything that uses this shared temporary file library the counter is incremented thus explaining how we had such huge jumps between our temporary files left on the desktop and the discrepancy of the offset to the number of times the rest of the forensic artifacts showed the file being accessed. &lt;br /&gt;&lt;/p&gt;&lt;p&gt;So the morale of the story is, sometimes a temporary file isn't just a temporary file so be careful out there and always test your assumptions. In this case both myself for assuming the temporary file was just a temporary file and the opposing expert for assuming that nothing else would change the counter on the temporary file got to learn an important lesson.&lt;/p&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1466903740262764947-2732366585569497367?l=hackingexposedcomputerforensicsblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hackingexposedcomputerforensicsblog.blogspot.com/feeds/2732366585569497367/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://hackingexposedcomputerforensicsblog.blogspot.com/2009/03/when-is-powerpoint-file-not-powerpoint.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1466903740262764947/posts/default/2732366585569497367'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1466903740262764947/posts/default/2732366585569497367'/><link rel='alternate' type='text/html' href='http://hackingexposedcomputerforensicsblog.blogspot.com/2009/03/when-is-powerpoint-file-not-powerpoint.html' title='When is powerpoint file not a powerpoint file?'/><author><name>Hacking Exposed Computer Forensics Blog</name><uri>http://www.blogger.com/profile/17629115910611763170</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://3.bp.blogspot.com/-Hg-MgBPHwFw/TtsE8yTKmpI/AAAAAAAAAFA/UpYSQ7VhkZw/s220/dave.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1466903740262764947.post-7804817679365731967</id><published>2009-03-10T21:47:00.004-05:00</published><updated>2009-03-10T21:54:14.366-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='owa'/><category scheme='http://www.blogger.com/atom/ns#' term='outlook web access'/><category scheme='http://www.blogger.com/atom/ns#' term='log analysis'/><title type='text'>Using OWA logs to make your civil case</title><content type='html'>&lt;span xmlns=''&gt;&lt;p&gt;Hello Readers,&lt;br /&gt;&lt;/p&gt;&lt;p&gt;                    &lt;br /&gt;I will not be talking about OWA every time.&lt;p&gt;&lt;br /&gt; In our prior time together we discussed parsing OWA logs to determine who has been accessing someone else's account. For criminal prosecution (unauthorized access) or internal investigations this might be enough, but for investigations involving the civil court system you need to show that the information accessed and the time they accessed it corresponds to some claim such as tortuous interference. &lt;br /&gt;&lt;/p&gt;&lt;p&gt;The same OWA logs we looked at last time will allow you to do this, with some caveats. When you see a single entry to access an item such as:&lt;br /&gt;&lt;/p&gt;&lt;p&gt;" /exchange/USA/Attach/read.asp?obj=000000007C6A5AC4439BD948B2EDEC2B4701083907007DC649E6901ED711982E0002B3A2389C000000C0411400007DC649E6901ED711982E0002B3A2389C0000013340B20000&amp;amp;att=ATT-0-C9D9D5C63632DD439C1AF3C6A4B4AF8A-TOD9D1%7E1.PPT"&lt;br /&gt;&lt;/p&gt;&lt;p&gt;This is a request to open up an email attachment, the obj show here in the query is a unique identifier for the item within the exchange database. This means that if you replay that url while, and this is important, logged in as that user you will be able to bring up the exact same message that was viewed at that time (If it was not deleted). If you attempt to access this object while logged in as any other user it will deny you, even if you login as the administrator. If you want to make sure the messages exist (meaning not deleted) restore the exchange server from a backup tape referring to the time period the message we viewed and replay it to the restored server. &lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;These are the following asp pages that can be called by an OWA user according to about two years worth of logs from one case I worked:&lt;br /&gt;&lt;/p&gt;&lt;p&gt;/exchange/USA/LogonFrm.asp&lt;br /&gt;&lt;/p&gt;&lt;p&gt; /exchange/USA/root.asp&lt;br /&gt;&lt;/p&gt;&lt;p&gt; /exchange/USA/Navbar/nbInbox.asp&lt;br /&gt;&lt;/p&gt;&lt;p&gt; /exchange/USA/inbox/main_fr.asp&lt;br /&gt;&lt;/p&gt;&lt;p&gt; /exchange/USA/inbox/peerfldr.asp&lt;br /&gt;&lt;/p&gt;&lt;p&gt; /exchange/USA/inbox/title.asp&lt;br /&gt;&lt;/p&gt;&lt;p&gt; /exchange/USA/inbox/messages.asp&lt;br /&gt;&lt;/p&gt;&lt;p&gt; /exchange/USA/inbox/commands.asp&lt;br /&gt;&lt;/p&gt;&lt;p&gt; /exchange/USA/forms/IPM/NOTE/frmRoot.asp&lt;br /&gt;&lt;/p&gt;&lt;p&gt; /exchange/USA/forms/IPM/NOTE/read.asp    &lt;br /&gt;&lt;/p&gt;&lt;p&gt; /exchange/USA/logoff.asp&lt;br /&gt;&lt;/p&gt;&lt;p&gt; /exchange/USA/Attach/read.asp&lt;br /&gt;&lt;/p&gt;&lt;p&gt; /exchange/USA/logon.asp&lt;br /&gt;&lt;/p&gt;&lt;p&gt; /exchange/USA/forms/IPM/NOTE/commands.asp&lt;br /&gt;&lt;/p&gt;&lt;p&gt; /exchange/USA/forms/IPM/NOTE/cmpTitle.asp&lt;br /&gt;&lt;/p&gt;&lt;p&gt; /exchange/USA/forms/IPM/NOTE/cmpMsg.asp&lt;br /&gt;&lt;/p&gt;&lt;p&gt; /exchange/USA/errinbox.asp&lt;br /&gt;&lt;/p&gt;&lt;p&gt; /exchange/USA/forms/IPM/SCHEDULE/MEETING/RESP/frmRoot.asp&lt;br /&gt;&lt;/p&gt;&lt;p&gt; /exchange/USA/forms/IPM/SCHEDULE/MEETING/RESP/read.asp&lt;br /&gt;&lt;/p&gt;&lt;p&gt; /exchange/USA/forms/IPM/SCHEDULE/MEETING/RESP/commands.asp&lt;br /&gt;&lt;/p&gt;&lt;p&gt; /exchange/USA/options/set.asp&lt;br /&gt;&lt;/p&gt;&lt;p&gt; /exchange/USA/calendar/main_fr.asp&lt;br /&gt;&lt;/p&gt;&lt;p&gt; /exchange/USA/calendar/title.asp&lt;br /&gt;&lt;/p&gt;&lt;p&gt; /exchange/USA/calendar/events.asp&lt;br /&gt;&lt;/p&gt;&lt;p&gt; /exchange/USA/calendar/appts.asp&lt;br /&gt;&lt;/p&gt;&lt;p&gt; /exchange/USA/calendar/pick.asp&lt;br /&gt;&lt;/p&gt;&lt;p&gt; /exchange/USA/forms/IPM/SCHEDULE/MEETING/REQUEST/frmRoot.asp&lt;br /&gt;&lt;/p&gt;&lt;p&gt; /exchange/USA/forms/IPM/SCHEDULE/MEETING/REQUEST/mrread.asp&lt;br /&gt;&lt;/p&gt;&lt;p&gt; /exchange/USA/forms/IPM/SCHEDULE/MEETING/REQUEST/commands.asp&lt;br /&gt;&lt;/p&gt;&lt;p&gt; /exchange/USA/contacts/main_fr.asp&lt;br /&gt;&lt;/p&gt;&lt;p&gt; /exchange/USA/contacts/title.asp&lt;br /&gt;&lt;/p&gt;&lt;p&gt; /exchange/USA/contacts/peerfldr.asp&lt;br /&gt;&lt;/p&gt;&lt;p&gt; /exchange/USA/contacts/messages.asp&lt;br /&gt;&lt;/p&gt;&lt;p&gt; /exchange/USA/contacts/commands.asp&lt;br /&gt;&lt;/p&gt;&lt;p&gt; /exchange/USA/finduser/root.asp&lt;br /&gt;&lt;/p&gt;&lt;p&gt; /exchange/USA/finduser/fumid.asp&lt;br /&gt;&lt;/p&gt;&lt;p&gt; /exchange/USA/finduser/fumsgdef.asp&lt;br /&gt;&lt;/p&gt;&lt;p&gt; /exchange/USA/finduser/fumsg.asp&lt;br /&gt;&lt;/p&gt;&lt;p&gt; /exchange/USA/finduser/details.asp&lt;br /&gt;&lt;/p&gt;&lt;p&gt; /exchange/USA/forms/REPORT/DR/frmRoot.asp&lt;br /&gt;&lt;/p&gt;&lt;p&gt; /exchange/USA/tshoot.asp&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;Of these we care about the following:&lt;br /&gt;&lt;/p&gt;&lt;p&gt;This is a user logging in  - /exchange/USA/LogonFrm.asp  &lt;br /&gt;&lt;/p&gt;&lt;p&gt;This is a user requesting to read a specific message - /exchange/USA/forms/IPM/NOTE/read.asp &lt;br /&gt;&lt;/p&gt;&lt;p&gt;This is a user opening an attachment  - /exchange/USA/Attach/read.asp  &lt;br /&gt;&lt;/p&gt;&lt;p&gt;This is a user composing a new message  - /exchange/USA/forms/IPM/NOTE/cmpMsg.asp &lt;br /&gt;&lt;/p&gt;&lt;p&gt;This is a user reading a message request  - /exchange/USA/forms/IPM/SCHEDULE/MEETING/REQUEST/mrread.asp &lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;If you parsed our just these commands identified by the logged in user you could see what specific emails, meetings, and attachments a webmail user had viewed, created, sent using OWA and the time on which they did. Using these times and matching the ip address to the suspect you can then combine the information accessed, to the time it was accessed, to the benefit they received by having that information at that time.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;As an example, in the case Exel Transporation Services Inc v. Total Transportation Services LLC et al (3:06-cv-00593) I used this to uncover a large industrial espionage case. First I used the program in the prior post to find which accounts were being used to access other email accounts in the system. Then I looked up the IP Addresses and found out one of them was actually registered to one of the ex-executives of exel directly on ARIN. We then broke out just the accesses used by those accounts (I mean really why else would the blackberry server administrative account or the voicemail server be logging into a website .. something we had to explain to counsel) into a database divided up by type of item accessed (email, attachment, calendar). &lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;The next part was more difficult, we had to replicate their exchange network, AD controller, etc.. to restore their exchange server backups and replay those months to find out what our suspects were viewing. This included almost every decision maker within exel and according to the filings I read about $120 million dollars in lost business as they were able to read the contracts sent to customers during a bidding process and always beat them. We fed the urls into a GUI automation tool that would interact with the web browser and save the emails and attachments into MHT (full website archive) files for the lawyers review. I couldn't within the time frame get a pure perl program to work the way I needed it to. &lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;For more information read this news article: &lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href='http://www.bizjournals.com/memphis/stories/2006/08/21/daily30.html'&gt;http://www.bizjournals.com/memphis/stories/2006/08/21/daily30.html&lt;/a&gt;&lt;br /&gt;   &lt;/p&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;The case was settled out of court with a public apology written by TTS. The final stone in my understanding that led to settlement was when we matched the TTS OWA logs to the Exel OWA logs and showed the suspects logged into the TTS server with their real user name, with the same ip and at the same date/time, as they were logged into the Exel OWA server with their administrative accounts. &lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;I hope this was useful, I can post parsers I wrote if you think it would help you in the future.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1466903740262764947-7804817679365731967?l=hackingexposedcomputerforensicsblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hackingexposedcomputerforensicsblog.blogspot.com/feeds/7804817679365731967/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://hackingexposedcomputerforensicsblog.blogspot.com/2009/03/using-owa-logs-to-make-your-civil-case.html#comment-form' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1466903740262764947/posts/default/7804817679365731967'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1466903740262764947/posts/default/7804817679365731967'/><link rel='alternate' type='text/html' href='http://hackingexposedcomputerforensicsblog.blogspot.com/2009/03/using-owa-logs-to-make-your-civil-case.html' title='Using OWA logs to make your civil case'/><author><name>Hacking Exposed Computer Forensics Blog</name><uri>http://www.blogger.com/profile/17629115910611763170</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://3.bp.blogspot.com/-Hg-MgBPHwFw/TtsE8yTKmpI/AAAAAAAAAFA/UpYSQ7VhkZw/s220/dave.jpg'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1466903740262764947.post-4475757542726242330</id><published>2008-12-23T11:56:00.012-06:00</published><updated>2009-03-10T18:06:51.844-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='owa'/><category scheme='http://www.blogger.com/atom/ns#' term='outlook web access'/><category scheme='http://www.blogger.com/atom/ns#' term='log analysis'/><category scheme='http://www.blogger.com/atom/ns#' term='computer forensics'/><category scheme='http://www.blogger.com/atom/ns#' term='perl'/><title type='text'>Outlook Web Access Log Analysis</title><content type='html'>Hello Reader,&lt;br /&gt;In this entry I’d like to discuss log analysis on Outlook Web Access servers. I’ve successfully used OWA log analysis in the past to quickly determine who has been reading mailboxes other than their own. Two pieces of information in the logs that exist by default in the OWA creation process allow this to occur. The first is that OWA uses NTLM authentication for web mail users who log in and the domain and username authenticated is stored in the logs in the cs-username field with format “domain\username”, remember this field will only be populated if the user successfully authenticated otherwise it will be filled with “-“. The second is that the mailbox accessed is stored in the cs-uri-query field in the logs and will look something like “isnewwindow=0&amp;amp;mailbox=username”. By comparing the authenticated NTLM username to the username of the mailbox requested we can write some pretty easy code to determine who has been accessing the mailboxes of other users, or attempting to.&lt;br /&gt;&lt;br /&gt;First things first, we need the OWA logs themselves. They should be located in the “%systemroot%\system32\logfiles” directory usually in W3SVC1 if it’s the first default web created. Once we have them we need to either copy or export the log files in that directory from the image. Our first bit of code reads the content of the directory:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;code&gt;opendir(IMD, $dirtoget) die("Cannot open directory");&lt;br /&gt;@thefiles=&lt;br /&gt;readdir(IMD);&lt;br /&gt;closedir(IMD);&lt;br /&gt;&lt;br /&gt;foreach $file&lt;br /&gt;(@thefiles)&lt;br /&gt;{&lt;br /&gt;&lt;br /&gt;print "my file: $file\n";&lt;br /&gt;open(FILE, "$file");&lt;br /&gt;}&lt;br /&gt;&lt;/code&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;Next we need to do something with these files. We want to parse each line looking for people accessing mailboxes:&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;while(FILEHANDLE)&lt;br /&gt;{&lt;br /&gt;&lt;br /&gt;if ($_ =~ m/^([0-9\-]+&lt;br /&gt;[0-9:]+) ([0-9.]+) ([^ ]+) [^ ]+ [^ ]+ [0-9.]+&lt;br /&gt;[0-9]+ (GETPOST) ([^ ]+)&lt;br /&gt;isnewwindow=0&amp;amp;mailbox=([^ ]+) ([1-3][0-9][0-9]) [0-9] [0-9]+ [0-9]+&lt;br /&gt;[0-&lt;br /&gt;9]+ HTTP.+ [^ ]+ ([^ ]+) ([^ ]+) (.+)$/i)&lt;br /&gt;&lt;br /&gt;{&lt;br /&gt;my ($access, $ip, $username, $method, $url, $query,&lt;br /&gt;$status,&lt;br /&gt;$useragent, $cookie, $referer) = ($1, $2, $3, $4, $5, $6, $7, $8,&lt;br /&gt;$9,&lt;br /&gt;$10);&lt;br /&gt;}&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;Next we want to see if the username they have authenticated with matches the username of the mailbox they have requested. If it does, move on and print a . to the screen so we can see some activity. If it does not print a ! to the screen and write the resulting access to a separate file.&lt;br /&gt;&lt;br /&gt;&lt;code&gt;if ($username !~ m/$query/i )&lt;br /&gt;&lt;br /&gt;{&lt;br /&gt;&lt;br /&gt;print OUTFILE "$access, $ip, $username, $query,&lt;br /&gt;$status\n";&lt;br /&gt;&lt;br /&gt;print "!";&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;else&lt;br /&gt;&lt;br /&gt;{&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;print&lt;br /&gt;".";&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;We can also store a unique list of these users in a hash so we can get a list of offenders to review. Additionally you could store all of this in a database table in larger cases so you can begin to run queries in time periods, users affected and start breaking out what messages, attachments, tasks and calendar items have been accessed.&lt;br /&gt;&lt;br /&gt;I have posted the raw perl code and the windows compiled executable for this. For the windows executable I made it just search the same directory the executable is in, so just copy it into the directory with the logs and run it. Load up the report.csv file and find out who your suspects are.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.g-cpartners.com/blog/owa-report.txt"&gt;Raw Code&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.g-cpartners.com/blog/owa-report.exe"&gt;Windows Executable&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1466903740262764947-4475757542726242330?l=hackingexposedcomputerforensicsblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hackingexposedcomputerforensicsblog.blogspot.com/feeds/4475757542726242330/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://hackingexposedcomputerforensicsblog.blogspot.com/2008/12/outlook-web-access-log-analysis.html#comment-form' title='11 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1466903740262764947/posts/default/4475757542726242330'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1466903740262764947/posts/default/4475757542726242330'/><link rel='alternate' type='text/html' href='http://hackingexposedcomputerforensicsblog.blogspot.com/2008/12/outlook-web-access-log-analysis.html' title='Outlook Web Access Log Analysis'/><author><name>Hacking Exposed Computer Forensics Blog</name><uri>http://www.blogger.com/profile/17629115910611763170</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://3.bp.blogspot.com/-Hg-MgBPHwFw/TtsE8yTKmpI/AAAAAAAAAFA/UpYSQ7VhkZw/s220/dave.jpg'/></author><thr:total>11</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1466903740262764947.post-5522170859323040955</id><published>2008-12-22T23:49:00.000-06:00</published><updated>2008-12-23T00:13:08.323-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='computer forensics'/><category scheme='http://www.blogger.com/atom/ns#' term='perl'/><title type='text'>YACFB - Yet another computer forensics blog</title><content type='html'>Hello readers,&lt;br /&gt;                         after recently searching for new tools and techniques I found &lt;a href="http://windowsir.blogspot.com/"&gt;Harlan &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;Carvey's&lt;/span&gt; blog&lt;/a&gt; and &lt;a href="http://forensicsfromthesausagefactory.blogspot.com/"&gt;this blog&lt;/a&gt;. I had no idea outside of the &lt;a href="https://support.guidancesoftware.com/"&gt;Encase support forums&lt;/a&gt;, &lt;a href="http://www.smartforensics.net/moved/"&gt;smart support forums&lt;/a&gt;, and local &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;HTCIA&lt;/span&gt; groups that there was a discussion of new findings. I am one of the co-authors of Hacking Exposed: Computer Forensics (second edition is being written as we speak) and a partner at &lt;a href="http://www.g-cpartners.com/"&gt;G-C Partners, &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;LLC&lt;/span&gt;&lt;/a&gt; where I perform computer forensics services in civil litigation. I've been doing computer forensics for civil litigation since 1999 and I have built a repository of information and tools over the years that I hope will help others in the community to solve and document their own investigations.&lt;br /&gt;&lt;br /&gt;I am a &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_3"&gt;Dallas&lt;/span&gt;, &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_4"&gt;Texas&lt;/span&gt; based &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_5"&gt;Perl&lt;/span&gt; programmer, I have your books &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_6"&gt;Harlan&lt;/span&gt;, a computer forensics examiner and a testifying expert of many years. I plan to fill this blog with tools, information, and case studies on closed &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_7"&gt;litigation&lt;/span&gt; (I've been told discussing active litigation is frowned &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_8"&gt;upon&lt;/span&gt;). I hope you find something useful and feel free to comment if you have questions.&lt;br /&gt;&lt;br /&gt;My first real investigation in 1999 started when I was still &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_9"&gt;primarily&lt;/span&gt; doing network security at &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_10"&gt;Enstar&lt;/span&gt; Networking (now closed), and it involved a rogue ex-&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_11"&gt;CTO&lt;/span&gt; &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_12"&gt;who&lt;/span&gt; decided to install &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_13"&gt;key loggers&lt;/span&gt; across the other executives systems to make sure his agenda got pushed forward. The investigation was not difficult as he did not expect anyone to seize his system and being well organized had folders made not only for the decrypted &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_14"&gt;key logs&lt;/span&gt; that were being emailed to him but also for the receipts that included the &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_15"&gt;key logger&lt;/span&gt; he purchased. What was interesting was the &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_16"&gt;key logging&lt;/span&gt; itself was not a &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_17"&gt;terminable&lt;/span&gt; offense, rather the letter to his parole officer in new york state was. Why? because he never disclosed that he had a class b felony to his employer nor did he disclose that he &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_18"&gt;believed&lt;/span&gt; he overpaid his restitution as he wrote to his parole officer.&lt;br /&gt;&lt;br /&gt;From this investigation I was introduced and asked to speak at our local high tech crime investigation association chapter and got introduced to the computer forensics community I didn't know existed.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1466903740262764947-5522170859323040955?l=hackingexposedcomputerforensicsblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://hackingexposedcomputerforensicsblog.blogspot.com/feeds/5522170859323040955/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://hackingexposedcomputerforensicsblog.blogspot.com/2008/12/yacfb-yet-another-computer-forensics.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1466903740262764947/posts/default/5522170859323040955'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1466903740262764947/posts/default/5522170859323040955'/><link rel='alternate' type='text/html' href='http://hackingexposedcomputerforensicsblog.blogspot.com/2008/12/yacfb-yet-another-computer-forensics.html' title='YACFB - Yet another computer forensics blog'/><author><name>Hacking Exposed Computer Forensics Blog</name><uri>http://www.blogger.com/profile/17629115910611763170</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='27' height='32' src='http://3.bp.blogspot.com/-Hg-MgBPHwFw/TtsE8yTKmpI/AAAAAAAAAFA/UpYSQ7VhkZw/s220/dave.jpg'/></author><thr:total>0</thr:total></entry></feed>
