<?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:blogger='http://schemas.google.com/blogger/2008' 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-123580965079314800</id><updated>2026-09-22T14:26:41.482-04:00</updated><category term="Review"/><category term="CCE"/><category term="Book"/><category term="Digital Forensics"/><category term="Forensics"/><category term="Conferences"/><category term="DFIR"/><category term="InfoSec"/><category term="SANS"/><category term="WFA2E"/><category term="B-Sides"/><category term="Communication"/><category term="Community"/><category term="Compliance"/><category term="Education"/><category term="File Recovery"/><category term="File Tags"/><category term="GCFE"/><category term="Jump Lists"/><category term="Learning"/><category term="Metasploit"/><category term="Open-Source"/><category term="Password Auditing"/><category term="Password Policy"/><category term="Rainbow Tables"/><category term="Recovery"/><category term="Registry"/><category term="Research"/><category term="SUMMIT"/><category term="Search Index"/><category term="Social Engineering"/><category term="WFA3E"/><category term="WRF"/><category term="Windows 7"/><category term="ophcrack"/><category term="rcrack"/><category term="rcracki_mt"/><title type='text'>Student of Security</title><subtitle type='html'>Topics Related to the Field of InfoSecurity and Forensics</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://mikeahrendt.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/123580965079314800/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://mikeahrendt.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/07099678376879592430</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>18</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-123580965079314800.post-400897828803177881</id><published>2012-09-14T11:06:00.002-04:00</published><updated>2012-09-14T11:06:34.118-04:00</updated><title type='text'>Network Forensics Books</title><content type='html'>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;http://www.informit.com/ShowCover.aspx?isbn=0132564718&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;320&quot; src=&quot;http://www.informit.com/ShowCover.aspx?isbn=0132564718&quot; width=&quot;246&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
-VS-&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;http://img2.imagesbn.com/images/175070000/175076549.JPG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;320&quot; src=&quot;http://img2.imagesbn.com/images/175070000/175076549.JPG&quot; width=&quot;252&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
Recently, I picked up a copy of both &quot;Network Forensics: Tracking Hackers Through Cyberspace&quot; by Sherri Davidoff and Jonathan Ham and &quot;Mastering Windows Network Forensics and Investigation 2e&quot; (MWNFI) by Steve Anson, Steve Bunting, Ryan Johnson and Scott Pearson. &amp;nbsp;Coming off of host-based forensic stint for the first half of the year I was looking to advance some skills and pick up some more knowledge on network forensics. &amp;nbsp;Both these books came out this year and have some good offerings. &amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
I first read MWNFI and thought it was pretty good. &amp;nbsp;It was a quicker read for me as I felt a lot of it rehashed a lot of Harlan Carvey&#39;s Windows Forensic books. &amp;nbsp;So if you&#39;ve read those this is a good refresher. &amp;nbsp;If not it&#39;s a good way to start learning digital forensic knowledge. &amp;nbsp;The book has a good layout and explained things clearly with scenarios and example data. &amp;nbsp;I feel the book really gave me the most value in its chapters and references for Windows event logs. &amp;nbsp;It provides a great reference for various Windows event logs to check for and variations in codes that may appear in that log. &amp;nbsp;It also does a decent job on touching how to present some of the investigation data. &amp;nbsp;However, I would say this book is better at explaining Windows forensics than it is in net forensics. &amp;nbsp;So, I found it disappointing in that regard.&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
Network Forensics, on the other hand, was exactly what I wanted. &amp;nbsp;This book covers network forensics superbly! &amp;nbsp;The authors break down each facet of network investigations from covering the fundamentals and then diving into the technical aspects of the investigation process from devices you may encounter to protocols. &amp;nbsp;You will learn how to go from capturing evidence, to analyzing the data and finally how to interpret it and place it in context for your needs. &amp;nbsp;Every chapter provides a lot of knowledge and you can tell the authors have a lot of practical knowledge that bleed into the text. &amp;nbsp;They provide analysis examples with a Case Study at the end the chapters. &amp;nbsp;Which was a great way to summarize the chapters in my opinion. &amp;nbsp;It was fun because you&#39;re tracking malicious activity while you&#39;re reading and they break it down in a technical matter that is easy to follow.&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
I would say MWNFI is a good reference to have; but if you&#39;re already up on recent Windows forensics you won&#39;t find a lot of value in the book. &amp;nbsp;I honestly keep it because of the event log reference. &amp;nbsp;Network Forensics, to me, is a must for anyone. &amp;nbsp;It&#39;s an invaluable reference source for the topic. &amp;nbsp;I will probably end up going back to it throughout the years as it covers a lot of stuff I have not seen yet, it&#39;s incredibly technical and easy to follow. &amp;nbsp;I have faith you will not regret the decision to buy the book.&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;br /&gt;</content><link rel='replies' type='application/atom+xml' href='http://mikeahrendt.blogspot.com/feeds/400897828803177881/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://mikeahrendt.blogspot.com/2012/09/network-forensics-books.html#comment-form' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/123580965079314800/posts/default/400897828803177881'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/123580965079314800/posts/default/400897828803177881'/><link rel='alternate' type='text/html' href='http://mikeahrendt.blogspot.com/2012/09/network-forensics-books.html' title='Network Forensics Books'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/07099678376879592430</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-123580965079314800.post-6717013557659580078</id><published>2012-08-02T13:55:00.001-04:00</published><updated>2012-08-02T13:56:56.644-04:00</updated><title type='text'>Customizing AlienVault&#39;s OSSIM Plugins</title><content type='html'>&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 200%;&quot;&gt;
&lt;span style=&quot;font-size: 12.0pt; line-height: 200%; mso-bidi-font-size: 10.0pt;&quot;&gt;So, I have been playing a lot with
the Open Source SIEM product known as OSSIM, from AlienVault.&amp;nbsp; I have been using it from version 2, mainly
with version 3, and now up to the newest version 4.&amp;nbsp; In that time I have gone through a lot of
frustrations, but I have come to start really enjoy the product.&amp;nbsp; I should state that I just finished my
training in San Francisco and will shortly be certified as an AlienVault
Certified Security Analyst and Engineer, so this post may be slightly biased as
I just learned fully how the product works and interacts and I am still really
excited about it all.&amp;nbsp; To this date I
would say one of OSSIM’s greatest strengths is it customization and
features.&amp;nbsp; I really enjoy the fact that
at its heart it is a lot of open source tools pieced together interacting in
harmony to give you essential visibility in your network.&amp;nbsp; I will say its weakness, if you consider it
that, is the difficulty in the configuration (something I know they are focused
on resolving as 4.0 is a big step in the right direction).&amp;nbsp; However, I feel the difficulty in
configuration is somewhat of a strength for implementation.&amp;nbsp; It forces to the administrator to become
intimately knowledgeable with the SIEM and customize it for their environment; something
I feel any security professional would admit is essential for a SIEM.&amp;nbsp; The downside to this is that it takes a lot
of time and man hours to implement a system like this on a very large network,
which is why I originally state it’s a weakness but it’s all perspective.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 200%;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h2&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;Architecture&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/h2&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 200%;&quot;&gt;
&lt;span style=&quot;font-size: 12.0pt; line-height: 200%; mso-bidi-font-size: 10.0pt;&quot;&gt;A bit of a background on how OSSIM
is going to work, it essentially consists of four main components:&amp;nbsp; sensor, database, framework and server.&amp;nbsp; There is also a logger portion that is
provided in the professional version, it’s optimized for long term storage on
an indexed database; however, I will not be talking about it (but it’s very
cool I suggest you check it out).&amp;nbsp; The
sensors are going to be placed closest to devices you want to monitor; these
are going to handle the inputs sent from devices, mostly logs, as well as
provide you with tools to use like snort and OpenVAS.&amp;nbsp; The database is going to be the central
storage of these events, which allows for a lot of the cool features you’ll see
from the server.&amp;nbsp; The server is
essentially the engine behind a lot of the action going on.&amp;nbsp; It handles the vulnerability assessments and
correlation of the events in the database.&amp;nbsp;
The framework is to tie everything together in your mostly easy to use
web-interface.&amp;nbsp; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 200%;&quot;&gt;
&lt;span style=&quot;font-size: 12.0pt; line-height: 200%; mso-bidi-font-size: 10.0pt;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 200%;&quot;&gt;
&lt;span style=&quot;font-size: 12.0pt; line-height: 200%; mso-bidi-font-size: 10.0pt;&quot;&gt;So for an example you have a LAN
segment you need to monitor.&amp;nbsp; You would
send your firewall/switch logs to OSSIM via syslog most likely and mirror or
tap traffic to send to a second network interface to be assessed by snort.&amp;nbsp; This is handled by the sensor; you would
specify the logs to go into a separate log file and have plugin to monitor that
log file continuously.&amp;nbsp; Snort is
assessing the interface you selected to be in promiscuous mode and analyzes
traffic as, I am assuming, you’re familiar with.&amp;nbsp; Now the plugin catches events either
pre-defined in provided plugins by OSSIM or however you specify in a custom
plugin as I will show later.&amp;nbsp; These
events and events generated by snort are then entered into the database.&amp;nbsp; The server is connected to the database and
then will start correlating these events, again on either predefined
specifications defined by AlienVault or by you.&amp;nbsp;
So to put it programmatically:&amp;nbsp; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 200%;&quot;&gt;
&lt;span style=&quot;font-size: 12.0pt; line-height: 200%; mso-bidi-font-size: 10.0pt;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-indent: .5in;&quot;&gt;
&lt;span style=&quot;font-size: 12.0pt; mso-bidi-font-size: 10.0pt;&quot;&gt;If Event(A) = Outcome(A) &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-left: .5in; text-indent: .5in;&quot;&gt;
&lt;span style=&quot;font-size: 12.0pt; mso-bidi-font-size: 10.0pt;&quot;&gt;Then Search For Event(B) Until
Outcome(B) Or Timeout&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-size: 12.0pt; mso-bidi-font-size: 10.0pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; If Outcome(A) + Outcome(B) =
Risk(High) Then GenerateAlert(e-mail|ticket) Else ExitLoop&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 200%;&quot;&gt;
&lt;span style=&quot;font-size: 12.0pt; line-height: 200%; mso-bidi-font-size: 10.0pt;&quot;&gt;Now correlation can go on for
several events matching a chain of I think up to 10 events.&amp;nbsp; However, that complexity is kind of overkill
and would be looking for events on par with something like APT most
likely.&amp;nbsp; That is the main point of the
server.&amp;nbsp; The framework is going to tie
all these pieces and provide you with Web-Interface to utilize and search all
this information. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 200%;&quot;&gt;
&lt;span style=&quot;font-size: 12.0pt; line-height: 200%; mso-bidi-font-size: 10.0pt;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 200%;&quot;&gt;
&lt;span style=&quot;font-size: 12.0pt; line-height: 200%; mso-bidi-font-size: 10.0pt;&quot;&gt;Now the great thing about this
architecture is distribution.&amp;nbsp; You can
place sensors all over your environment and have those reporting to the other
pieces as needed.&amp;nbsp; By default OSSIM will
come in an all-in-one fashion which is a lot easier to set up and work with;
but will only work for really small environments.&amp;nbsp; But, the ability for distribution really
allows you implement on the larger scale.&amp;nbsp;
One limitation of OSSIM is it cannot handle a lot of events per second,
that is one of the perks of their professional version; however if you
distribute it over a lot of machines you may be able to work around that
limitation (do not recommend it though).&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 200%;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h2&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;Customizing Plugins&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/h2&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 200%;&quot;&gt;
&lt;span style=&quot;font-size: 12.0pt; line-height: 200%;&quot;&gt;The greatest thing I love about OSSIM is, once you get how it
works, it’s pretty easy to customize how it works and customize it to your
needs.&amp;nbsp; I will show the simplicity by
providing my own experience and example.&amp;nbsp;
I have been working with Cisco ASA’s for a while now and have been
centralizing logs for some time.&amp;nbsp; I
wanted a better way to interpret this data in an easier fashion then pouring
through 1000s of logs a day, as I am sure many of you are familiar with.&amp;nbsp; This is when I found OSSIM, which has its own
ASA plugin already available; but it didn’t provide a format I liked
personally.&amp;nbsp; The message they provided
for type of event was difficult to differentiate on the fly and did not
anticipate for non-IPs in the logs, as in the ASA you can give IPs a hostname
to easily sort through all the IPs you’ll see often with connection logs.&amp;nbsp; However, as I would soon find out, the
destination and source IP fields can only populate an IPv4 address at this
time; something I greatly hope they can alter and kind of expect to see with
IPv6 support coming from what I’ve read on their forums.&amp;nbsp; So, if you want to see an easier to read name
for an IP you have to disable the naming feature in the ASA, and then define
that IP in your SIEM in the assets portion of the system.&amp;nbsp; So, lets dive into building a custom plugin
for an ASA, but the methodology will translate to any log format you can
populate.&amp;nbsp; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 200%;&quot;&gt;
&lt;span style=&quot;font-size: 12.0pt; line-height: 200%;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 200%;&quot;&gt;
&lt;span style=&quot;font-size: 12.0pt; line-height: 200%;&quot;&gt;First you’ll need to configure your source to send logs to an
OSSIM server, where they have syslog already listening for events by
default.&amp;nbsp; However when we do that it’s
just going to append that message to&amp;nbsp;
/var/log/syslog which can create a lot of messages, so it would be ideal
to separate logs from syslog and place them in their own file.&amp;nbsp; We can do this by creating a configuration
file in /etc/rsyslog.d&amp;nbsp; so we can do
this:&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 200%;&quot;&gt;
&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style=&quot;font-size: 12pt; line-height: 200%; text-indent: -0.25in;&quot;&gt;vi
/etc/rsyslog.d/asa.con&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-size: 12pt; line-height: 200%; text-indent: -0.25in;&quot;&gt;Insert Line
1:&amp;nbsp; if $fromhost-ip == 192.168.9.101 then
-/var/log/cisco-asa.log&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-size: 12pt; line-height: 200%; text-indent: -0.25in;&quot;&gt;Insert Line
2:&amp;nbsp; if $fromhost-ip == 192.168.9.101 then
~&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 4.0pt;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 200%;&quot;&gt;
&lt;span style=&quot;font-size: 12.0pt; line-height: 200%;&quot;&gt;Now, what this does is create a configuration file for your
ASA, which rsyslog is configured in OSSIM to utilize any *.conf file you have
created in that folder.&amp;nbsp; The first line
says if the log comes from 192.168.9.101 (our ASA IP) then place that log in
cisco-asa.log.&amp;nbsp; Line two matches the IP
as well, but then states place that IP in only cisco-asa.log and not syslog as
well.&amp;nbsp; Now you’re almost set here and
have logs coming in, but first you’ll want to configure log rotation at
/etc/logrotate.d/&amp;nbsp; Now for this plugin
since it’s a standard syslog, I simply added the log file to the rsyslog
rotation already enabled.&amp;nbsp; This is setup
for rotating the log on a daily basis so your storage is maximized. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 200%;&quot;&gt;
&lt;span style=&quot;font-size: 12.0pt; line-height: 200%;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 200%;&quot;&gt;
&lt;span style=&quot;font-size: 12.0pt; line-height: 200%;&quot;&gt;Now that you a defined log source, you can now build your
plugin around that information.&amp;nbsp; Plugins
are all stored in a central location at:&amp;nbsp;
/etc/ossim/agent/plugins/&amp;nbsp; Here I
will create a file called custom-asa.cfg&amp;nbsp;&amp;nbsp;
Take a look at the beginning portion of this configuration file:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 200%;&quot;&gt;
&lt;span style=&quot;font-size: 12.0pt; line-height: 200%;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .5in; margin-right: 0in; margin-top: 0in;&quot;&gt;
&lt;span style=&quot;font-size: 12.0pt;&quot;&gt;;;
custom-asa&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .5in; margin-right: 0in; margin-top: 0in;&quot;&gt;
&lt;span style=&quot;font-size: 12.0pt;&quot;&gt;;;
plugin_id: 9010&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .5in; margin-right: 0in; margin-top: 0in;&quot;&gt;
&lt;span style=&quot;font-size: 12.0pt;&quot;&gt;;; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .5in; margin-right: 0in; margin-top: 0in;&quot;&gt;
&lt;span style=&quot;font-size: 12.0pt;&quot;&gt;;; $Id:
*-asa.cfg,v 0.2 2012/7/29 Mike Ahrendt&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .5in; margin-right: 0in; margin-top: 0in;&quot;&gt;
&lt;span style=&quot;font-size: 12.0pt;&quot;&gt;;;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .5in; margin-right: 0in; margin-top: 0in;&quot;&gt;
&lt;span style=&quot;font-size: 12.0pt;&quot;&gt;;; The
order rules are defined matters.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .5in; margin-right: 0in; margin-top: 0in;&quot;&gt;
&lt;span style=&quot;font-size: 12.0pt;&quot;&gt;;;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .5in; margin-right: 0in; margin-top: 0in;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .5in; margin-right: 0in; margin-top: 0in;&quot;&gt;
&lt;span style=&quot;font-size: 12.0pt;&quot;&gt;[DEFAULT]&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .5in; margin-right: 0in; margin-top: 0in;&quot;&gt;
&lt;span style=&quot;font-size: 12.0pt;&quot;&gt;plugin_id=9010&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .5in; margin-right: 0in; margin-top: 0in;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .5in; margin-right: 0in; margin-top: 0in;&quot;&gt;
&lt;span style=&quot;font-size: 12.0pt;&quot;&gt;[config]&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .5in; margin-right: 0in; margin-top: 0in;&quot;&gt;
&lt;span style=&quot;font-size: 12.0pt;&quot;&gt;type=detector&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .5in; margin-right: 0in; margin-top: 0in;&quot;&gt;
&lt;span style=&quot;font-size: 12.0pt;&quot;&gt;enable=yes&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .5in; margin-right: 0in; margin-top: 0in;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .5in; margin-right: 0in; margin-top: 0in;&quot;&gt;
&lt;span style=&quot;font-size: 12.0pt;&quot;&gt;source=log&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .5in; margin-right: 0in; margin-top: 0in;&quot;&gt;
&lt;span style=&quot;font-size: 12.0pt;&quot;&gt;location=/var/log/cisco-asa.log&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .5in; margin-right: 0in; margin-top: 0in;&quot;&gt;
&lt;span style=&quot;font-size: 12.0pt;&quot;&gt;create_file=yes&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .5in; margin-right: 0in; margin-top: 0in;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .5in; margin-right: 0in; margin-top: 0in;&quot;&gt;
&lt;span style=&quot;font-size: 12.0pt;&quot;&gt;process=&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .5in; margin-right: 0in; margin-top: 0in;&quot;&gt;
&lt;span style=&quot;font-size: 12.0pt;&quot;&gt;start=no&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .5in; margin-right: 0in; margin-top: 0in;&quot;&gt;
&lt;span style=&quot;font-size: 12.0pt;&quot;&gt;stop=no&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .5in; margin-right: 0in; margin-top: 0in;&quot;&gt;
&lt;span style=&quot;font-size: 12.0pt;&quot;&gt;startup=&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .5in; margin-right: 0in; margin-top: 0in;&quot;&gt;
&lt;span style=&quot;font-size: 12.0pt;&quot;&gt;shutdown=&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .5in; margin-right: 0in; margin-top: 0in;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 200%;&quot;&gt;
&lt;span style=&quot;font-size: 12.0pt; line-height: 200%;&quot;&gt;This is a pretty straight forward implementation, you have a
plugin ID of 9010 (all plugins 9000+ are saved for custom plugins).&amp;nbsp; Then you simply have that this is a detector
plugin that is enabled.&amp;nbsp; Next we define
that our source file is a log that is in the location we created earlier, and
if necessary can create the file.&amp;nbsp; The
next portion is not really relevant to our purpose, but is utilized by plugins
for tools that are incorporated in OSSIM.&amp;nbsp;
For instance the OSSEC plugin has processes tied to it, so when the
plugin is ran it can start the OSSEC process via the plugin automatically.&amp;nbsp; Again, this is not needed for us.&amp;nbsp; Also note that ;; is a form of commenting
your plugins and not necessary just kind of helpful.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 200%;&quot;&gt;
&lt;span style=&quot;font-size: 12.0pt; line-height: 200%;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 200%;&quot;&gt;
&lt;span style=&quot;font-size: 12.0pt; line-height: 200%;&quot;&gt;Now, for the really fun part of the plugin creation process,
REGULAR EXPRESSION!!!!&amp;nbsp; Admittedly, I
knew nothing about regular expression and after learning to build these plugins
I have learned what I am really missing.&amp;nbsp;
If you’re not already familiar with regular expression you should keep a
cheat sheet available (I recommend this one: &lt;a href=&quot;http://www.cheatography.com/davechild/cheat-sheets/regular-expressions/&quot;&gt;http://www.cheatography.com/davechild/cheat-sheets/regular-expressions/&lt;/a&gt;).&amp;nbsp; The next part of the plugin is reliant upon
building regular expression around common format log files.&amp;nbsp; So looking at this log we would see something
like this:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 200%;&quot;&gt;
&lt;span style=&quot;font-size: 12.0pt; line-height: 200%;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 200%;&quot;&gt;
&lt;span style=&quot;font-size: 12.0pt; line-height: 200%;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;font-size: 10.0pt; line-height: 200%;&quot;&gt;Jul&amp;nbsp;
2 10:23:00 192.168.9.101 %ASA-0-106100: access-list 129-network_access_in
denied tcp 129-network/198.110.72.148(61388) -&amp;gt; Secure-135/ DB-136(1521)
hit-cnt 1 first hit [0xbbdcff06, 0x0]&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 200%;&quot;&gt;
&lt;span style=&quot;font-size: 10.0pt; line-height: 200%;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 200%;&quot;&gt;
&lt;span style=&quot;font-size: 12.0pt; line-height: 200%;&quot;&gt;Now we need to build a regular expression to match this input
for all logs.&amp;nbsp; Starting with the date, it
is pretty easy.&amp;nbsp; We have Jul 2 10:23:00
so our regular expression looks like this \D{3,4} (not a number for 3 or 4
characters) \s (space) \d\d (two digits) : \d\d : \d\d put together we have,
with the defined variable the AlienVault plugin:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 200%;&quot;&gt;
&lt;span style=&quot;font-size: 12.0pt; line-height: 200%;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 200%;&quot;&gt;
&lt;span style=&quot;font-size: 12.0pt; line-height: 200%;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; (?P&amp;lt;date&amp;gt;\D{3,4}\s\d\d:\d\d:\d\d)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 200%;&quot;&gt;
&lt;span style=&quot;font-size: 12.0pt; line-height: 200%;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 200%;&quot;&gt;
&lt;span style=&quot;font-size: 12.0pt; line-height: 200%;&quot;&gt;Now for the IP Sensor IP of 192.168.9.101, we build \d{1,3}
(digit of 1 to 3 digits in length) . \d{1,3} . \d{1,3} . \d{1,3} &amp;nbsp;&amp;nbsp;Adding to the plugin now:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 200%;&quot;&gt;
&lt;span style=&quot;font-size: 12.0pt; line-height: 200%;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 200%;&quot;&gt;
&lt;span style=&quot;font-size: 12.0pt; line-height: 200%;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; (?P&amp;lt;date&amp;gt;\D{3,4}\s\d\d:\d\d:\d\d)\s(?P&amp;lt;sensor&amp;gt;\d{1,3}.\d{1,3}.\d{1,3}.\d{1,3})&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 200%;&quot;&gt;
&lt;span style=&quot;font-size: 12.0pt; line-height: 200%;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 200%;&quot;&gt;
&lt;span style=&quot;font-size: 12.0pt; line-height: 200%;&quot;&gt;Adding the ASA Syslog ID we input \s (space) exact %ASA- \d
(one digit) - \d+ (digits until there is no longer a number) . (any character)
\s&amp;nbsp; now our expression becomes:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 200%;&quot;&gt;
&lt;span style=&quot;font-size: 12.0pt; line-height: 200%;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 200%;&quot;&gt;
&lt;span style=&quot;font-size: 12.0pt; line-height: 200%;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;line-height: 200%;&quot;&gt; (?P&amp;lt;date&amp;gt;\D{3,4}\s\d\d:\d\d:\d\d)\s(?P&amp;lt;sensor&amp;gt;\d{1,3}.\d{1,3}.\d{1,3}.\d{1,3})\s%ASA-\d-\d+.\s&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 200%;&quot;&gt;
&lt;span style=&quot;font-size: 12.0pt; line-height: 200%;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 200%;&quot;&gt;
&lt;span style=&quot;font-size: 12.0pt; line-height: 200%;&quot;&gt;Now for the non-standard stuff with variables for OSSIM, I
matched access-list exactly then using \S+ (all non-whitespace until a space)
for a variable. Now for these logs you will next see permitted or denied.&amp;nbsp; So I assign the next portion to a variable
and we’ll see why that’s important in a bit.&amp;nbsp;
Next you’ll see the defined protocol in a variable.&amp;nbsp; Then the network on which the transmission occurred,
which I define as the interface in OSSIM.&amp;nbsp;
Next I define the source IP and Port then destination IP and port.&amp;nbsp; All coming together as:&amp;nbsp; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 200%;&quot;&gt;
&lt;span style=&quot;font-size: 12.0pt; line-height: 200%;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 200%;&quot;&gt;
&lt;span style=&quot;line-height: 200%;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&quot;(?P&amp;lt;date&amp;gt;\D{3,4}\s\d{1,2}\s\d\d:\d\d:\d\d)\s&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 200%;&quot;&gt;
&lt;span style=&quot;line-height: 200%;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;(P&amp;lt;sensor&amp;gt;\d{1,3}.\d{1,3}.\d{1,3}.\d{1,3})\s%\D\D\D-\d+-\d+.\saccess-list\s&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 200%;&quot;&gt;
&lt;span style=&quot;line-height: 200%;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;(?P&amp;lt;msg&amp;gt;\S+)\s(?P&amp;lt;sid&amp;gt;\w+)\s(?P&amp;lt;proto&amp;gt;\w+)\s(?P&amp;lt;iface&amp;gt;\S+)\/(?P&amp;lt;src&amp;gt;\S+)\&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 200%;&quot;&gt;
&lt;span style=&quot;line-height: 200%;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;((?P&amp;lt;sport&amp;gt;\d+)\)\s..\s\S+\/(?P&amp;lt;dst&amp;gt;\S+)\((?P&amp;lt;dport&amp;gt;\d+)\)&quot;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 200%;&quot;&gt;
&lt;span style=&quot;font-size: 12.0pt; line-height: 200%;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 200%;&quot;&gt;
&lt;span style=&quot;font-size: 12.0pt; line-height: 200%;&quot;&gt;In the plugin we will assign this to a rule like so:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 200%;&quot;&gt;
&lt;span style=&quot;font-size: 12.0pt; line-height: 200%;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .5in; margin-right: 0in; margin-top: 0in;&quot;&gt;
&lt;span style=&quot;font-size: 12.0pt;&quot;&gt;[AAAA -
Access List]&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .5in; margin-right: 0in; margin-top: 0in;&quot;&gt;
&lt;span style=&quot;font-size: 12.0pt;&quot;&gt;regexp=&quot;(?P&amp;lt;date&amp;gt;\D{3,4}\s\d{1,2}\s\d\d:\d\d:\d\d)\s(?P&amp;lt;sensor&amp;gt;\d{1,3}.\d{1,3}.\d{1,3}.\d{1,3})\s%\D\D\D-\d+-\d+.\saccess-list\s(?P&amp;lt;msg&amp;gt;\S+)\s(?P&amp;lt;sid&amp;gt;\w+)\s(?P&amp;lt;proto&amp;gt;\w+)\s(?P&amp;lt;iface&amp;gt;\S+)\/(?P&amp;lt;src&amp;gt;\S+)\((?P&amp;lt;sport&amp;gt;\d+)\)\s..\s\S+\/(?P&amp;lt;dst&amp;gt;\S+)\((?P&amp;lt;dport&amp;gt;\d+)\)&quot;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .5in; margin-right: 0in; margin-top: 0in;&quot;&gt;
&lt;span style=&quot;font-size: 12.0pt;&quot;&gt;event_type=event&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .5in; margin-right: 0in; margin-top: 0in;&quot;&gt;
&lt;span style=&quot;font-size: 12.0pt;&quot;&gt;date={normalize_date($date)}&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .5in; margin-right: 0in; margin-top: 0in;&quot;&gt;
&lt;span style=&quot;font-size: 12.0pt;&quot;&gt;sensor={resolv($sensor)}&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .5in; margin-right: 0in; margin-top: 0in;&quot;&gt;
&lt;span style=&quot;font-size: 12.0pt;&quot;&gt;plugin_sid={tranlate($sid)}&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .5in; margin-right: 0in; margin-top: 0in;&quot;&gt;
&lt;span style=&quot;font-size: 12.0pt;&quot;&gt;src_ip={$src}&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .5in; margin-right: 0in; margin-top: 0in;&quot;&gt;
&lt;span style=&quot;font-size: 12.0pt;&quot;&gt;src_port={$sport}&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .5in; margin-right: 0in; margin-top: 0in;&quot;&gt;
&lt;span style=&quot;font-size: 12.0pt;&quot;&gt;dst_ip={$dst}&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .5in; margin-right: 0in; margin-top: 0in;&quot;&gt;
&lt;span style=&quot;font-size: 12.0pt;&quot;&gt;dst_port={$dport}&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .5in; margin-right: 0in; margin-top: 0in;&quot;&gt;
&lt;span style=&quot;font-size: 12.0pt;&quot;&gt;interface={$iface}&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .5in; margin-right: 0in; margin-top: 0in;&quot;&gt;
&lt;span style=&quot;font-size: 12.0pt;&quot;&gt;userdata1={$msg}&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .5in; margin-right: 0in; margin-top: 0in;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 200%;&quot;&gt;
&lt;span style=&quot;font-size: 12.0pt; line-height: 200%;&quot;&gt;Now you may notice some interesting things in this
plugin.&amp;nbsp; First note that I start the rule
with AAAA, however you’ll need to assign plugin SIDs in numbers, the engine
parses these rules alphabetically and using numbers makes for a difficult
experience in processing your rules in the order you desire.&amp;nbsp; Therefore, I suggest you use letters to
assign your rule names for the engine.&amp;nbsp;
We also see that there are functions before some variables.&amp;nbsp; These are built into OSSIM and are a part of /usr/share/ossim-agent/ossim_agent/ParserUtil.py&amp;nbsp; There are several functions but the major
ones are in this plugin.&amp;nbsp; Normalize_date
is self-explanatory I believe.&amp;nbsp; Resolv
will simply parse the IP and normalize it.&amp;nbsp;
Translate is great if you have similar log messages.&amp;nbsp; If you’ll recall this log varies in the fact
it varies at permitted or denied.&amp;nbsp; So
with translate we take the $sid variable and it will read that variable and
then translate it to something else via the translation portion of the plugin
which looks like this:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 200%;&quot;&gt;
&lt;span style=&quot;font-size: 12.0pt; line-height: 200%;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .5in; margin-right: 0in; margin-top: 0in;&quot;&gt;
&lt;span style=&quot;font-size: 12.0pt;&quot;&gt;[translation]&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .5in; margin-right: 0in; margin-top: 0in;&quot;&gt;
&lt;span style=&quot;font-size: 12.0pt;&quot;&gt;permitted
=600&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .5in; margin-right: 0in; margin-top: 0in;&quot;&gt;
&lt;span style=&quot;font-size: 12.0pt;&quot;&gt;denied =
601&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .5in; margin-right: 0in; margin-top: 0in;&quot;&gt;
&lt;span style=&quot;font-size: 12.0pt;&quot;&gt;inbound
= 603&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .5in; margin-right: 0in; margin-top: 0in;&quot;&gt;
&lt;span style=&quot;font-size: 12.0pt;&quot;&gt;outbound
= 604&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .5in; margin-right: 0in; margin-top: 0in;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 200%;&quot;&gt;
&lt;span style=&quot;font-size: 12.0pt; line-height: 200%;&quot;&gt;So you’ll see that the plugin will translate the word to
either 600 or 601 which we will then use for the rule identifier.&amp;nbsp;&amp;nbsp;&amp;nbsp; Now this is just one rule of the plugin I
wrote.&amp;nbsp; I have built a plugin to match 19
of the most common logs I have found so far.&amp;nbsp;
Looking through ASA documentation, the ASA-\d-\d\d\d\d\d\d format is
unique to each log type.&amp;nbsp; Specifically
the first three digits in the 6 digit number are semi-generic to various types
of events.&amp;nbsp; Example, if we see
%ASA-6-212\d\d\d we will know that the plugin has something to do with
SNMP.&amp;nbsp; So it would be possible to build
events around those specifications, which is what I did for some rules but they
were events that are non-standard for my environment.&amp;nbsp; So, I am seeing the events I just don’t get
the granularity in the OSSIM interface as I do for the events that I really
want to see.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 200%;&quot;&gt;
&lt;span style=&quot;font-size: 12.0pt; line-height: 200%;&quot;&gt;Now that there is a plugin configuration created with all our
rules, we almost have a working plugin.&amp;nbsp; Now
we need to build a SQL file so that the database knows what the plugins are and
will generate the event up a match.&amp;nbsp;
Fairly simple, lets take a look at the SQL:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 200%;&quot;&gt;
&lt;span style=&quot;font-size: 12.0pt; line-height: 200%;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .5in; margin-right: 0in; margin-top: 0in;&quot;&gt;
&lt;span style=&quot;font-size: 12.0pt;&quot;&gt;-- GRCC
ASA Plugin&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .5in; margin-right: 0in; margin-top: 0in;&quot;&gt;
&lt;span style=&quot;font-size: 12.0pt;&quot;&gt;--
plugin_id: 9010&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .5in; margin-right: 0in; margin-top: 0in;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .5in; margin-right: 0in; margin-top: 0in;&quot;&gt;
&lt;span style=&quot;font-size: 12.0pt;&quot;&gt;DELETE
FROM plugin WHERE id = &quot;9010&quot;;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .5in; margin-right: 0in; margin-top: 0in;&quot;&gt;
&lt;span style=&quot;font-size: 12.0pt;&quot;&gt;DELETE
FROM plugin_sid WHERE plugin_id = &quot;9010&quot;;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .5in; margin-right: 0in; margin-top: 0in;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .5in; margin-right: 0in; margin-top: 0in;&quot;&gt;
&lt;span style=&quot;font-size: 12.0pt;&quot;&gt;INSERT
IGNORE INTO plugin (id, type, name, description) VALUES (9010, 1, &#39;custom-asa&#39;,
&#39;Custom ASA plugin&#39;);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .5in; margin-right: 0in; margin-top: 0in;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .5in; margin-right: 0in; margin-top: 0in;&quot;&gt;
&lt;span style=&quot;font-size: 12.0pt;&quot;&gt;INSERT
IGNORE INTO plugin_sid (plugin_id, sid, category_id, class_id, reliability,
priority, name) VALUES (9010, 600, NULL, NULL, 2, 2, &#39;Access List Permitted&#39;);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .5in; margin-right: 0in; margin-top: 0in;&quot;&gt;
&lt;span style=&quot;font-size: 12.0pt;&quot;&gt;INSERT
IGNORE INTO plugin_sid (plugin_id, sid, category_id, class_id, reliability,
priority, name) VALUES (9010, 601, NULL, NULL, 2, 4, &#39;Access List Denied&#39;);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 200%;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 200%;&quot;&gt;
&lt;span style=&quot;font-size: 12.0pt; line-height: 200%;&quot;&gt;The first two lines are simple comments, and not required for
the SQL file.&amp;nbsp; The next two lines are to
delete possible redundancies from the database.&amp;nbsp;
Next we insert the plugin ID to the database.&amp;nbsp; Now come all of our rules, we simply give it
the database fields of plugin_id (which we assigned 9010), then the rule ID you
want (from the translation table you’ll remember I assign these rules to 600
and 601), then you insert a category_id and class_id (not necessary so I’ve
assigned them as NULL).&amp;nbsp; Now reliability
and priority are pretty important.&amp;nbsp; This
is how OSSIM will assess the risk posed by these events.&amp;nbsp; Something like a permit, not necessarily
something to freak out about so I assign its priority to 2.&amp;nbsp; A deny however is more important to me so I
assigned it a 4, as I want those to stand out more.&amp;nbsp; The name is self-explanatory, just a description
of what the rule is.&amp;nbsp; We then create a
custom-asa.sql file at /usr/share/doc/ossim-mysql/contrib/plugins/&amp;nbsp;&amp;nbsp; Now all that is left is entering the SQL
into the DB with a command, which there are a few options to execute from the
sql plugin directory mentioned prior:&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 200%;&quot;&gt;
&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style=&quot;font-size: 12pt; line-height: 200%; text-indent: -0.25in;&quot;&gt;cat
custom-asa.sql | ossim-db&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Symbol; font-size: 12pt; line-height: 200%; text-indent: -0.25in;&quot;&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: 7pt; line-height: normal;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: 12pt; line-height: 200%; text-indent: -0.25in;&quot;&gt;ossim-db
&amp;lt; custom-asa.sql&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 200%;&quot;&gt;
&lt;span style=&quot;font-size: 12.0pt; line-height: 200%;&quot;&gt;Either command should work; I favor the latter form
personally.&amp;nbsp; I did notice in version 3
sometimes it would take a few times before I would see the plugin come up in
the setup interface.&amp;nbsp; However, in 4 it
worked first time around with no problem.&amp;nbsp;
We can verify that the plugin injected into the database properly by
logging into the web interface.&amp;nbsp; Going to
Configuration &amp;gt; Collection &amp;gt; Data Sources where we can then search for ID
9010.&amp;nbsp; It will look like this:&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 200%;&quot;&gt;
&lt;span style=&quot;font-size: 12.0pt; line-height: 200%;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhbIaigqrNUOyTq8WqskLFZLyEPTO1Sl9WH5oMfCqr83__xlulPF4dXyiRSkjRSYcquLuxTe_FAX1D-_AxGumO5PSmWpF2179zymvziLYLkwUl8qXwUfVetv6piINoaZ9X0womqCcFcb0qj/s1600/OSSIM+DS+1.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;248&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhbIaigqrNUOyTq8WqskLFZLyEPTO1Sl9WH5oMfCqr83__xlulPF4dXyiRSkjRSYcquLuxTe_FAX1D-_AxGumO5PSmWpF2179zymvziLYLkwUl8qXwUfVetv6piINoaZ9X0womqCcFcb0qj/s640/OSSIM+DS+1.PNG&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 200%; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiWU637YcUoEcJPCZaeCAaxzw7qcCNm4gVPGbYTXI80gvI8DgNkA6w8kyzyBs3vOm6LBiBY0PGuVaQ3qK3fLM7oTf8oNz7kXLbS9_Vn0Faz1PSGv6EZ61HkTDA_o2hdpJlC5Fpv2JMB57if/s1600/OSSIM+DS+2.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;376&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiWU637YcUoEcJPCZaeCAaxzw7qcCNm4gVPGbYTXI80gvI8DgNkA6w8kyzyBs3vOm6LBiBY0PGuVaQ3qK3fLM7oTf8oNz7kXLbS9_Vn0Faz1PSGv6EZ61HkTDA_o2hdpJlC5Fpv2JMB57if/s640/OSSIM+DS+2.PNG&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 200%; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 200%; text-align: left;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 200%;&quot;&gt;
&lt;span style=&quot;font-size: 12.0pt; line-height: 200%;&quot;&gt;There we have it!&amp;nbsp; Our
plugin is registered within the database and recognizing the right rules.&amp;nbsp; We also will see in the console setup, by
logging into OSSIM’s terminal and entering “ossim-setup” into our command line,
then selecting “Change Sensor Settings” followed by “enable/disable detector
plugins” we should see an option for “custom-asa” as well:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 200%;&quot;&gt;
&lt;span style=&quot;font-size: 12.0pt; line-height: 200%;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgbAjusi1OTBOf3MCeTCm6CxUG-gNjNjiLyzYmoHOwNdLrwpkrj93Jb3zzJp1ScMD8TNMwxmkCwJRTgcjh-DxC3xmnEkZPFqu7SY9T6BpJvGszsvnXNYDqfIw_zFLAnBC6RFBrEd1TixuFZ/s1600/OSSIM-Dev-2012-08-02-11-32-48.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;480&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgbAjusi1OTBOf3MCeTCm6CxUG-gNjNjiLyzYmoHOwNdLrwpkrj93Jb3zzJp1ScMD8TNMwxmkCwJRTgcjh-DxC3xmnEkZPFqu7SY9T6BpJvGszsvnXNYDqfIw_zFLAnBC6RFBrEd1TixuFZ/s640/OSSIM-Dev-2012-08-02-11-32-48.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 200%; text-align: center;&quot;&gt;
&lt;span style=&quot;font-size: 12.0pt; line-height: 200%;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 200%; text-align: left;&quot;&gt;
&lt;span style=&quot;font-size: 12.0pt; line-height: 200%;&quot;&gt;Now you simply add the check mark to the plugin and then hit OK and then you&#39;ll reconfigure the server through &quot;ossim-setup&quot;. &amp;nbsp;And voila! We have what should be a working plugin. &amp;nbsp;But, how can we verify this you ask?&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 200%; text-align: left;&quot;&gt;
&lt;span style=&quot;font-size: 12.0pt; line-height: 200%;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 200%; text-align: left;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 200%;&quot;&gt;
&lt;span style=&quot;font-size: 12.0pt; line-height: 200%;&quot;&gt;We troubleshoot our OSSIM&amp;nbsp;
plugin with some ease.&amp;nbsp; You will
need a few things:&amp;nbsp; a few consoles open (I
suggest using PuTTY), a sample of the logs you are trying to parse, and some
time.&amp;nbsp; First, you’ll want to open up
three terminals.&amp;nbsp; I like to make it look
something similar to this:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 200%;&quot;&gt;
&lt;span style=&quot;font-size: 12.0pt; line-height: 200%;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgbFgnvLaGCVFbozPDrj4023NCOno5x6luxgEaOTbQax3xM0Vtv-KahRAzZ4Vy0xg4ceMh5vcl0Bspkq1Ci1bA9_G3Jsj0Uu4v3VnVMJv8wftzlHSCYRMO9SzzssYu5PieG03CXESXPBwTW/s1600/Troubleshooting.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;419&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgbFgnvLaGCVFbozPDrj4023NCOno5x6luxgEaOTbQax3xM0Vtv-KahRAzZ4Vy0xg4ceMh5vcl0Bspkq1Ci1bA9_G3Jsj0Uu4v3VnVMJv8wftzlHSCYRMO9SzzssYu5PieG03CXESXPBwTW/s640/Troubleshooting.PNG&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 200%; text-align: center;&quot;&gt;
&lt;span style=&quot;font-size: 12.0pt; line-height: 200%;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 200%; text-align: left;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 200%;&quot;&gt;
&lt;span style=&quot;font-size: 12.0pt; line-height: 200%;&quot;&gt;This will give you two streams of information to follow when
you inject the sample log into the monitored log.&amp;nbsp; The agent.log will display messages regarding
the plugin parsing and server.log will notify about added database
messages.&amp;nbsp; Now we need to start injecting
the sample into the cisco-asa.log.&amp;nbsp; Because
the plugin monitors in real-time, you can’t simply throw a log in and parse it
from the beginning you have to inject it into the process.&amp;nbsp; This is easily done, I recommend taking a
sample from your already collected logs and perform a copy and name it something
simple (in the screen above you may see I named my copy INJECTABLE).&amp;nbsp; Now once we have a copy we simply perform
this command:&amp;nbsp; cat /var/log/INJECTABLE
&amp;gt;&amp;gt; /var/log/custom-asa.log&amp;nbsp;&amp;nbsp; When
this is complete you will see that the agent log will start parsing all of the
events and then the server log will show all the events that were added to the
database.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 200%;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 200%;&quot;&gt;
&lt;span style=&quot;font-size: 12.0pt; line-height: 200%;&quot;&gt;So now we’ve gone through and turned those horrible logs we’ve
seen earlier into this (sanitized) view:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 200%;&quot;&gt;
&lt;span style=&quot;font-size: 12.0pt; line-height: 200%;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgXqFCtpehfpkarKDRSOvBzVmW7kMiF69guuvuMe4mwg3sSyrWg6qDmGlkDkwmUg3mQHUAFs0GwuqugUKZ7g_nxBepazfGE6rNQYyBX8tCzXDhCqHdpb1Jp8AKchxgPvfSutTzjBYnLVMR9/s1600/View.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;140&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgXqFCtpehfpkarKDRSOvBzVmW7kMiF69guuvuMe4mwg3sSyrWg6qDmGlkDkwmUg3mQHUAFs0GwuqugUKZ7g_nxBepazfGE6rNQYyBX8tCzXDhCqHdpb1Jp8AKchxgPvfSutTzjBYnLVMR9/s640/View.PNG&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 200%; text-align: center;&quot;&gt;
&lt;span style=&quot;font-size: 12.0pt; line-height: 200%;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 200%; text-align: left;&quot;&gt;
&lt;span style=&quot;font-size: 12.0pt; line-height: 200%;&quot;&gt;As you&#39;ll see we have the a list with the signature we&#39;ve created, the time, the sensor is the IP of the actual ASA, your source IP and Port with country if an external IP, destination IP and ports as well, your asset values and your associated risk. &amp;nbsp;The 0.0.0.0 is what occurs because I use non-standard IPs in my ASA configuration. &amp;nbsp;It converts the host name to 0.0.0.0; however, if you click into the event it will show the whole log with the proper information. &amp;nbsp;This is the point I wish OSSIM would change, but it&#39;s only for my own personal preference. &amp;nbsp;As I said, you can turn it off in the ASA and then assign the IPs you gave host names to an asset tag that will give you an even easier to read event in the SIEM.&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 200%; text-align: left;&quot;&gt;
&lt;span style=&quot;font-size: 12.0pt; line-height: 200%;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 200%; text-align: left;&quot;&gt;
&lt;span style=&quot;font-size: 12.0pt; line-height: 200%;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 200%; text-align: left;&quot;&gt;
As you can see OSSIM is pretty powerful. &amp;nbsp;I highly recommend you give a look, as I think it will be improving a lot in a short period. &amp;nbsp;You can go to the community AlienVault site, where OSSIM is hosted at: &amp;nbsp;&lt;a href=&quot;http://communities.alienvault.com/community/&quot; style=&quot;line-height: 200%;&quot;&gt;http://communities.alienvault.com/community/&lt;/a&gt;. &amp;nbsp;You can find their documentation on building a plugin here: &amp;nbsp;&lt;a href=&quot;http://www.alienvault.com/docs/AlienVault%20Building%20Collector%20Plugins.pdf&quot; style=&quot;line-height: 200%;&quot;&gt;http://www.alienvault.com/docs/AlienVault%20Building%20Collector%20Plugins.pdf&lt;/a&gt;.&amp;nbsp; &amp;nbsp;&lt;span style=&quot;line-height: 200%;&quot;&gt;Also, if you check out OSSIM and want to try my plugins you can download my current implemented &lt;/span&gt;&lt;a href=&quot;https://docs.google.com/open?id=0BzgkzxMHUMwaZlVYVzVGZ3E2TDQ&quot; style=&quot;line-height: 200%;&quot; target=&quot;_blank&quot;&gt;SQL&lt;/a&gt;&lt;span style=&quot;line-height: 200%;&quot;&gt; and &lt;/span&gt;&lt;a href=&quot;https://docs.google.com/open?id=0BzgkzxMHUMwadVR5eHdHMWw4d2s&quot; style=&quot;line-height: 200%;&quot; target=&quot;_blank&quot;&gt;configuration&lt;/a&gt;&lt;span style=&quot;line-height: 200%;&quot;&gt; files. &amp;nbsp;I think they&#39;re pretty good, I have to update it a little bit to cover all the ASA log types and I also want to build more defined rules (but this is a a start to get you going and customizing for your own needs). &amp;nbsp;Also, now that I have more defined rules I will be able to build correlation rules for them; but more on that later.&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 200%; text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 200%; text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;</content><link rel='replies' type='application/atom+xml' href='http://mikeahrendt.blogspot.com/feeds/6717013557659580078/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://mikeahrendt.blogspot.com/2012/08/customizing-alienvaults-ossim-plugins.html#comment-form' title='20 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/123580965079314800/posts/default/6717013557659580078'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/123580965079314800/posts/default/6717013557659580078'/><link rel='alternate' type='text/html' href='http://mikeahrendt.blogspot.com/2012/08/customizing-alienvaults-ossim-plugins.html' title='Customizing AlienVault&#39;s OSSIM Plugins'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/07099678376879592430</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhbIaigqrNUOyTq8WqskLFZLyEPTO1Sl9WH5oMfCqr83__xlulPF4dXyiRSkjRSYcquLuxTe_FAX1D-_AxGumO5PSmWpF2179zymvziLYLkwUl8qXwUfVetv6piINoaZ9X0womqCcFcb0qj/s72-c/OSSIM+DS+1.PNG" height="72" width="72"/><thr:total>20</thr:total></entry><entry><id>tag:blogger.com,1999:blog-123580965079314800.post-1131183694789243060</id><published>2012-07-02T07:46:00.000-04:00</published><updated>2012-07-02T07:46:21.040-04:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Conferences"/><category scheme="http://www.blogger.com/atom/ns#" term="DFIR"/><category scheme="http://www.blogger.com/atom/ns#" term="InfoSec"/><category scheme="http://www.blogger.com/atom/ns#" term="SANS"/><category scheme="http://www.blogger.com/atom/ns#" term="SUMMIT"/><title type='text'>DFIR SUMMIT 2012:  A Look Back</title><content type='html'>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;http://blogs.sans.org/computer-forensics/files/2012/03/DFIRSUMMIT.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;254&quot; src=&quot;http://blogs.sans.org/computer-forensics/files/2012/03/DFIRSUMMIT.jpg&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp;Last week was the SANS Digital Forensics and Incident Response Summit in Austin, Texas. &amp;nbsp;I have to say the summit was probably my favorite conference experience I have had thus far. &amp;nbsp;It was a great mix of networking and content. &amp;nbsp;Your days are filled with spectacular information and you are still provided with a lot of opportunity to meet new people and discuss. &amp;nbsp;Plus, if you&#39;re active in the #DFIR twitter space, then it was an excellent opportunity to actually meet many of the people who use it. &amp;nbsp;I would highly suggest that, if you the ability to attend the summit. &amp;nbsp;I hope to be back in the coming years. &lt;br /&gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp;As I mentioned, days at the summit are filled with a lot of great content from the speakers at the conference. &amp;nbsp;I have to say my favorite presentation, personally, was&amp;nbsp;&lt;a href=&quot;http://computer-forensics.sans.org/summit-archives/2012/when-macs-get-hacked.pdf&quot; target=&quot;_blank&quot;&gt;When Macs Get Hacked&lt;/a&gt;&amp;nbsp;from Sarah Edwards. &amp;nbsp;This was simply because it was something I have yet to really see or research and provided a great baseline of knowledge where to look for information and various tools to utilize. &amp;nbsp;This presentation went very well with Andrew Cases&#39;s talk on&amp;nbsp;&lt;a href=&quot;http://computer-forensics.sans.org/summit-archives/2012/mac-memory-analysis-with-volatility.pdf&quot; target=&quot;_blank&quot;&gt;Mac Memory Analysis with Volatility&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp;Nick Harbour gave an EXCELLENT talk on&amp;nbsp;&lt;a href=&quot;http://computer-forensics.sans.org/summit-archives/2012/anti-incident-response.pdf&quot; target=&quot;_blank&quot;&gt;Anti-Incident Response&lt;/a&gt;, that I really enjoyed a lot. &amp;nbsp;His talk was pretty technical and provided a lot of insight into the mind of an attacker. &amp;nbsp;Jeff Hamm&#39;s presentation on&amp;nbsp;&lt;a href=&quot;http://computer-forensics.sans.org/summit-archives/2012/carve-for-record-not-files.pdf&quot; target=&quot;_blank&quot;&gt;Carve for Records Not Files&lt;/a&gt;&amp;nbsp;provided a lot of good information that should be considered in an investigation. &amp;nbsp;Event records very well may be much easier to carve for than an entire event log file. &amp;nbsp;Where a file is likely to miss all the information, carving for a fragment of that information is a lot simpler and may be just as useful. &lt;br /&gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp;Cindy Murphy, this years&amp;nbsp;&lt;a href=&quot;http://www.forensic4cast.com/2012/06/forensic-4cast-awards-2012-results/&quot; target=&quot;_blank&quot;&gt;Forensic 4Cast&lt;/a&gt; Examiner of the Year, &amp;nbsp;gave an amazing keynote to open the summit. &amp;nbsp;I thought it was very interesting and insightful. &amp;nbsp;If nothing else, I think a lot of people left the talk inspired and proud to be a part of this community. &amp;nbsp;Mike Viscuso&#39;s ending talk on&amp;nbsp;&lt;a href=&quot;http://computer-forensics.sans.org/summit-archives/2012/security-cameras-the-corporate-dfir-tool-of-the-future.pdf&quot; target=&quot;_blank&quot;&gt;Security Cameras - The Corporate DFIR Tool of the Future&lt;/a&gt;&amp;nbsp;was also very interesting and, at least personally, gave a lot to think about the future of investigations and what that brings with big data. &lt;br /&gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp;This is just a small sample of what the Summit offered, after all there were two tracks going the whole time (I couldn&#39;t make it to everything). &amp;nbsp;The presentations are posted already on SANS website here: &amp;nbsp;&lt;a href=&quot;http://computer-forensics.sans.org/community/summits&quot;&gt;http://computer-forensics.sans.org/community/summits&lt;/a&gt;. &amp;nbsp;I highly recommend that you go through and take a look for yourself. &amp;nbsp;I really enjoyed the Summit, meeting everyone was awesome and it was nice to be around people that share the same passion (it&#39;s reinvigorating).</content><link rel='replies' type='application/atom+xml' href='http://mikeahrendt.blogspot.com/feeds/1131183694789243060/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://mikeahrendt.blogspot.com/2012/07/dfir-summit-2012-look-back.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/123580965079314800/posts/default/1131183694789243060'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/123580965079314800/posts/default/1131183694789243060'/><link rel='alternate' type='text/html' href='http://mikeahrendt.blogspot.com/2012/07/dfir-summit-2012-look-back.html' title='DFIR SUMMIT 2012:  A Look Back'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/07099678376879592430</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-123580965079314800.post-2929461246812796361</id><published>2012-04-27T15:58:00.000-04:00</published><updated>2012-04-27T16:02:34.809-04:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Community"/><category scheme="http://www.blogger.com/atom/ns#" term="Digital Forensics"/><category scheme="http://www.blogger.com/atom/ns#" term="Education"/><category scheme="http://www.blogger.com/atom/ns#" term="GCFE"/><category scheme="http://www.blogger.com/atom/ns#" term="Learning"/><category scheme="http://www.blogger.com/atom/ns#" term="SANS"/><title type='text'>My Education in Digital Forensics</title><content type='html'>&amp;nbsp; &amp;nbsp; &amp;nbsp;I have been in school awhile now, and was lucky enough to have a few classes with &lt;a href=&quot;http://redwolfcomputerforensics.com/&quot; target=&quot;_blank&quot;&gt;Mark McKinnon&lt;/a&gt;.&amp;nbsp; Mark, was kind enough to share his passion for the digital forensics field with not only me, but the hundreds of students who&#39;ve attended his courses at Davenport University here in West Michigan over the last few years. &amp;nbsp;In many ways my many thanks go to him and everything he&#39;s been willing to share, and much of this post will kind of stem from his knowledge and suggestions he provided me with progressing into this field. &amp;nbsp;This will be a recap of how I went about learning about digital forensics, mostly pertaining to analysis of Microsoft Windows computers and, eventually, was lucky enough to get certified. &amp;nbsp;Also, I&#39;m writing towards &amp;nbsp;the digital forensic interested people, not those in the field (although I would love to hear comments or suggestions for alterations to my following suggestions in the comments).&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: blue;&quot;&gt;&lt;i&gt;Disclaimer:&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp;First, there is a lot of great material available on digital forensics but you have to realize reading this books do not make you an expert. &amp;nbsp;That being said, I highly recommend getting as much hands on experience as you possibly can. &amp;nbsp;Many of the books I will be suggesting contain a list of tools they use or show output from tools. It&#39;s highly advantageous to download these tools and execute the same commands to analyze more practically what you&#39;re reading about. &amp;nbsp;Be prepared to get hands on with a lot of different software, and be prepared for mistakes and know that making a mistake is OK as it&#39;s all a learning experience. &amp;nbsp;Also, I&#39;m not an expert! &amp;nbsp;Take my advice with a grain of salt. &amp;nbsp;I am just beginning in this field and want to share what I can.&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: #666666; font-size: large;&quot;&gt;&lt;b&gt;Mentors and Involved Community&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp;That being said, let me get into it. &amp;nbsp;As I mentioned, I started my interest in digital forensics (DF) in seat at Davenport University in their IAAS 421 course, taught by Mark McKinnon. &amp;nbsp;This was an invaluable introduction to a lot of topics involved in DF from file systems, to registry and memory analysis. &amp;nbsp;If you are unsure about DF as a possible career, I highly recommend trying to find an intro course. &amp;nbsp;After taking the course I went from thinking as forensics as an interest to I wanted it to be my career. &amp;nbsp;Another reason I suggest taking a course is with the right teacher you can use them as a springboard into the field. &amp;nbsp;I quickly found Mark as a forensic guru who could point me in the right direction, and if he didn&#39;t know an answer he probably knew someone who he could get it from. &amp;nbsp;Too me, I think finding people you can bounce ideas off of is a great way to advance in this field. &amp;nbsp;I quickly got involved on twitter and started following people in the industry and began to frequent #DFIR searches. &amp;nbsp;This was a great way to figure out what was happening in the community and proved to link to a lot of great resources and blogs that I could reference for other things.&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: #666666; font-size: large;&quot;&gt;&lt;b&gt;Books&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp;I started diving deep into forensics books, and per suggestion, I started with Brian Carrier&#39;s &lt;a href=&quot;http://www.amazon.com/System-Forensic-Analysis-Brian-Carrier/dp/0321268172&quot; target=&quot;_blank&quot;&gt;File System Forensic Analysis&lt;/a&gt;. &amp;nbsp;As you may have guessed this book is pretty much regarded as the holy grail of forensic analysis of file systems. &amp;nbsp;This book is highly technical, and for me at the time, was somewhat dry. &amp;nbsp;However, this book provides knowledge that will be called upon by almost every other book I&#39;ll suggest (most in fact reference it). &amp;nbsp;Therefore, I suggest you start here as it&#39;s an essential forensic knowledge foundation.&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp;Next, I picked up a copy of&amp;nbsp;&lt;a href=&quot;http://www.amazon.com/Handbook-Digital-Forensics-Investigation-Eoghan/dp/0123742676&quot; target=&quot;_blank&quot;&gt;Handbook of Digital Forensics and Investigation&lt;/a&gt;. &amp;nbsp;This would be the first of Eoghan Casey&#39;s books that I read. &amp;nbsp;This book was recommended to me by &lt;a href=&quot;http://www.ericjhuber.com/&quot; target=&quot;_blank&quot;&gt;Eric Huber&lt;/a&gt;&amp;nbsp;on Twitter. &amp;nbsp;This book was a great reference and was a lot broader than Carrier&#39;s book, but it allows you better insight as to how the field is and what sort of artifacts to look for throughout an investigation. &lt;br /&gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp;This is not how I read the following, but how I would now recommend reading these books as it will flow much better. &amp;nbsp;After finishing Casey&#39;s book, Mark McKinnon introduced me to the writing styles of one &lt;a href=&quot;http://windowsir.blogspot.com/&quot; target=&quot;_blank&quot;&gt;Harlan Carvey&lt;/a&gt;. &amp;nbsp;I started with &lt;a href=&quot;http://www.amazon.com/Windows-Forensic-Analysis-Toolkit-Edition/dp/1597494224/ref=pd_sim_b_3&quot; target=&quot;_blank&quot;&gt;Windows Forensic Analysis Second Edition&lt;/a&gt;&amp;nbsp;(WFA2E)&amp;nbsp;which is a great resource on Windows forensic artifacts. &amp;nbsp;I would then suggest reading &lt;a href=&quot;http://www.amazon.com/Windows-Registry-Forensics-Advanced-Forensic/dp/1597495808/ref=pd_bxgy_b_text_c&quot; target=&quot;_blank&quot;&gt;Windows Registry Forensics&lt;/a&gt;&amp;nbsp;as it&#39;ll delve deeper into the registry, where WFA2E will act as a great precursor for. &amp;nbsp;You&#39;ll learn more about the Windows registry than you probably think may be possible. &amp;nbsp;The next book I suggest is &lt;a href=&quot;http://www.amazon.com/Windows-Forensic-Analysis-Toolkit-Edition/dp/1597497274/ref=pd_sim_b_2&quot; target=&quot;_blank&quot;&gt;Windows Forensic Analysis Third Edition&lt;/a&gt;, as this will progress even further your understanding of Windows operating systems and will move into the more modern Windows versions, including Windows 7. &amp;nbsp;However, I will say before reading those three texts. &amp;nbsp;Start by reading &lt;a href=&quot;http://www.amazon.com/Digital-Forensics-Open-Source-Tools/dp/1597495867/ref=pd_bxgy_b_text_c&quot; target=&quot;_blank&quot;&gt;Digital Forensics with Open Source Tools&lt;/a&gt;&amp;nbsp;authored by Cory Altheide and Harlan Carvey. &amp;nbsp;I say this because it goes over a lot of artifacts for every system, but I suggest it more so because it goes over how to set up a lab machine and provides a great list of tools to utilize and install on your system that will allow you to do analysis without purchasing the more expensive software. &lt;br /&gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp;I next chose to read&amp;nbsp;&lt;a href=&quot;http://www.amazon.com/Digital-Evidence-Computer-Crime-Edition/dp/0123742684/ref=pd_bxgy_b_img_b&quot; target=&quot;_blank&quot;&gt;Digital Evidence and Computer Crime, Third Edition: Forensic Science, Computers, and the Internet&lt;/a&gt;&amp;nbsp;again by Eoghan Casey. &amp;nbsp;I chose this book for one distinct reason, as all of the other books were valuable in learning about the forensic artifacts available in an environment, as is this text, but Casey provides two chapters on the legal side of forensics. &amp;nbsp;These chapters provide a lot of great information on legal side of forensics in both the United States and European nations. &amp;nbsp;Another interesting aspect of the text is more of the psychological end of how a criminal acts when using digital devices. &lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: #666666; font-size: large;&quot;&gt;&lt;b&gt;Challenges&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp;Hopefully, while you&#39;re reading those texts you&#39;re following along with them and performing a bit of hands on work with each book. &amp;nbsp;Getting familiar with all of the different tools and how they work is one of the more fun things you get to do in forensic investigations. &amp;nbsp;Also, application testing and verification is a big part of the industry, so it&#39;s a good idea to get used to it from the beginning. &amp;nbsp;Two of the best things I have found to play with tools are the &lt;a href=&quot;http://computer-forensics.sans.org/community/downloads&quot; target=&quot;_blank&quot;&gt;SIFT forensic workstation&lt;/a&gt;, this was made available from SANS and &lt;a href=&quot;http://www.deftlinux.net/&quot; target=&quot;_blank&quot;&gt;DEFT&lt;/a&gt;&amp;nbsp;which are both free live&amp;nbsp;Linux&amp;nbsp;distributions which include tons of tools to play with and get familiar with.&lt;br /&gt;
&amp;nbsp; &lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp;Once you&#39;ve gotten used to your tools and read a bit, I suggest looking for forensic challenges. &amp;nbsp;You can find them from several area&#39;s, i started out with a few of my mates from college and we did the &lt;a href=&quot;http://www.dc3.mil/challenge/&quot; target=&quot;_blank&quot;&gt;DC3 Cyber Crime Challenge&lt;/a&gt;, which is an annual competition put on by the Department of Defense. &amp;nbsp;Even if you don&#39;t want to submit challenges this is a great way to get some hand-on &amp;nbsp;work done, as you&#39;re often given an artifact to analyze and you have to give information regarding that artifact. &amp;nbsp;Challenges vary and can take a lot of time, but they are well worth it I feel if you&#39;re new to the field. &lt;br /&gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp;Back to being involved with the community, there are many forums and mailing lists you can become a part of. &amp;nbsp;I suggest going out and once you have your feet wet with forensics a bit and become involved with them. &amp;nbsp;You can quickly learn the types of issues you can face on a daily basis within the forensic community. Sometimes you&#39;ll find a challenge presented there, I was lucky enough to win a &lt;a href=&quot;http://computer-forensics.sans.org/blog/2010/07/01/sans-institutes-digital-forensics-lethal-forensicator-coin/&quot; target=&quot;_blank&quot;&gt;SANS Lethal Forensicator Coin&lt;/a&gt; this way. &lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: #666666; font-size: large;&quot;&gt;&lt;b&gt;Development&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp;When I started my capstone for my bachelors degree, I was having a tough time to come up with what I wanted to do. &amp;nbsp;If you&#39;re not familiar a capstone, it is essentially a big project (150+) where you come up with some sort of product (paper/software/whatever) and then present that topic to a group. &amp;nbsp;Once again I leaned on Mark McKinnon, and he basically convinced me to make my own forensic analysis machine and software for quick triage of system. &amp;nbsp;Seemed like a lot of work and a big challenge, and it was; but it was worth it. &lt;br /&gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp;Creating my own machine and triage script forced me to recall everything I had learned. &amp;nbsp;I had to know what tools to use and then validate those tools. &amp;nbsp;For the triage script, I had to know what artifacts are more relevant to an investigation and can provide actionable intel through quick analysis. &amp;nbsp;It also, got me into the world of computer programming, something I had never attempted before. &amp;nbsp;After my capstone project I turned the triage script into a pretty neat tool that I released as open-source, it&#39;s still in it&#39;s&amp;nbsp;infancy but it&#39;s progressing nicely. &lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: #666666; font-size: large;&quot;&gt;&lt;b&gt;Stay Involved&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp;The biggest suggestion I can make? &amp;nbsp;Get involved and join the conversation! &amp;nbsp;It doesn&#39;t take a lot to get out and provide feedback or commentary. &amp;nbsp;If you look at my blog I post about once a month and probably on average about 5 times a week on twitter, something that takes maybe 3 hours of my time a month. &amp;nbsp;If you&#39;re out testing tools, provide feedback (things you like, didn&#39;t work or things you&#39;d like to see). &amp;nbsp;They may not be seen by many but providing back to the community is a great way to stay involved and keeps you dedicated. &amp;nbsp;A great reason to stay involved, also, is because this industry especially evolves quickly with new applications that could produce a relevant artifact released almost daily. &amp;nbsp;Staying up-to-date on that stuff can mean a lot to an investigation, so it&#39;s important to at least keep a rough idea of what&#39;s going on in the wild; you shouldn&#39;t just stop your education. &lt;br /&gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp;Also, if you&#39;re researching something interesting and come across an interesting artifact take a quick minute to share it. &amp;nbsp;Start a blog or something and share experiences! &amp;nbsp;If you look at my blog, I don&#39;t think I have put up a lot of stuff, but I like to think it&#39;s valuable at least to someone. &amp;nbsp;If you can share your failures along with your successes, as we can all learn together.&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp;Conferences are a great way to stay involved as well. &amp;nbsp;You can also meet a lot of great people this way. &amp;nbsp;I have only had the opportunity to sit in at a few conferences, but they&#39;ve always been a blast. &amp;nbsp;Sometimes they can be expensive; however, you can think of them as an investment often times as networking within the industry is a great way of possibly getting jobs. &amp;nbsp;In my job now, I&#39;m more likely to look at someone for an internship or whatever if I know they&#39;re keeping up and possibly have seen them at conferences or meetings I attend. &amp;nbsp;Often time you can find meetings for cheap, I am lucky enough to have several free meetings around me locally, even though they&#39;re not dedicated to forensics it&#39;s in the general realm of information security. &amp;nbsp;And if nothing else, you can sign on once a month and check out Mike Wilkinson&#39;s awesome idea of a monthly forensic meetup online known as &lt;a href=&quot;http://writeblocked.org/dfironline.html&quot; target=&quot;_blank&quot;&gt;DFIRonline&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: #666666; font-size: large;&quot;&gt;&lt;b&gt;How I Used This All&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp;From the time I sat in my first digital forensics course to today it&#39;s been about 18 months. &amp;nbsp;It was a long and a very fun process of learning all of this stuff. &amp;nbsp;During that time, while pursuing my bachelors degree I was lucky enough to get an internship in an information security office and then able to turn that opportunity into an analyst position where PART of my duties include forensics. &amp;nbsp;But, I was able to get sent to Florida for SANS 2012 where I took &lt;a href=&quot;https://www.sans.org/security-training/computer-forensic-investigations-windows-in-depth-1207-mid&quot; target=&quot;_blank&quot;&gt;Forensics 408 or&amp;nbsp;Computer Forensic Investigations - Windows In-Depth&lt;/a&gt;&amp;nbsp;with Ovie Carroll and &lt;a href=&quot;http://www.forensic4cast.com/&quot; target=&quot;_blank&quot;&gt;Lee Whitfield&lt;/a&gt;. &amp;nbsp;This opportunity was amazing! &amp;nbsp;The course covers in 6 days what I learned over the course of a year and a half and then some. &amp;nbsp;After reading all those texts and keeping up with events, I had learned a foundation to where everything was familiar. &amp;nbsp;However, the course will put it into context for you on how you&#39;ll use the information you used put it into an investigation and then report it properly. &amp;nbsp;If you get the opportunity, I highly suggest taking it. &amp;nbsp;After taking the course, I went over the text material they provide to you for a couple of weeks and took the exam weeks after the course. &amp;nbsp;After 18 months I went from an interested party to now a GIAC Certified Forensic Examiner. &amp;nbsp;It took a lot of time and dedication, but it has been a lot of fun and I can&#39;t wait to continue (NEXT is SANS FOR 508 and the GCFA! since they re-wrote it). &amp;nbsp;Also, I want to thank all the people who helped me get where I&#39;m at, including all the previously mentioned authors, the great people on the #DFIR twitter realm, the people at SANS and especially Mark McKinnon.&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp;That&#39;s about all I have to say and share on the subject. &amp;nbsp;I hope you enjoyed reading, and I would love to hear other people&#39;s takes on this topic about what they did to get where they&#39;re at, as I&#39;m not done with my journey and would like to learn from someone smarter than me. &amp;nbsp;:)</content><link rel='replies' type='application/atom+xml' href='http://mikeahrendt.blogspot.com/feeds/2929461246812796361/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://mikeahrendt.blogspot.com/2012/04/my-education-in-digital-forensics.html#comment-form' title='9 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/123580965079314800/posts/default/2929461246812796361'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/123580965079314800/posts/default/2929461246812796361'/><link rel='alternate' type='text/html' href='http://mikeahrendt.blogspot.com/2012/04/my-education-in-digital-forensics.html' title='My Education in Digital Forensics'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/07099678376879592430</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>9</thr:total></entry><entry><id>tag:blogger.com,1999:blog-123580965079314800.post-5707491682355449654</id><published>2012-04-10T19:26:00.000-04:00</published><updated>2012-05-09T11:10:59.721-04:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="CCE"/><category scheme="http://www.blogger.com/atom/ns#" term="Forensics"/><category scheme="http://www.blogger.com/atom/ns#" term="Registry"/><category scheme="http://www.blogger.com/atom/ns#" term="Review"/><category scheme="http://www.blogger.com/atom/ns#" term="WFA2E"/><category scheme="http://www.blogger.com/atom/ns#" term="WFA3E"/><category scheme="http://www.blogger.com/atom/ns#" term="WRF"/><title type='text'>Review of Windows Forensic Analysis and Windows Registry Forensics</title><content type='html'>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhFdFt06A87fU8SSEF2dvZhypP8OZW0G5VYC53NKhlTooqNMsFLvceH3XIObfBElu5eIJHBDyxTk3M8gM8UYEfTHnYqcO3pZoJhXxVYul3IaAXaNO3EZZBhSYv7qV4Mr6qvLzNFUxY5jmoh/s1600/big1597495808%255B1%255D.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhFdFt06A87fU8SSEF2dvZhypP8OZW0G5VYC53NKhlTooqNMsFLvceH3XIObfBElu5eIJHBDyxTk3M8gM8UYEfTHnYqcO3pZoJhXxVYul3IaAXaNO3EZZBhSYv7qV4Mr6qvLzNFUxY5jmoh/s320/big1597495808%255B1%255D.jpg&quot; width=&quot;258&quot; /&gt;&lt;/a&gt;&lt;a href=&quot;http://ecx.images-amazon.com/images/I/41cC-GUPWfL.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;320&quot; src=&quot;http://ecx.images-amazon.com/images/I/41cC-GUPWfL.jpg&quot; width=&quot;259&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&amp;nbsp;&amp;nbsp;&lt;/div&gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp;Both &quot;Windows Forensic Analysis (Third Edition)&quot; and &quot;Windows Registry Forensics&quot; are authored by &lt;a href=&quot;http://windowsir.blogspot.com/&quot; target=&quot;_blank&quot;&gt;Harlan Carvey&lt;/a&gt;&amp;nbsp;and he is the author of a &lt;a href=&quot;http://www.amazon.com/s/ref=ntt_athr_dp_sr_1?_encoding=UTF8&amp;amp;sort=relevancerank&amp;amp;search-alias=books&amp;amp;ie=UTF8&amp;amp;field-author=Harlan%20Carvey&quot; target=&quot;_blank&quot;&gt;few other books&lt;/a&gt; regarding digital forensics. &amp;nbsp;This will be a short review of both books. &amp;nbsp;I really enjoyed both of these books. &amp;nbsp;If you&#39;ve ever read anything from Harlan, his writing style is very easy to follow and understand. &amp;nbsp;Each book is laid out in a manner that makes sense as far as being applied practically. &lt;br /&gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp;Windows Forensic Analysis is the third installment to Harlan&#39;s Windows forensics books; however, as he says in the intro you should think of it as a companion to the second edition rather than a re-write replacement. This book includes all the latest and greatest information from the latest Windows 7 release. &amp;nbsp;Things like volume shadow copies, application analysis, and a summary of registry analysis provide great insight on Windows Artifacts. &amp;nbsp;Chapters on malware detection and timeline analysis are especially&amp;nbsp;exceptionable.&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; Windows Registry Forensics, I like to think of it, is an extension to Windows Forensic Analysis books. &amp;nbsp;The Windows registry is a treasure trove of evidence for analysis. &amp;nbsp;Registry forensics does an excellent job of not only outlining most of the artifacts that are known about, but gives you a background on available tools that can be used to analyze these artifacts. &amp;nbsp;The case studies are especially helpful in relating the discussed artifacts to practical experience.&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; Both books are fantastic, and I would highly suggest adding them to your digital forensics library and put them next to at least the second edition of Windows Forensic Analysis. &amp;nbsp;Honestly, I feel like all three books should be considered one big compendium on Windows digital forensics. &amp;nbsp;I would also say that, at this point, there isn&#39;t a better collection of material on the subject of Windows analysis. &amp;nbsp;If possible, I would recommend setting up a lab with various Windows machines so you can test and play with all of the artifacts you will learn about. &amp;nbsp;Also, that will give you a chance to install the various tools mentioned in the text and test them out for yourself.</content><link rel='replies' type='application/atom+xml' href='http://mikeahrendt.blogspot.com/feeds/5707491682355449654/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://mikeahrendt.blogspot.com/2012/04/review-of-windows-forensic-analysis-and.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/123580965079314800/posts/default/5707491682355449654'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/123580965079314800/posts/default/5707491682355449654'/><link rel='alternate' type='text/html' href='http://mikeahrendt.blogspot.com/2012/04/review-of-windows-forensic-analysis-and.html' title='Review of Windows Forensic Analysis and Windows Registry Forensics'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/07099678376879592430</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhFdFt06A87fU8SSEF2dvZhypP8OZW0G5VYC53NKhlTooqNMsFLvceH3XIObfBElu5eIJHBDyxTk3M8gM8UYEfTHnYqcO3pZoJhXxVYul3IaAXaNO3EZZBhSYv7qV4Mr6qvLzNFUxY5jmoh/s72-c/big1597495808%255B1%255D.jpg" height="72" width="72"/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-123580965079314800.post-1934922308672569536</id><published>2012-03-01T14:31:00.001-05:00</published><updated>2012-03-01T14:31:25.754-05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="DFIR"/><category scheme="http://www.blogger.com/atom/ns#" term="File Tags"/><category scheme="http://www.blogger.com/atom/ns#" term="Recovery"/><category scheme="http://www.blogger.com/atom/ns#" term="Research"/><category scheme="http://www.blogger.com/atom/ns#" term="Search Index"/><title type='text'>File Tags and Digital Forensics</title><content type='html'>&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 150%;&quot;&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;span style=&quot;font-size: 12.0pt; line-height: 150%;&quot;&gt;So I was bored one day and decided that with school and work,
I just wasn’t busy enough and I needed a new project.&amp;nbsp; I wanted to do some research, preferably in
the realm of digital forensics.&amp;nbsp; I
started talking to my buddy Rob Marmo (@robmarmo) and the idea of looking how
Windows utilizes the tag properties within certain files came up.&amp;nbsp; Eventually, after some thought and
consideration we decided that it would make for an extremely fun project that
would make for a great booster for our experience.&amp;nbsp; As it ends up it was a great learning
experience in doing research and developing a way to utilize the information.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 150%;&quot;&gt;
&lt;span style=&quot;font-size: 12.0pt; line-height: 150%;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 150%;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h2 style=&quot;line-height: 150%;&quot;&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;Background&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/h2&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 150%;&quot;&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style=&quot;font-size: 12.0pt; line-height: 150%;&quot;&gt;If you are not familiar, Windows
introduced the ability to “tag” files in Windows Vista.&amp;nbsp; This feature allows the user to add a desired
keyword to certain file types so they could easily be categorized and searched
within the Search function they included within Vista as well.&amp;nbsp; Here is an example of how you can tag your
files:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 150%;&quot;&gt;
&lt;span style=&quot;font-size: 12.0pt; line-height: 150%;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjaozCeXCNhYh28lQAgwDfyw9kQc9uRbE-YDaseyOXYV7bUZui_-eMv2d_b5rnhY7DPTt48rgkGOb8Q_3NhVD_l9gkg_x9cqO3V4G80SEjfxuU1by4K9uyTWm-s-yJuo9uU_iU2USappBym/s1600/File+Tagging.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;438&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjaozCeXCNhYh28lQAgwDfyw9kQc9uRbE-YDaseyOXYV7bUZui_-eMv2d_b5rnhY7DPTt48rgkGOb8Q_3NhVD_l9gkg_x9cqO3V4G80SEjfxuU1by4K9uyTWm-s-yJuo9uU_iU2USappBym/s640/File+Tagging.PNG&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 150%; text-align: center;&quot;&gt;
&lt;span style=&quot;font-size: 12.0pt; line-height: 150%;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div align=&quot;center&quot; class=&quot;MsoNormal&quot; style=&quot;line-height: 150%; text-align: center;&quot;&gt;
&lt;span style=&quot;font-size: 12.0pt; line-height: 150%; mso-no-proof: yes;&quot;&gt;&lt;!--[if gte vml 1]&gt;&lt;v:shapetype
 id=&quot;_x0000_t75&quot; coordsize=&quot;21600,21600&quot; o:spt=&quot;75&quot; o:preferrelative=&quot;t&quot;
 path=&quot;m@4@5l@4@11@9@11@9@5xe&quot; filled=&quot;f&quot; stroked=&quot;f&quot;&gt;
 &lt;v:stroke joinstyle=&quot;miter&quot;/&gt;
 &lt;v:formulas&gt;
  &lt;v:f eqn=&quot;if lineDrawn pixelLineWidth 0&quot;/&gt;
  &lt;v:f eqn=&quot;sum @0 1 0&quot;/&gt;
  &lt;v:f eqn=&quot;sum 0 0 @1&quot;/&gt;
  &lt;v:f eqn=&quot;prod @2 1 2&quot;/&gt;
  &lt;v:f eqn=&quot;prod @3 21600 pixelWidth&quot;/&gt;
  &lt;v:f eqn=&quot;prod @3 21600 pixelHeight&quot;/&gt;
  &lt;v:f eqn=&quot;sum @0 0 1&quot;/&gt;
  &lt;v:f eqn=&quot;prod @6 1 2&quot;/&gt;
  &lt;v:f eqn=&quot;prod @7 21600 pixelWidth&quot;/&gt;
  &lt;v:f eqn=&quot;sum @8 21600 0&quot;/&gt;
  &lt;v:f eqn=&quot;prod @7 21600 pixelHeight&quot;/&gt;
  &lt;v:f eqn=&quot;sum @10 21600 0&quot;/&gt;
 &lt;/v:formulas&gt;
 &lt;v:path o:extrusionok=&quot;f&quot; gradientshapeok=&quot;t&quot; o:connecttype=&quot;rect&quot;/&gt;
 &lt;o:lock v:ext=&quot;edit&quot; aspectratio=&quot;t&quot;/&gt;
&lt;/v:shapetype&gt;&lt;v:shape id=&quot;Picture_x0020_1&quot; o:spid=&quot;_x0000_i1027&quot; type=&quot;#_x0000_t75&quot;
 style=&#39;width:578.25pt;height:396pt;visibility:visible;mso-wrap-style:square&#39;&gt;
 &lt;v:imagedata src=&quot;file:///C:\Users\Ahrendt\AppData\Local\Temp\msohtmlclip1\01\clip_image001.png&quot;
  o:title=&quot;&quot;/&gt;
&lt;/v:shape&gt;&lt;![endif]--&gt;&lt;!--[if !vml]--&gt;&lt;!--[endif]--&gt;&lt;/span&gt;&lt;span style=&quot;font-size: 12.0pt; line-height: 150%;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 150%;&quot;&gt;
&lt;span style=&quot;font-size: 12.0pt; line-height: 150%;&quot;&gt;Your other option for tagging your file is via the file properties
option for the file.&amp;nbsp; If the file format
supports tagging you will see the option available within the “Details” tab,
like so:&amp;nbsp; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 150%;&quot;&gt;
&lt;span style=&quot;font-size: 12.0pt; line-height: 150%;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgOj44dfnMOHrB9LY6JWjETuiIKZdBG1hEg9Aa3C-JXPVZ5IAbG1hBPOzErPspwYD3e4QTBW-fXs6uGAhoHTXMfzWWNAqD3O9a1Aln6HumDuUvhWUeOQiNOCkk-Nean9nU2XfycaxfrBlxQ/s1600/Properties.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgOj44dfnMOHrB9LY6JWjETuiIKZdBG1hEg9Aa3C-JXPVZ5IAbG1hBPOzErPspwYD3e4QTBW-fXs6uGAhoHTXMfzWWNAqD3O9a1Aln6HumDuUvhWUeOQiNOCkk-Nean9nU2XfycaxfrBlxQ/s1600/Properties.PNG&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div align=&quot;center&quot; class=&quot;MsoNormal&quot; style=&quot;line-height: 150%; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 150%;&quot;&gt;
&lt;span style=&quot;font-size: 12.0pt; line-height: 150%;&quot;&gt;These file tags are a great way to organize information in a
user customized way.&amp;nbsp; To me, that is why
file tags are quite interesting from a forensic point of view, as these tags
are inputted manually via the user’s input.&amp;nbsp;
So it’s quite possible to say that if a file is tagged with a certain
keyword it may provide that file with an added value of interest to an investigation.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 150%;&quot;&gt;
&lt;span style=&quot;font-size: 12.0pt; line-height: 150%;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 150%;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h2 style=&quot;line-height: 150%;&quot;&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;How It Works&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/h2&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 150%;&quot;&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style=&quot;font-size: 12.0pt; line-height: 150%;&quot;&gt;After a lot of looking and failed
avenues, I was finally able to get a handle on how Windows implements the
ability to File Tag.&amp;nbsp; First, you may have
noticed that I said only certain file types can be tagged.&amp;nbsp; I don’t deliberately state the files that are
tagged because it is a variable.&amp;nbsp; When
you begin the tagging process, simply put, the tags are inserted into an XML
that is then inserted into the file.&amp;nbsp; How
this is handled varies on the file type.&amp;nbsp;
This determination is handled by reading the registry.&amp;nbsp; If you look at
HKEY_CLASSES_ROOT\SystemFileAssociations in the registry, you will find a list
of various file types registered within the operating system.&amp;nbsp; Each file type has two keys of interest for
our purposes the “FullDetails” and the “PreviewDetails”.&amp;nbsp; Within these keys are several values, and the
one for file tags is “System.Keywords”.&amp;nbsp;
This value says there is a way for Windows to store the tags within the
file.&amp;nbsp; The actual injection of the XML is
done via a property handler that is based on the file type, often done via a
DLL.&amp;nbsp; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 150%;&quot;&gt;
&lt;span style=&quot;font-size: 12.0pt; line-height: 150%;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; There is
another part the file tagging system, beyond simply adding the keywords to a
file.&amp;nbsp; As you recall, I mention that this
implementation was intended to allow for quick searching of files by these
keywords via the Windows Search function.&amp;nbsp;
This plays an interesting point with the file tagging system.&amp;nbsp; As you enter in these keywords this creates
an interaction with the Windows Search Index.&amp;nbsp;
I created a quick animation GIF to show how the Search Index works as I
understand it:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj9z8UnBasRR_ka2P5tvEiNHYjNfGTjDHdBiA5w9SPAgYxFzTCOFDypxLAsQU2aGy6FKTuM3T-Edg4AzrDP55NsLroLitJkxy7zzYn_DpEKSML28CSpDyN08qGVHTCiNEtvVd6Rq9UEUBmw/s1600/systemindex.gif&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj9z8UnBasRR_ka2P5tvEiNHYjNfGTjDHdBiA5w9SPAgYxFzTCOFDypxLAsQU2aGy6FKTuM3T-Edg4AzrDP55NsLroLitJkxy7zzYn_DpEKSML28CSpDyN08qGVHTCiNEtvVd6Rq9UEUBmw/s1600/systemindex.gif&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div align=&quot;center&quot; class=&quot;MsoNormal&quot; style=&quot;line-height: 150%; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 150%;&quot;&gt;
&lt;span style=&quot;font-size: 12.0pt; line-height: 150%;&quot;&gt;As you can see, the search index works with a data
store.&amp;nbsp; Those data stores work with the
Search function and filters, as well as a notification system.&amp;nbsp; If certain parameters are met they are then
gathered and sent to the System Index, which is actually a database locally
stored on the system at:&amp;nbsp; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 150%;&quot;&gt;
&lt;span style=&quot;font-size: 12.0pt; line-height: 150%;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 150%; text-indent: .5in;&quot;&gt;
&lt;span style=&quot;font-size: 12.0pt; line-height: 150%;&quot;&gt;C:\ProgramData\Microsoft\Search\Data\Application\Windows\Windows.edb *&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 150%; text-indent: .5in;&quot;&gt;
&lt;span style=&quot;font-size: 12pt; line-height: 150%; text-indent: 0.5in;&quot;&gt;*It should be noted that this&amp;nbsp; location can be altered via the Index Options
in the Advanced options.&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 150%; margin-left: .5in; text-indent: .5in;&quot;&gt;
&lt;span style=&quot;font-size: 12.0pt; line-height: 150%;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 150%;&quot;&gt;
&lt;span style=&quot;font-size: 12.0pt; line-height: 150%;&quot;&gt;This is a interesting database and seems to be proprietary to
the Microsoft Operating System and is utilized by a few of their
applications.&amp;nbsp; If you’re interested in
taking a look at the database, I was able to by doing the following:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpFirst&quot; style=&quot;line-height: 150%; mso-list: l0 level1 lfo1; text-indent: -.25in;&quot;&gt;
&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style=&quot;font-size: 12pt; line-height: 150%; text-indent: -0.25in;&quot;&gt;Turn
off Windows Search Service (This essentially unlocks the DB so you can use it)&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-size: 12pt; line-height: 150%; text-indent: -0.25in;&quot;&gt;Navigate
to the Index location&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-size: 12pt; line-height: 150%; text-indent: -0.25in;&quot;&gt;Make
a copy of the index EDB file&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-size: 12pt; line-height: 150%; text-indent: -0.25in;&quot;&gt;You
can turn back on Windows Search Service&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-size: 12pt; line-height: 150%; text-indent: -0.25in;&quot;&gt;Download
and install an EDB Viewer (I suggest EseDB Viewer from &lt;a href=&quot;http://www.woanware.co.uk/?page_id=89&quot;&gt;Woanware&lt;/a&gt;)&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-size: 12pt; line-height: 150%; text-indent: -0.25in;&quot;&gt;Open
your copied EDB file in the viewer&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;!--[if !supportLists]--&gt;&lt;br /&gt;












&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 150%;&quot;&gt;
&lt;span style=&quot;font-size: 12.0pt; line-height: 150%;&quot;&gt;Viewing the Search Index provides an interesting look at all
the information that your Windows systems can analyze in a short amount of
time.&amp;nbsp; As best as I can tell the Search
Index database is utilized by the tagging system for the preview
generation.&amp;nbsp; While you’re inputting a
tag, often time you will find that upon entry once you type in a letter you
will be given option of tags.&amp;nbsp; These are
tags that have previously been applied to files, and from what I can tell these
are pulled from the Search Index database.&amp;nbsp;
The “PreviewDetail” key discussed earlier is how the registry knows you
can get these tags via preview and then the property handler works with the
index.&amp;nbsp; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 150%;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 150%;&quot;&gt;
&lt;o:p&gt;&lt;br /&gt;&lt;/o:p&gt;&lt;/div&gt;
&lt;h2 style=&quot;line-height: 150%;&quot;&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;Interest in Recovery&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/h2&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 150%;&quot;&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style=&quot;font-size: 12.0pt; line-height: 150%;&quot;&gt;Again, each file type handles tag in
a different way; it is dependent upon the property handler assigned to it.&amp;nbsp; How these handlers deal with the data and
inject it into the files is different, and through my testing of various files
types and how they dealt with the file tags I came across an interesting
discovery.&amp;nbsp; Some of file types store tag
data not only within the file XML but also in various parts throughout the
file.&amp;nbsp; In testing I was able to see when
tags were added or modified, and even if the file tags have been deleted (or
not viewable by the OS as Windows will only read tags from the XML), they are
still located within the file and viewable within the hex.&amp;nbsp; Now, this only occurs in certain file types
with, dare I say, inefficient property handlers.&amp;nbsp; Looking at the new Office formats like .docx
it handles XML with a higher proficiency it writes most all its properties to
XML and then archives it and then is read via Word or whatever.&amp;nbsp; To me that makes for much more efficient way
to deal with files.&amp;nbsp; However, when we
look at something like a .jpeg, it writes the tags to the file in different
locations based upon the interaction.&amp;nbsp;
Forensically, this provides an investigator with an added way to look at
a file.&amp;nbsp; My thought was if you have a
file that has a MAC timestamp of all the same times exactly, but you see that
within the file that it has indications that tags were added or modified it may
indicate that the file timestamps may have been altered.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 150%;&quot;&gt;
&lt;span style=&quot;font-size: 12.0pt; line-height: 150%;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 150%;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h2 style=&quot;line-height: 150%;&quot;&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;Future&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/h2&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 150%;&quot;&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style=&quot;font-size: 12.0pt; line-height: 150%;&quot;&gt;I am still in the research phase with
this information, but this is everything I have gathered thus far.&amp;nbsp; I have developed a proof of concept
application that is working and pulling files that have been tagged and
readable by the OS.&amp;nbsp; It’s still in
development, and I plan and getting it out to the community eventually once I
have it optimized and have added all the features I wish to include.&amp;nbsp; Also, you may be wondering how I came to
acquire this information, so I am planning on posting a research and
implementation article as well that will describe the research I did in a fair
amount of detail with pertinent examples and such.&amp;nbsp; It may also include how I learned to program
the tool I am developing as well.&amp;nbsp; I
think explaining the thought process behind research and development may be
beneficial to the community and hopefully inspire others to do the same by
providing some background and basic thought process.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 150%;&quot;&gt;
&lt;span style=&quot;font-size: 12.0pt; line-height: 150%;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 150%;&quot;&gt;
&lt;span style=&quot;font-size: 12.0pt; line-height: 150%;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 150%;&quot;&gt;
&lt;span style=&quot;font-size: 12.0pt; line-height: 150%;&quot;&gt;Hope you enjoyed this, and if you have any thoughts on the implications of file tags and how they can be utilized in an investigation I would love to hear them. &amp;nbsp;Leave a comment or e-mail me at: &amp;nbsp;&lt;a href=&quot;mailto:michael.ahrendt@gmail.com&quot; target=&quot;_blank&quot;&gt;michael.ahrendt@gmail.com&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mikeahrendt.blogspot.com/feeds/1934922308672569536/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://mikeahrendt.blogspot.com/2012/03/file-tags-and-digital-forensics.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/123580965079314800/posts/default/1934922308672569536'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/123580965079314800/posts/default/1934922308672569536'/><link rel='alternate' type='text/html' href='http://mikeahrendt.blogspot.com/2012/03/file-tags-and-digital-forensics.html' title='File Tags and Digital Forensics'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/07099678376879592430</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjaozCeXCNhYh28lQAgwDfyw9kQc9uRbE-YDaseyOXYV7bUZui_-eMv2d_b5rnhY7DPTt48rgkGOb8Q_3NhVD_l9gkg_x9cqO3V4G80SEjfxuU1by4K9uyTWm-s-yJuo9uU_iU2USappBym/s72-c/File+Tagging.PNG" height="72" width="72"/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-123580965079314800.post-7472228491426389782</id><published>2012-02-15T22:17:00.003-05:00</published><updated>2012-02-22T13:09:36.274-05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Book"/><category scheme="http://www.blogger.com/atom/ns#" term="Digital Forensics"/><category scheme="http://www.blogger.com/atom/ns#" term="Review"/><title type='text'>Review of Digital Evidence and Computer Crime</title><content type='html'>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;http://a.fsdn.com/sd/firehose/024/127/768-1.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;320&quot; src=&quot;http://a.fsdn.com/sd/firehose/024/127/768-1.png&quot; width=&quot;250&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 150%;&quot;&gt;
&lt;span style=&quot;font-family: Arial, sans-serif; font-size: 12pt; line-height: 150%;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;Just finished “Digital Evidence and Computer Crime:&amp;nbsp; Forensic Science, Computers and the Internet”
by Eoghan Casey and featuring other contributing authors, and it’s quite
good.&amp;nbsp; I bought this book because I
wanted an all-encompassing book that provided insight on the various aspects of
an investigation, especially the legal portion.&amp;nbsp;
And in this aspect the book does an excellent job, and is in-depth in
area’s I have yet to see in other books.&amp;nbsp;
The book is divided into five portions digital forensics, digital
investigations, apprehending offenders, computers and network forensics.&amp;nbsp; For me the book was worth it for the first
three portions; however, the computers and network portions, while a good start,
there are more in-depth books that provide better insight.&amp;nbsp; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 150%;&quot;&gt;
&lt;span style=&quot;font-family: Arial, sans-serif; font-size: 12pt; line-height: 150%;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 150%;&quot;&gt;
&lt;span style=&quot;font-family: Arial, sans-serif; font-size: 12pt; line-height: 150%;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Part I: Digital Forensics, was one of my favorite parts
of the book.&amp;nbsp; It provides the reader with
a good background on where digital forensics comes from and how it has
evolved.&amp;nbsp; It details the role of the
investigator in a case and the complications with digital evidence (the portion
applying to levels of certainty was very enlightening).&amp;nbsp; I really enjoyed the portions of the book
relating to both US and European law.&amp;nbsp;
This was an aspect I was looking to learn more about and the book
provides a great overview while outlining the specific important parts of
popular cyber law.&amp;nbsp; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 150%;&quot;&gt;
&lt;span style=&quot;font-family: Arial, sans-serif; font-size: 12pt; line-height: 150%;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 150%;&quot;&gt;
&lt;span style=&quot;font-family: Arial, sans-serif; font-size: 12pt; line-height: 150%;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Part II:&amp;nbsp; Digital
Investigions, is all about the process.&amp;nbsp; Casey
does a good job of applying the tradition scientific method to the digital forefront.&amp;nbsp; Applying it in this way it provides an easy
to apply method to the investigative process.&amp;nbsp;
Not focusing on the specifics but more the outline of the thought
process, which allows you to go beyond knowing the specifics.&amp;nbsp; Methods for conducting investigations,
handling crime scenes and reconstruction are discussed, as well as, going into
motives.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 150%;&quot;&gt;
&lt;span style=&quot;font-family: Arial, sans-serif; font-size: 12pt; line-height: 150%;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 150%;&quot;&gt;
&lt;span style=&quot;font-family: Arial, sans-serif; font-size: 12pt; line-height: 150%;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Part III:&amp;nbsp;
Apprehending Offenders, was rather unexpected when I looked through the
table of contents and even more so when I read the chapters.&amp;nbsp; However, in this case unexpected was
excellent.&amp;nbsp; Various scenarios of need of
investigation are discussed like cyber stalking and computer intrusions, and
then delve into the victimology of the scenarios.&amp;nbsp; This was really interesting to me, as it
provides a psychological aspect to the investigative process; something I then
realized can really help with an investigation.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 150%;&quot;&gt;
&lt;span style=&quot;font-family: Arial, sans-serif; font-size: 12pt; line-height: 150%;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 150%;&quot;&gt;
&lt;span style=&quot;font-family: Arial, sans-serif; font-size: 12pt; line-height: 150%;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Part IV and V:&amp;nbsp;
Computers and Networking are pretty much what I expected.&amp;nbsp; The computer portion really does give a great
foundation of knowledge, and if this is one of your beginning journeys it’s a
great place to start.&amp;nbsp; It does go over
the background of important artifact information like file system structure,
basics of file recovery, browser artifacts, and the registry.&amp;nbsp; It also provides good info on Unix and Mac
systems.&amp;nbsp; The network portion is quite detailed
describing the various layers of the network topology. There is a lot of great
information in these chapters that was a great review of knowledge.&amp;nbsp; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 150%;&quot;&gt;
&lt;span style=&quot;font-family: Arial, sans-serif; font-size: 12pt; line-height: 150%;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;div style=&quot;line-height: 150%;&quot;&gt;
&lt;span style=&quot;font-family: Arial, sans-serif; font-size: 12pt; line-height: 150%;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Overall, the book was enjoyable from start to finish and
I would recommend it to anyone looking for a great overview of digital forensic
investigation process from start to finish.&amp;nbsp;&amp;nbsp;
I am happy to add this book to my growing reference library.&amp;nbsp;&amp;nbsp;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;line-height: 150%;&quot;&gt;
&lt;span style=&quot;font-family: Arial, sans-serif; font-size: 12pt; line-height: 150%;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;line-height: 150%;&quot;&gt;
&lt;span style=&quot;font-family: Arial, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;line-height: 150%;&quot;&gt;
&lt;span style=&quot;font-family: Arial, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&lt;u&gt;Coming Up:&lt;/u&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;line-height: 150%;&quot;&gt;
&lt;span style=&quot;font-family: Arial, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&lt;u&gt;&lt;br /&gt;&lt;/u&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;line-height: 150%;&quot;&gt;
&lt;span style=&quot;font-family: Arial, sans-serif;&quot;&gt;So, I have a lot going on. &amp;nbsp;I have the following books to read (expect reviews):&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Arial, sans-serif;&quot;&gt;&lt;span style=&quot;line-height: 24px;&quot;&gt;Windows Forensic Analysis 3rd Edition&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Arial, sans-serif;&quot;&gt;&lt;span style=&quot;line-height: 24px;&quot;&gt;Practical Malware Analysis&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Arial, sans-serif;&quot;&gt;&lt;span style=&quot;line-height: 24px;&quot;&gt;Digital Triage Forensics&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Arial, sans-serif;&quot;&gt;&lt;span style=&quot;line-height: 24px;&quot;&gt;Windows Internals 6th Edition&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Arial, sans-serif;&quot;&gt;&lt;span style=&quot;line-height: 24px;&quot;&gt;I also have some research that I wish to share regarding File Tagging, with maybe a tool to follow eventually. &amp;nbsp;So look for that as well. &amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mikeahrendt.blogspot.com/feeds/7472228491426389782/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://mikeahrendt.blogspot.com/2012/02/review-of-digital-forensics-and.html#comment-form' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/123580965079314800/posts/default/7472228491426389782'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/123580965079314800/posts/default/7472228491426389782'/><link rel='alternate' type='text/html' href='http://mikeahrendt.blogspot.com/2012/02/review-of-digital-forensics-and.html' title='Review of Digital Evidence and Computer Crime'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/07099678376879592430</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-123580965079314800.post-1325613987126877191</id><published>2012-01-16T20:46:00.001-05:00</published><updated>2012-01-16T20:52:00.681-05:00</updated><title type='text'>Automated Triage Utility</title><content type='html'>&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;font-family: &#39;Helvetica Neue&#39;, Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&lt;u&gt;A New Utility&lt;/u&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;font-family: &#39;Helvetica Neue&#39;, Arial, Helvetica, sans-serif;&quot;&gt;&lt;b style=&quot;font-size: x-large;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/b&gt;Well, it has been awhile since my last post. &amp;nbsp;I have been busy finishing up Capstone course work at Davenport University. &amp;nbsp;For my Capstone project I selected to focus on digital forensics and created a workstation for evidence examination with a Windows 7 host. &amp;nbsp;On top of that, I elected to create a script that would perform basic triage functions with known commands and utilities. &amp;nbsp;I developed the script with the AutoIt language based on a recommendation from a friend. &amp;nbsp;The course allowed me to develop a proof-of-concept application that did quite a bit, but it did it very poorly. &amp;nbsp;So a few long nights later, I re-did it all and made it work a bit better and do a few more interesting things, discussed later. &amp;nbsp;After reading Corey Harrell&#39;s recent&amp;nbsp;&lt;a href=&quot;http://journeyintoir.blogspot.com/2012/01/dual-purpose-volatile-data-collection.html&quot;&gt;blog post&lt;/a&gt;&amp;nbsp;about his new script, I decided I would share my tool as well since it&#39;s a small way I can contribute to the community I love.&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;font-family: &#39;Helvetica Neue&#39;, Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;font-family: &#39;Helvetica Neue&#39;, Arial, Helvetica, sans-serif;&quot;&gt;I&#39;ve posted the project on Google Code here: &amp;nbsp;&lt;/span&gt;&lt;a href=&quot;http://code.google.com/p/triage-ir/&quot;&gt;http://code.google.com/p/triage-ir/&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;font-family: &#39;Helvetica Neue&#39;, Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;font-family: &#39;Helvetica Neue&#39;, Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&lt;u&gt;The Requirements&lt;/u&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;font-family: &#39;Helvetica Neue&#39;, Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: &#39;Helvetica Neue&#39;, Arial, Helvetica, sans-serif;&quot;&gt;As I mentioned previously, the script I created utilizes other applications to function. &amp;nbsp;First off, it utilizes your standard &#39;cmd.exe&#39; from the Windows system (found at C:\Windows\System32). &amp;nbsp;Eventually, I hope to make it so it doesn&#39;t need a copy of the command prompt in the folder but the syntax in the script does not seem to be working properly at this point.So the application folder will look something like this:&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;font-family: &#39;Helvetica Neue&#39;, Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh7CpG-hVKYgTLnNJU-xlO1YGferQDGTnqIYm9xZHzpMKDzNY2fqunCvwS58xEXVvfWsOCWxPSk_j5DVzOCpVCgw1RBNA7R_B1MhoH7M0eFQ8FnILZWwqr1eQIcfMh3QRBniyOUVEX4-4CA/s1600/App+Folder.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh7CpG-hVKYgTLnNJU-xlO1YGferQDGTnqIYm9xZHzpMKDzNY2fqunCvwS58xEXVvfWsOCWxPSk_j5DVzOCpVCgw1RBNA7R_B1MhoH7M0eFQ8FnILZWwqr1eQIcfMh3QRBniyOUVEX4-4CA/s1600/App+Folder.PNG&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;font-family: &#39;Helvetica Neue&#39;, Arial, Helvetica, sans-serif;&quot;&gt;You will notice that there is also a tools folder. &amp;nbsp;This, obviously, will be where I have the tools required for the script stored. &amp;nbsp;Unfortunately for licensing reasons, I do not include the tools needed. &amp;nbsp;The tools are free, so you can download them as follows:&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;&lt;span style=&quot;font-family: &#39;Helvetica Neue&#39;, Arial, Helvetica, sans-serif;&quot;&gt;&lt;a href=&quot;http://technet.microsoft.com/en-us/sysinternals/bb842062&quot; target=&quot;_blank&quot;&gt;Sysinternals Suite&lt;/a&gt;&amp;nbsp;- Mark Russinovich&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: &#39;Helvetica Neue&#39;, Arial, Helvetica, sans-serif;&quot;&gt;&lt;a href=&quot;http://www.moonsols.com/2011/07/18/moonsols-dumpit-goes-mainstream/&quot; target=&quot;_blank&quot;&gt;DumpIt &lt;/a&gt;- MoonSols&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: &#39;Helvetica Neue&#39;, Arial, Helvetica, sans-serif;&quot;&gt;&lt;a href=&quot;http://sourceforge.net/projects/md5deep/&quot; target=&quot;_blank&quot;&gt;MD5DEEP &amp;amp; SHA1DEEP&lt;/a&gt; - Jesse Kornblum&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;span style=&quot;font-family: &#39;Helvetica Neue&#39;, Arial, Helvetica, sans-serif;&quot;&gt;This is the structure of the Tool folder as it should be seen, or at least similar:&lt;/span&gt;&lt;br /&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: &#39;Helvetica Neue&#39;, Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgzDmHrYJtspK0hsM4mJ-CIFzbGbNgB0hf0q4GYYbEpugg23wlQuRuRcs_GyoDH6K0GjkRqpxOTr32ubqmImhqUY6jKW5-tstjsG_RbWfucv0-X97FQmQV97sx24Jk0wP2iajEN3S6ZoYVx/s1600/Tool+Folder.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgzDmHrYJtspK0hsM4mJ-CIFzbGbNgB0hf0q4GYYbEpugg23wlQuRuRcs_GyoDH6K0GjkRqpxOTr32ubqmImhqUY6jKW5-tstjsG_RbWfucv0-X97FQmQV97sx24Jk0wP2iajEN3S6ZoYVx/s1600/Tool+Folder.PNG&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;&lt;b&gt;&lt;u&gt;The Function&lt;/u&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/span&gt;The script is designed to perform basic triage commands, as well as acquire evidence automatically on the system. &amp;nbsp;I designed the script to be ran from a flash drive, but you can really run it from anywhere. &amp;nbsp;All reports and evidence will be collected in the script directory under a Incident folder with a&amp;nbsp;time stamp (&quot;mm-dd-yy Incident&quot;). &amp;nbsp;The tool should perform the following functions:&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;Gather Information on&lt;/li&gt;
&lt;ul&gt;
&lt;li&gt;System Information&lt;/li&gt;
&lt;li&gt;Running Processes&lt;/li&gt;
&lt;li&gt;Services Information&lt;/li&gt;
&lt;li&gt;NTFS Information&lt;/li&gt;
&lt;li&gt;Mounted Disks&lt;/li&gt;
&lt;li&gt;Directory Structure&lt;/li&gt;
&lt;li&gt;Scheduled Tasks&lt;/li&gt;
&lt;li&gt;AutoRun&amp;nbsp;&lt;/li&gt;
&lt;li&gt;Account Settings&lt;/li&gt;
&lt;li&gt;Logged in Users&lt;/li&gt;
&lt;li&gt;IP Configuration&lt;/li&gt;
&lt;li&gt;Routes&lt;/li&gt;
&lt;li&gt;Active Connections&lt;/li&gt;
&lt;li&gt;ARP&lt;/li&gt;
&lt;li&gt;DNS&lt;/li&gt;
&lt;li&gt;NETBIOS&lt;/li&gt;
&lt;li&gt;Network Shares&lt;/li&gt;
&lt;li&gt;Shared Files&lt;/li&gt;
&lt;li&gt;Connected Sessions&lt;/li&gt;
&lt;li&gt;Workgroup PCs&lt;/li&gt;
&lt;/ul&gt;
&lt;li&gt;Capture Evidence&lt;/li&gt;
&lt;ul&gt;
&lt;li&gt;Prefetch&lt;/li&gt;
&lt;li&gt;Recent Folder&lt;/li&gt;
&lt;li&gt;Jump Lists (Windows 7)&lt;/li&gt;
&lt;li&gt;SYSTEM hive&lt;/li&gt;
&lt;li&gt;SECURITY hive&lt;/li&gt;
&lt;li&gt;SAM hive&lt;/li&gt;
&lt;li&gt;SOFTWARE hive&lt;/li&gt;
&lt;li&gt;Current User NTUSER.DAT&lt;/li&gt;
&lt;li&gt;All user&#39;s NTUSER.DAT&lt;/li&gt;
&lt;li&gt;Random Access Memory&lt;/li&gt;
&lt;/ul&gt;
&lt;li&gt;Preserve Data&lt;/li&gt;
&lt;ul&gt;
&lt;li&gt;MD5 Hashing&lt;/li&gt;
&lt;li&gt;SHA1 Hashing&lt;/li&gt;
&lt;/ul&gt;
&lt;/ul&gt;
&lt;div&gt;
All of this contained in a simplified graphical user interface. &amp;nbsp;Many of the commands are modular so you can choose what commands and what items you wish to run or capture, with a simple check box. &amp;nbsp;When you run the script you should get to see something like this:&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjlEkG4CjQSPLmB0l4xZKwiNkGbcCTgDe594IQ_JJFanJ_9l3ti6BliVpNByKfLZxHVxNPLb-vHyNGHmm2tVleIs19dVlgm-sducsR4CFbQVlZBZx57jvKO1-2naIJxmWh9Zk8gupKCaW8_/s1600/Application.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjlEkG4CjQSPLmB0l4xZKwiNkGbcCTgDe594IQ_JJFanJ_9l3ti6BliVpNByKfLZxHVxNPLb-vHyNGHmm2tVleIs19dVlgm-sducsR4CFbQVlZBZx57jvKO1-2naIJxmWh9Zk8gupKCaW8_/s1600/Application.PNG&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;span style=&quot;font-family: &#39;Helvetica Neue&#39;, Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;font-family: &#39;Helvetica Neue&#39;, Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&lt;b&gt;&lt;u&gt;The Results&lt;/u&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;font-family: &#39;Helvetica Neue&#39;, Arial, Helvetica, sans-serif; font-size: large;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: &#39;Helvetica Neue&#39;, Arial, Helvetica, sans-serif;&quot;&gt;Once you&#39;ve selected your choice of modules you simply hit run and then you will see a new folder created in the script folder named &quot;mm-dd-yy Incident&quot;. &amp;nbsp;This folder if you run everything you will see something like this:&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;font-family: &#39;Helvetica Neue&#39;, Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhyYj_RuU-9cPEaQQ6ijvyqFTbpYCAMDelHt_mhDI6uF0DArUTIo8-bmZAS6HW4sKbPptQz2BUhbDoxx8K9jB21H45F1u57Iv0scT70i1VNLl9z3R-iKNkS-mzaQfoxWg9VIXwIrCrbg1c_/s1600/Incident+Folder.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;640&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhyYj_RuU-9cPEaQQ6ijvyqFTbpYCAMDelHt_mhDI6uF0DArUTIo8-bmZAS6HW4sKbPptQz2BUhbDoxx8K9jB21H45F1u57Iv0scT70i1VNLl9z3R-iKNkS-mzaQfoxWg9VIXwIrCrbg1c_/s640/Incident+Folder.PNG&quot; width=&quot;465&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
You&#39;ll get a lot of information regarding the PC you run the tool on. &amp;nbsp;All of it sectional going to its own report. &amp;nbsp;This was the easiest way for me to setup reporting. &amp;nbsp;My hope is to someday create a centralized html file for easy access to all of the information in an easily navigated web page. &amp;nbsp;The evidence folder is where you&#39;ll find all of your stored data. &amp;nbsp;It will look a little like this:&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjHh3e0DJqx6uuwxB5pcfPwv-pWIqGy1tq30_zoeDP3DAs_hKpC2eYxs4BAE2LzuiOBa6NxGO2MS5ullcydSJRqoPp3ep8M696-j947nMPmA4YJ9eP5Js362Mch8rZeKqK6XZD1aZCqMZtY/s1600/Evidence+Folder.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjHh3e0DJqx6uuwxB5pcfPwv-pWIqGy1tq30_zoeDP3DAs_hKpC2eYxs4BAE2LzuiOBa6NxGO2MS5ullcydSJRqoPp3ep8M696-j947nMPmA4YJ9eP5Js362Mch8rZeKqK6XZD1aZCqMZtY/s1600/Evidence+Folder.PNG&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
You should find copies (used robocopy to retain metadata settings, I hope) of the Recent Folder, Prefetch Folder, and Jump List folders if you are in Windows 7. &amp;nbsp;You will also notice it can rip all of your registry hives for quick analysis with your favorite tool. &amp;nbsp;Considering adding a Reg Ripper module so you can get quicker reports from extracted registry data. &amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;&lt;b&gt;&lt;u&gt;Future&lt;/u&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/span&gt;Full disclosure, this script is a work in progress at the moment. &amp;nbsp;I can&#39;t promise it will work for everyone. &amp;nbsp;I&#39;m hoping some of you will be kind enough to test it out and send me your feedback and errors so I can hopefully ensure reliability of it. &amp;nbsp;Also, if you have ideas that you would like to see implemented within the script just let me know and I will try to implement them properly. &amp;nbsp;As of right now, I am simply continuing to work on getting the script to run without the copied command prompt and adjusting the tool to a better order of volatility when executing the commands. &amp;nbsp;Also I need to add some sort of progress monitoring and clean up execution windows a bit. &amp;nbsp;Any and all suggestions are welcomed! &amp;nbsp;You may contact me at: &amp;nbsp;&lt;a href=&quot;mailto:michael.ahrendt@gmail.com&quot; target=&quot;_blank&quot;&gt;michael.ahrendt@gmail.com&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
Again, you may download the script&amp;nbsp;&lt;a href=&quot;http://code.google.com/p/triage-ir/&quot; target=&quot;_blank&quot;&gt;here&lt;/a&gt;. &amp;nbsp;You can choose to just use the executable or, if you have AutoIt, you can run from the source code of the same name.&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
Hope you enjoy.&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;span style=&quot;font-family: &#39;Helvetica Neue&#39;, Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mikeahrendt.blogspot.com/feeds/1325613987126877191/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://mikeahrendt.blogspot.com/2012/01/automated-triage-utility.html#comment-form' title='12 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/123580965079314800/posts/default/1325613987126877191'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/123580965079314800/posts/default/1325613987126877191'/><link rel='alternate' type='text/html' href='http://mikeahrendt.blogspot.com/2012/01/automated-triage-utility.html' title='Automated Triage Utility'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/07099678376879592430</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh7CpG-hVKYgTLnNJU-xlO1YGferQDGTnqIYm9xZHzpMKDzNY2fqunCvwS58xEXVvfWsOCWxPSk_j5DVzOCpVCgw1RBNA7R_B1MhoH7M0eFQ8FnILZWwqr1eQIcfMh3QRBniyOUVEX4-4CA/s72-c/App+Folder.PNG" height="72" width="72"/><thr:total>12</thr:total></entry><entry><id>tag:blogger.com,1999:blog-123580965079314800.post-1290493034307083460</id><published>2011-10-01T21:23:00.001-04:00</published><updated>2011-10-01T21:23:13.571-04:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Book"/><category scheme="http://www.blogger.com/atom/ns#" term="Metasploit"/><category scheme="http://www.blogger.com/atom/ns#" term="Review"/><title type='text'>Review of Metasploit:  A Penetration Tester&#39;s Guide</title><content type='html'>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;http://www.backtrack-linux.org/wp-content/uploads/2011/06/metasploit-pentest-guide.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;243&quot; src=&quot;http://www.backtrack-linux.org/wp-content/uploads/2011/06/metasploit-pentest-guide.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp;Metaspoit: &amp;nbsp;A Penetration Tester&#39;s Guide (MAPTG) from David Kennedy (@Dave_Rel1k), Jim O&#39;Gorman (@_Elwood_), Devon Kearns (@dookie2000ca), and Mati Aharoni (@backtracklinux) is probably the foremost resource one can obtain for learning the basics of the Metasploit framework. &amp;nbsp;The book is for those behind the curve a little bit and haven&#39;t used Metasploit yet. &amp;nbsp;I feel like the book does a great job of delivering on what it promises, a foundation knowledge of the ins and outs of the great framework. &amp;nbsp;By the time you finish the book you should understand how to use the framework; you most likely will not understand all of it, but it gives you great information on how you can figure it out really through utilizing the many utilities within the tool.&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp;Let me start this review off by stating my personal opinion on how you should utilize this book: &amp;nbsp;build a test penetration lab and follow the books instructions as you go along. &amp;nbsp;Take advantage of the appendices! &amp;nbsp;Appendix A will tell you how to setup your test environments, both your attack machines and your victim machines. &amp;nbsp;Appendix B is your cheat sheet and quick reference for the numerous commands you&#39;ll be using. &amp;nbsp;I suggest starting here and just familiarize yourself here before you begin. &amp;nbsp;This is not what I did, but in retrospect I really wish I had. &amp;nbsp;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp;The book doesn&#39;t waste time, after going into the basics of what will occur in a standard penetration test. &amp;nbsp;The authors state that this book is not the best source for understanding all that can occur in a Pen Test and refer to the&amp;nbsp;&lt;a href=&quot;http://www.pentest-standard.org/index.php/Main_Page&quot;&gt;Penetration Test Execution Standard&lt;/a&gt;&amp;nbsp;as a better source of gaining better insight on the subject if you&#39;re looking for it. &amp;nbsp;Next the book cover&#39;s the basics of metasploit so you can get around the console with better familiarity, or options you have if you want more information. &amp;nbsp;These chapters are small and cover the essentials of what you&#39;ll need to know to get through the book if you have no prior knowledge about the tool. &amp;nbsp;The following chapters, which I will not cover in depth, go step-by-step through a basic Pen Test outline. &amp;nbsp;They start and information gathering and go all the way into creating your own exploits to automating your process with scripts within the framework. &amp;nbsp;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp;Every chapter covers it&#39;s subject very well. &amp;nbsp;They&#39;re very concise and to the point, which I enjoy a whole lot. &amp;nbsp;Also, most of the chapters include examples of how to run the tools, and what output should look like (which is why I suggest you set up a lab environment and run the commands as your read them). &amp;nbsp;At times, I wish the chapters were a bit more in-depth, especially the creation of exploits chapter; however, that is probably a bit outside the scope of this particular book. &amp;nbsp;I especially enjoyed the chapters on creating exploits and the power of the Social-Engineering Toolkit. &amp;nbsp;The final chapter uniquely summarized what was learned in the book by explaining how to simulate a penetration test, and if completed properly will have you exploiting your vulnerable test lab in no time. &amp;nbsp;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp;I highly would recommend this book to anyone who is looking to get into Metasploit a lot more. &amp;nbsp;It gives you a great base to learn the tool, and if nothing else spawn even more of a desire to learn more (I know it did for me). &amp;nbsp;I started this book with very base knowledge of the Metasploit framework, and after some testing and the guidance of this book I feel a lot more comfortable with using the amazing power behind Metasploit. &amp;nbsp;You can pick this book up for about $28 dollars on&amp;nbsp;&lt;a href=&quot;http://www.amazon.com/Metasploit-Penetration-Testers-David-Kennedy/dp/159327288X&quot;&gt;Amazon&lt;/a&gt;, this is an amazing value! &amp;nbsp;I would suggest if you even have an interest in penetration testing that you pick up this book and read it.&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://mikeahrendt.blogspot.com/feeds/1290493034307083460/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://mikeahrendt.blogspot.com/2011/10/review-of-metasploit-penetration.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/123580965079314800/posts/default/1290493034307083460'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/123580965079314800/posts/default/1290493034307083460'/><link rel='alternate' type='text/html' href='http://mikeahrendt.blogspot.com/2011/10/review-of-metasploit-penetration.html' title='Review of Metasploit:  A Penetration Tester&#39;s Guide'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/07099678376879592430</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-123580965079314800.post-6558658354356171716</id><published>2011-09-05T01:33:00.001-04:00</published><updated>2011-09-05T01:34:33.709-04:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Book"/><category scheme="http://www.blogger.com/atom/ns#" term="CCE"/><category scheme="http://www.blogger.com/atom/ns#" term="Digital Forensics"/><category scheme="http://www.blogger.com/atom/ns#" term="Open-Source"/><category scheme="http://www.blogger.com/atom/ns#" term="Review"/><title type='text'>Road to CCE, Pt. 3:  Review of Digital Forensics with Open Source Tools</title><content type='html'>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgMIvnLT5nI9kCaqRy1eKIKG31PSZU9wNWwXemLKFydHAZXYVnr9zAKXu_J5N7IxAR6jAJohUfbTu3VDb4bhwbUOghtw2mChyphenhyphenvzHNA43r3lTehDzkWQYuf-P-Czv5wk_b_K41g7MZTIOcRB/s1600/Digital_Forensics_with_Open_Source_Tools.jpeg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgMIvnLT5nI9kCaqRy1eKIKG31PSZU9wNWwXemLKFydHAZXYVnr9zAKXu_J5N7IxAR6jAJohUfbTu3VDb4bhwbUOghtw2mChyphenhyphenvzHNA43r3lTehDzkWQYuf-P-Czv5wk_b_K41g7MZTIOcRB/s320/Digital_Forensics_with_Open_Source_Tools.jpeg&quot; width=&quot;259&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;a href=&quot;http://www.amazon.com/Digital-Forensics-Open-Source-Tools/dp/1597495867&quot;&gt;&quot;Digital Forensics with Open Source Tools&quot; (DFwOST)&lt;/a&gt;, by Cory Altheide and Harlan Carvey is an excellent resource for a beginning forensics student I feel. &amp;nbsp;I am so happy that I decided to pick up this book, it has proven to be one of the best resources I now have. &amp;nbsp;This book reads extremely well, as the information it contains is concise and to the point. &amp;nbsp;DFwOST is certainly a value and I can see myself returning to it in the coming months. &amp;nbsp;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp;As far as the content of the books is concerned, the authors provide a wealth of knowledge covering the basics of digital forensics. &amp;nbsp;The beginning chapter goes over what open source is and how its going to relate to the book. &amp;nbsp;The next chapter then discusses the differences in choosing a host operating system (mainly Windows vs Linux). &amp;nbsp;Chapters 3 through 8 analyze varying topics of digital forensics like file system analysis, points of analysis for varying operating systems, Internet artifacts, and file analysis. &amp;nbsp;These chapters hold a lot of information relating to the multiple points of interest in digital forensics; and while discussing the topics the authors provide the reader with examples of analysis with popular open source projects. &amp;nbsp;The final chapter then offers the reader insight into how to utilize the various discussed tools with better efficiency; as well as, the pros and cons of graphical user interfaces versus command line interfaces. &amp;nbsp;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp;Overall, I feel like this is one of the best resources for learning about digital forensics because it provides great information along with practical knowledge of how to use the information. &amp;nbsp;It&#39;s easy enough to follow along with the reading while testing these tools with your own test lab. &amp;nbsp;The authors often provide easy to follow installation methods, which can often be valuable with dealing with some open source projects. &amp;nbsp;If you&#39;re looking to get into forensics more or even just learn about current open source projects going on in the forensics world I would recommend you go out and pick up this book. &amp;nbsp;I feel like this book helped me take the knowledge I&#39;ve learned from other books I&#39;ve discussed in this blog and transform it into practical knowledge as it&#39;s easy to get access to these tools and test them for myself without spending money (a plus for any college student). &amp;nbsp;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://mikeahrendt.blogspot.com/feeds/6558658354356171716/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://mikeahrendt.blogspot.com/2011/09/road-to-cce-pt-3-review-of-digital.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/123580965079314800/posts/default/6558658354356171716'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/123580965079314800/posts/default/6558658354356171716'/><link rel='alternate' type='text/html' href='http://mikeahrendt.blogspot.com/2011/09/road-to-cce-pt-3-review-of-digital.html' title='Road to CCE, Pt. 3:  Review of Digital Forensics with Open Source Tools'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/07099678376879592430</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgMIvnLT5nI9kCaqRy1eKIKG31PSZU9wNWwXemLKFydHAZXYVnr9zAKXu_J5N7IxAR6jAJohUfbTu3VDb4bhwbUOghtw2mChyphenhyphenvzHNA43r3lTehDzkWQYuf-P-Czv5wk_b_K41g7MZTIOcRB/s72-c/Digital_Forensics_with_Open_Source_Tools.jpeg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-123580965079314800.post-6084519116360900204</id><published>2011-07-28T02:21:00.002-04:00</published><updated>2011-08-29T09:05:20.823-04:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Compliance"/><category scheme="http://www.blogger.com/atom/ns#" term="InfoSec"/><category scheme="http://www.blogger.com/atom/ns#" term="ophcrack"/><category scheme="http://www.blogger.com/atom/ns#" term="Password Auditing"/><category scheme="http://www.blogger.com/atom/ns#" term="Password Policy"/><category scheme="http://www.blogger.com/atom/ns#" term="Rainbow Tables"/><category scheme="http://www.blogger.com/atom/ns#" term="rcrack"/><category scheme="http://www.blogger.com/atom/ns#" term="rcracki_mt"/><title type='text'>Password Auditing  (or, How I Learned to Crack Passwords)</title><content type='html'>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-indent: .5in;&quot;&gt;Password auditing can be a fun little project for an IT security department.&amp;nbsp; Currently, Microsoft systems store their passwords in the registry via an NTLM hash.&amp;nbsp; As I will show, NTLM is fairly easily reversed when &lt;a href=&quot;http://www.sans.org/security-resources/policies/Password_Policy.pdf&quot;&gt;good password policy&lt;/a&gt; is not followed.&amp;nbsp; &lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;text-indent: .5in;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;text-indent: .5in;&quot;&gt;The methodology I will cover is going to utilize rainbow tables for cracking passwords.&amp;nbsp; Rainbow tables are stored tables of pre-computed hashes that are compared against to the hashes you have in order to find the password in a much faster time.&amp;nbsp; This method is great when you have a set of good tables.&amp;nbsp; When you don’t have this ability, there still are brute force attacks which can be fairly lengthy if you don’t have access to a nice cloud or local cluster.&amp;nbsp; &lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;text-indent: .5in;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;text-indent: .5in;&quot;&gt;I utilized 3 different programs to complete my password auditing testing:&amp;nbsp; ophcrack, rcracki_mt, and rcrack.&amp;nbsp; &lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;text-indent: .5in;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;b style=&quot;mso-bidi-font-weight: normal;&quot;&gt;OPHCRACK&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;b style=&quot;mso-bidi-font-weight: normal;&quot;&gt;&lt;br /&gt;
&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;Ophcrack is great little utility.&amp;nbsp; You can download a LiveCD to boot from disk (will automatically load your NTLM hashes) or you can load an application to a test machine (what I did).&amp;nbsp; The methodology of use is pretty much the same.&amp;nbsp; First off, there are many tables for Ophcrack available from their website.&amp;nbsp; &lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://ophcrack.sourceforge.net/tables_vista.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;252&quot; src=&quot;http://ophcrack.sourceforge.net/tables_vista.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;This graph shows the various tables available.&amp;nbsp; Note that there is only one free table.&amp;nbsp; However, their tables are fairly priced if you have the money.&amp;nbsp; The Vista free tables are very well put together and will due for basic auditing and searching for really easy passwords.&amp;nbsp; I was able to get Vista Special tables for about 100$, I believe.&amp;nbsp; Not a bad deal considering it’ll get a good majority of passwords I found in my testing (unfortunately).&amp;nbsp; &lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiFtGkD8lwOSp3x_q6MSnzHvYmbm6h9eV62Pycg1S2UfhaaM4BZlk-zLeebfA5CT-e_y6Hm2tlrRP6x-DM77jC73JvRPWHBNflMVpSiExkn1eqH4Tb8y3CVYZ1EwFYkVuu5MAyyyes0Qsx8/s1600/oph+interface.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;380&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiFtGkD8lwOSp3x_q6MSnzHvYmbm6h9eV62Pycg1S2UfhaaM4BZlk-zLeebfA5CT-e_y6Hm2tlrRP6x-DM77jC73JvRPWHBNflMVpSiExkn1eqH4Tb8y3CVYZ1EwFYkVuu5MAyyyes0Qsx8/s640/oph+interface.PNG&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;text-indent: .5in;&quot;&gt;The interface is fairly straight forward.&amp;nbsp; “Load” option will allow you to load the various formats of hashes (LM or NTLM).&amp;nbsp; In order to get the hashes from my machine I used Password Dump v7.1.&amp;nbsp; Simply run:&amp;nbsp; pwdump7 –d &amp;lt;output location&amp;gt;&amp;nbsp; and the application will do the work and create a text similar to this:&amp;nbsp; &lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;text-indent: .5in;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;margin-bottom: 0.0001pt; margin-left: 0in; margin-right: 0in; margin-top: 0in; text-align: center;&quot;&gt;&lt;span style=&quot;font-family: Calibri, sans-serif; font-size: 11pt;&quot;&gt;Clark:1000:NO PASSWORD*********************:259745CB123A52AA2E693AAACCA2DB52:::&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;margin-bottom: 0.0001pt; margin-left: 0in; margin-right: 0in; margin-top: 0in; text-align: center;&quot;&gt;&lt;span style=&quot;font-family: Calibri, sans-serif; font-size: 11pt;&quot;&gt;Barry:1000:NO PASSWORD*********************:2D20D252A479F485CDF5E171D93985BF:::&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;margin-bottom: 0.0001pt; margin-left: 0in; margin-right: 0in; margin-top: 0in; text-align: center;&quot;&gt;&lt;span style=&quot;font-family: Calibri, sans-serif; font-size: 11pt;&quot;&gt;Bruce:1000:NO PASSWORD*********************:21E6C83723EB7BC2CFED883DA412B804:::&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;margin-bottom: 0.0001pt; margin-left: 0in; margin-right: 0in; margin-top: 0in; text-align: center;&quot;&gt;&lt;span style=&quot;font-family: Calibri, sans-serif; font-size: 11pt;&quot;&gt;Oliver:1000:NO PASSWORD*********************:8D793BF7E73DAA43A28D04BD4BA1FC05:::&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;margin-bottom: 0.0001pt; margin-left: 0in; margin-right: 0in; margin-top: 0in; text-align: center;&quot;&gt;&lt;span style=&quot;font-family: Calibri, sans-serif; font-size: 11pt;&quot;&gt;Peter:1000:NO PASSWORD*********************:E803ABFAF249575CAF1529465E243B3E:::&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;margin-bottom: 0.0001pt; margin-left: 0in; margin-right: 0in; margin-top: 0in; text-align: center;&quot;&gt;&lt;span style=&quot;font-family: Calibri, sans-serif; font-size: 11pt;&quot;&gt;Matt:1000:NO PASSWORD*********************:6B4B376436A5664FEACAC52301155951:::&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;margin-bottom: 0.0001pt; margin-left: 0in; margin-right: 0in; margin-top: 0in; text-align: center;&quot;&gt;&lt;span style=&quot;font-family: Calibri, sans-serif; font-size: 11pt;&quot;&gt;Logan:1000:NO PASSWORD*********************:71BAD9C6FD984ADD32187A1DDF360F85:::&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;margin-bottom: 0.0001pt; margin-left: 0in; margin-right: 0in; margin-top: 0in; text-align: center;&quot;&gt;&lt;span style=&quot;font-family: Calibri, sans-serif; font-size: 11pt;&quot;&gt;Scott:1000:NO PASSWORD*********************:67A252C097F568BEC274AF4CC1462DC0:::&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;margin-bottom: 0.0001pt; margin-left: 0in; margin-right: 0in; margin-top: 0in; text-align: center;&quot;&gt;&lt;span style=&quot;font-family: Calibri, sans-serif; font-size: 11pt;&quot;&gt;Xavier:1000:NO PASSWORD*********************:A086E310475F2B8DFD9E2F7265BD16C8:::&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;margin-bottom: 0.0001pt; margin-left: 0in; margin-right: 0in; margin-top: 0in; text-align: center;&quot;&gt;&lt;span style=&quot;font-family: Calibri, sans-serif; font-size: 11pt;&quot;&gt;Steve:1000:NO PASSWORD*********************:6EF391B2282F1DA56379EDB11BBB034F:::&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;margin-bottom: 0.0001pt; margin-left: 0in; margin-right: 0in; margin-top: 0in; text-align: center;&quot;&gt;&lt;span style=&quot;font-family: Calibri, sans-serif; font-size: 11pt;&quot;&gt;Clint:1000:NO PASSWORD*********************:87F65D137998A4CE59EA65B114A0F831:::&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;margin-bottom: 0.0001pt; margin-left: 0in; margin-right: 0in; margin-top: 0in; text-align: center;&quot;&gt;&lt;span style=&quot;font-family: Calibri, sans-serif; font-size: 11pt;&quot;&gt;Eric:1000:NO PASSWORD*********************:F773C5DB7DDEBEFA4B0DAE7EE8C50AEA:::&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: center;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;This was the text file I used to crack.&amp;nbsp; No I didn’t have all these accounts setup on a Windows machine; I wanted to test the application so I created this file by simply copying the context of the pwdumd7 file output and generated the hashes via Cain &amp;amp; Abel v.4.9.4 hash generator.&amp;nbsp; &lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Once you have the hashes, you can click on the crack button and you will see something like this:&amp;nbsp; &lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgIcR4nP2S0mIL5RTACZihWZJbd9PoK7WtcuPkdWrYMGx-aATGnYC51hIvK6AYe7NaWUupURZWbgsqa_xmOrJYprgwDjc67SzSogcudB2n50f6KfEmmzuQlc2gTqUQcy7NnjgAcVm7HYdrS/s1600/Cracked.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;380&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgIcR4nP2S0mIL5RTACZihWZJbd9PoK7WtcuPkdWrYMGx-aATGnYC51hIvK6AYe7NaWUupURZWbgsqa_xmOrJYprgwDjc67SzSogcudB2n50f6KfEmmzuQlc2gTqUQcy7NnjgAcVm7HYdrS/s640/Cracked.PNG&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;From here you can simply save the results into a simple CSV file.&amp;nbsp;&amp;nbsp;&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;Voila! &amp;nbsp;You will have your passwords cracked in roughly 12 minutes (at least on my i5 dual core 8GB DDR3 laptop in this scenario). &amp;nbsp;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;b&gt;rcracki_mt&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;rcracki is a decent application that is available from&amp;nbsp;&lt;a href=&quot;http://www.freerainbowtables.com/en/download/&quot;&gt;http://www.freerainbowtables.com/en/download/&lt;/a&gt;. &amp;nbsp;You&#39;ll notice also at that website there are a plethora of various rainbow tables from MD5 hashing to LM and NTLM hashed passwords. &amp;nbsp;I personally, chose to go with the rainbow table for NTLM that had the hashes for 7 character passwords&amp;nbsp;including all possible variations (roughly 140 GB worth of tables). &amp;nbsp;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;rcracki_mt is a command line interface tool, with fairly simple usage. &amp;nbsp;Here is my usage example:&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhZa2wooN5neV420D0wKw-asde5ZGKMYXS_-oVp225AciGudpe-PcCSxpky39O8Ov3vyBiujXMHeOSsKMwrvuGSAhhJNuoyMXjX5Wpx-bzaBtC5MrZ_SQSml8VixgPUTMdH3SUaZwJOhdBu/s1600/rcracki.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;580&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhZa2wooN5neV420D0wKw-asde5ZGKMYXS_-oVp225AciGudpe-PcCSxpky39O8Ov3vyBiujXMHeOSsKMwrvuGSAhhJNuoyMXjX5Wpx-bzaBtC5MrZ_SQSml8VixgPUTMdH3SUaZwJOhdBu/s640/rcracki.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;This command breaks down as such:&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&amp;nbsp;&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;rcracki_mt -h &amp;lt;hash&amp;gt; (&lt;i&gt;-l &amp;lt;password list&amp;gt;)&lt;/i&gt;&amp;nbsp;-t &amp;lt;number of threads to utilize&amp;gt; &amp;lt;directory to your tables&amp;gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;rcracki_mt was able to find a completely special character password in about 5 minutes of cracking with the 2 threads. &amp;nbsp;Not bad, however, rcracki_mt tables are&amp;nbsp;separated&amp;nbsp;into a ton of tables that have to load and to me didn&#39;t seem super efficient. &amp;nbsp;However, it&#39;s my personal opinion and for free this is a GREAT option. &amp;nbsp;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;b&gt;rcrack&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; rcrack is a similar version to rcracki_mt, however it uses simple .rt tables and not the indexed versions utilized by rcracki_mt. &amp;nbsp;rcrack is both a GUI and CLI tool. &amp;nbsp;I chose for the GUI version because I was using this in a demonstration and pictures are easier for meetings. &amp;nbsp;With rcrack you also get a tools to generate your own rainbow tables. &amp;nbsp;I opted to create my own rainbow table to be able to crack any numerical password up to 10 digits. &amp;nbsp;To generate this table it took roughly 2 days time to complete the 4 tables I made totaling around 200MB. &amp;nbsp; &amp;nbsp;I then created a simple text file with various numerical passwords into a text file, again I got the hashes using Cain and Abel&#39;s hash generator.&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhA79E-_P3WQdbd_0jmVLi8KRlA0sxgGNe6n1FsGPWY5TvpUzmHv_QReTfLUOKUzK-4RV9PMD52ohTpdFZexfnhxvE-DWviEaED8V3vppqUKsCFaGynPQI06pmYjDacJAUaDD7tVppL24zz/s1600/Rainbow+Crack+Loaded.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;400&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhA79E-_P3WQdbd_0jmVLi8KRlA0sxgGNe6n1FsGPWY5TvpUzmHv_QReTfLUOKUzK-4RV9PMD52ohTpdFZexfnhxvE-DWviEaED8V3vppqUKsCFaGynPQI06pmYjDacJAUaDD7tVppL24zz/s640/Rainbow+Crack+Loaded.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;This is what RainbowCrack GUI will look like once you select File | &amp;nbsp;Load Passwords from List... &amp;nbsp;Then once you have your hashes loaded, you select &quot;Rainbow Tables&quot; and point it either to a singe file or a directory. &amp;nbsp;Now to begin cracking:&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhPvCl2z7xvzfO5umFX24SeyS1SSuj4BXDYx9DzQV4hW_naIySkmhlX0BV584ck_3_ZVXbcJ_k_Dy8oSTLy-Vn8Ckgy9I5fI62T_pRR8FikkV59Nn1iSZ0yJLBroxe6pG31LQQ_qgxFhwXB/s1600/rcrack+running.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;400&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhPvCl2z7xvzfO5umFX24SeyS1SSuj4BXDYx9DzQV4hW_naIySkmhlX0BV584ck_3_ZVXbcJ_k_Dy8oSTLy-Vn8Ckgy9I5fI62T_pRR8FikkV59Nn1iSZ0yJLBroxe6pG31LQQ_qgxFhwXB/s640/rcrack+running.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;With this instance in order to find all 5 passwords it took merely 2 minutes. &amp;nbsp;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;It is also possible to convert the tables available at freerainbowtables.com into a format usable by RainbowCrack (rcrack). &amp;nbsp;However, I have not felt the need to test this as I find rcracki_mt decent enough to use at this moment. &amp;nbsp;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;All of these methodologies are what I have used to begin auditing passwords in order to assess the need for a stronger password policy. &amp;nbsp;Hopefully you can use it to implement auditing if you need to. &lt;br /&gt;
&lt;br /&gt;
+++Hopefully not needed to say, but use this information ethically! &amp;nbsp;I did this for research and work, not to harm anyone.&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mikeahrendt.blogspot.com/feeds/6084519116360900204/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://mikeahrendt.blogspot.com/2011/07/password-auditing-or-how-i-learned-to.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/123580965079314800/posts/default/6084519116360900204'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/123580965079314800/posts/default/6084519116360900204'/><link rel='alternate' type='text/html' href='http://mikeahrendt.blogspot.com/2011/07/password-auditing-or-how-i-learned-to.html' title='Password Auditing  (or, How I Learned to Crack Passwords)'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/07099678376879592430</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiFtGkD8lwOSp3x_q6MSnzHvYmbm6h9eV62Pycg1S2UfhaaM4BZlk-zLeebfA5CT-e_y6Hm2tlrRP6x-DM77jC73JvRPWHBNflMVpSiExkn1eqH4Tb8y3CVYZ1EwFYkVuu5MAyyyes0Qsx8/s72-c/oph+interface.PNG" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-123580965079314800.post-5345022092826238970</id><published>2011-06-30T03:54:00.001-04:00</published><updated>2011-06-30T03:59:21.529-04:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="CCE"/><category scheme="http://www.blogger.com/atom/ns#" term="Review"/><category scheme="http://www.blogger.com/atom/ns#" term="WFA2E"/><title type='text'>Road to CCE, Pt. II:  Review of Windows Forensic Analysis 2E</title><content type='html'>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhHA__Uv1eJ0YcWb5EbPGlFTp3vxDLAKlVxs8oysPN7u2hb1PRFK7UMVtjeWVGssO6D9kXNEryc-WcSSoYFSLOoCDgxrigDylLCMmJgccT5Rbs3Zx2Lu34VDaX_plDWrsZ0UWpRmectNwO5/s1600/680287.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhHA__Uv1eJ0YcWb5EbPGlFTp3vxDLAKlVxs8oysPN7u2hb1PRFK7UMVtjeWVGssO6D9kXNEryc-WcSSoYFSLOoCDgxrigDylLCMmJgccT5Rbs3Zx2Lu34VDaX_plDWrsZ0UWpRmectNwO5/s320/680287.jpg&quot; width=&quot;298&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 150%; text-align: center; text-indent: 0.5in;&quot;&gt;&lt;span style=&quot;font-family: Arial, sans-serif; font-size: 12pt; line-height: 150%;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 150%; text-indent: .5in;&quot;&gt;&lt;span style=&quot;font-family: Arial, sans-serif; font-size: 12pt; line-height: 150%;&quot;&gt;“The key to forensic analysis isn’t pushing the button on an application user interface.&amp;nbsp; After all, as I’ve said time and time again, &lt;i&gt;the age of Nintendo forensics is over!&lt;/i&gt;&amp;nbsp; The key to forensic analysis is understanding what artifacts are available to you and having a logical, reasoned, and comprehensive plan or process for collecting and interpreting data.”&amp;nbsp; These are the words of Harlan Carvey, the author of &lt;a href=&quot;http://www.amazon.com/Windows-Forensic-Analysis-Toolkit-Second/dp/1597494224/ref=dp_ob_title_bk&quot;&gt;Windows Forensic Analysis&lt;/a&gt; (as well as &lt;a href=&quot;http://www.amazon.com/s/ref=ntt_athr_dp_sr_1?_encoding=UTF8&amp;amp;sort=relevancerank&amp;amp;search-alias=books&amp;amp;field-author=Harlan%20Carvey&quot;&gt;other great titles&lt;/a&gt;).&amp;nbsp; Reading that quote within the final part of Carvey’s book really summed up what it was all about, for me.&amp;nbsp; Truly understanding what information that is available to us through thorough examination and not relying upon a tool, was really the underlying message I got from this book.&amp;nbsp; That message is spot on to me, and is the reason I picked up this book.&amp;nbsp; I did not want to become another ‘button monkey’ who had to rely on a program to perform an investigation.&amp;nbsp; Tools are great when you have the background knowledge necessary to understand what the application is doing in the background, and the value of the information it provides.&amp;nbsp; That being said this book is FANTASTIC; obviously with recommendations from &lt;a href=&quot;http://www.amazon.com/review/RXKARRSDMOMBT/ref=cm_cr_pr_perm?ie=UTF8&amp;amp;ASIN=1597494224&amp;amp;nodeID=&amp;amp;tag=&amp;amp;linkCode=&quot;&gt;Eric Huber&lt;/a&gt;, &lt;a href=&quot;http://www.sans.org/ondemand/discounts.php#current&quot;&gt;Rob Lee&lt;/a&gt;, and &lt;a href=&quot;http://www.amazon.com/review/R10WLKO90GVC2K/ref=cm_cr_pr_perm?ie=UTF8&amp;amp;ASIN=1597494224&amp;amp;nodeID=&amp;amp;tag=&amp;amp;linkCode=&quot;&gt;Richard Bejtlich&lt;/a&gt; this really didn’t need to be said. &amp;nbsp;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 150%; text-indent: .5in;&quot;&gt;&lt;span style=&quot;font-family: Arial, sans-serif; font-size: 12pt; line-height: 150%;&quot;&gt;The first part (chapters 1, 2, and 3) of this book will cover the importance of live response to an incident.&amp;nbsp; It’ll give you examples of important places to look for and gather crucial data.&amp;nbsp; It will then give examples on how to analyze the data collected.&amp;nbsp; Chapter 3 delves into the truly fascinating world of memory forensics and how this portion of analysis should not be overlooked (memory holds a ton of information).&amp;nbsp; The next portion of the book goes into the various files that can be used in an investigation.&amp;nbsp; The fourth chapter of the book dives into the deep pool of information that the registry of a Windows system.&amp;nbsp; The fifth chapter covers the other various files that can be obtained, such as, event logs, browser history, and other numerous log files available on systems.&amp;nbsp; These chapters are very technical and provide a vast wealth of knowledge.&amp;nbsp; The next portion of the text goes over executable files and rootkits; which covers the interesting ways in which a program operates and then can be altered.&amp;nbsp; And the final portions of this book ‘ties it all together’ with great examples and providing ways to perform an investigation on the cheap (particularly interesting to me as a student).&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 150%; text-indent: .5in;&quot;&gt;&lt;span style=&quot;font-family: Arial, sans-serif; font-size: 12pt; line-height: 150%;&quot;&gt;This book is an excellent source of information if you’re interested in learning more about what a Windows computer has to offer to your investigation.&amp;nbsp; I will definitely be keeping this book around for all the great information it provides.&amp;nbsp; Carvey, not only provides a treasure of information but he provides data within the text so you can get a good look at what sort of information you’re going to want.&amp;nbsp; To go along with all the miscellaneous data sources, you’re provided with suggestions/recommendations on tools that can help you obtain and analyze that data.&amp;nbsp; On top of this there are also tips, notes, and warnings that can apply to the topic at hand that help put the provided material into better context.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 150%; text-indent: .5in;&quot;&gt;&lt;span style=&quot;font-family: Arial, sans-serif; font-size: 12pt; line-height: 150%;&quot;&gt;To sum up, this book is a must for anyone interested in the topic, it reads like a dream for such a technically heavy text.&amp;nbsp; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;border-bottom: solid windowtext 1.5pt; border: none; mso-element: para-border-div; padding: 0in 0in 1.0pt 0in;&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;border: none; line-height: 150%; mso-border-bottom-alt: solid windowtext 1.5pt; mso-padding-alt: 0in 0in 1.0pt 0in; padding: 0in; text-indent: .5in;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;/div&gt;&lt;div align=&quot;center&quot; class=&quot;MsoNormal&quot; style=&quot;line-height: 150%; text-align: center;&quot;&gt;____________________________________________________&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 150%;&quot;&gt;&lt;span style=&quot;font-family: Arial, sans-serif; font-size: 12pt; line-height: 150%;&quot;&gt;With yet another book completed on my list of texts I wanted to finish, before moving to more of an intensive hands-on approach to learning forensics.&amp;nbsp; I will be finishing one last book (of which Harlan Carvey is a contributing author to along with Cory Altheide) before applying everything.&amp;nbsp; I will be reading &lt;a href=&quot;http://www.amazon.com/Digital-Forensics-Open-Source-Tools/dp/1597495867/ref=sr_1_2?s=books&amp;amp;ie=UTF8&amp;amp;qid=1309418594&amp;amp;sr=1-2&quot;&gt;Digital Forensics with Open Source Tools&lt;/a&gt; next for obvious reasons; with more hands on stuff next in what I want to do why not use open source tools?&amp;nbsp; I am a bit nervous as to the few “not for beginners” mentioned on the Amazon reviews, but I always like a challenge.&amp;nbsp; However, hopefully it will be as good as a companion to The Sleuth Kit as some reviews say, as well.&amp;nbsp; Look for a review in a few weeks!&amp;nbsp; &amp;nbsp;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mikeahrendt.blogspot.com/feeds/5345022092826238970/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://mikeahrendt.blogspot.com/2011/06/road-to-cce-pt-ii-review-of-windows.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/123580965079314800/posts/default/5345022092826238970'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/123580965079314800/posts/default/5345022092826238970'/><link rel='alternate' type='text/html' href='http://mikeahrendt.blogspot.com/2011/06/road-to-cce-pt-ii-review-of-windows.html' title='Road to CCE, Pt. II:  Review of Windows Forensic Analysis 2E'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/07099678376879592430</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhHA__Uv1eJ0YcWb5EbPGlFTp3vxDLAKlVxs8oysPN7u2hb1PRFK7UMVtjeWVGssO6D9kXNEryc-WcSSoYFSLOoCDgxrigDylLCMmJgccT5Rbs3Zx2Lu34VDaX_plDWrsZ0UWpRmectNwO5/s72-c/680287.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-123580965079314800.post-2491666386761200243</id><published>2011-06-06T00:52:00.001-04:00</published><updated>2011-06-30T03:58:38.778-04:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="B-Sides"/><category scheme="http://www.blogger.com/atom/ns#" term="Conferences"/><category scheme="http://www.blogger.com/atom/ns#" term="Review"/><title type='text'>B-Sides Detroit Security Conference</title><content type='html'>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;B-Sides Detroit was this weekend, woke up early and headed out to Detroit with a couple of buddies for the con for the day. &amp;nbsp;Got there bright and early and I got really excited when I saw this:&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgabetauMzM8MtSL2ydWOswhNfUHkhhN3JBNt3gn1c0S2xdSPrt59S9-mE6wod0Xgzt33n_SxK3eN303jG4ZshSDx-V7Kj6ErPJfADGWUzLCZRchAO7bLfcyZlZwuYIbxEWt0fT1BKiGVMR/s1600/IMG_20110603_084300.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;240&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgabetauMzM8MtSL2ydWOswhNfUHkhhN3JBNt3gn1c0S2xdSPrt59S9-mE6wod0Xgzt33n_SxK3eN303jG4ZshSDx-V7Kj6ErPJfADGWUzLCZRchAO7bLfcyZlZwuYIbxEWt0fT1BKiGVMR/s320/IMG_20110603_084300.jpg&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;/div&gt;&lt;br /&gt;
The conference was being held in a semi-warehouse/studio apartment building and it was actually really cool. &amp;nbsp;Considering this conference is FREE, it wasn&#39;t a big deal and it actually added a nice bit of personality to the con. &amp;nbsp;I should mention for free you get the speakers, a super awesome t-shirt (see below), and lunch (at least the day I attended).&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjZ31QWM7vNHkp73B_RC8bGWJzK6dVO2vuQ2VDA4bLkUn0E76e6cHRZc4FuYO1fFfdmgfqS6ad59Uv1jBdN0BvWcYIXd2M7YL6fzHlttYx6_2vT-aWi-QXmF12Dn6gL04riLTQhX14tnIxj/s1600/IMG_20110603_151225.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjZ31QWM7vNHkp73B_RC8bGWJzK6dVO2vuQ2VDA4bLkUn0E76e6cHRZc4FuYO1fFfdmgfqS6ad59Uv1jBdN0BvWcYIXd2M7YL6fzHlttYx6_2vT-aWi-QXmF12Dn6gL04riLTQhX14tnIxj/s320/IMG_20110603_151225.jpg&quot; width=&quot;240&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;/div&gt;&lt;br /&gt;
The quality of the speakers were kind of hit or miss for me. &amp;nbsp;All of them had prevalent information; however, I thought that the some of it was kind of basic and others were more technical (which peaks my interest a bit more.). &amp;nbsp;Again, this con was free and there were a lot of great enthusiastic people around to chat up and socialize with even on the conferences USTREAM. &amp;nbsp;The event was very low-key and didn&#39;t press any vendor products at you, which is always a plus. &amp;nbsp;To help pay for the event they had a nicely priced snack bar with some excellent beer to choose from. &lt;br /&gt;
&lt;br /&gt;
Overall, I thought my B-Sides experience was amazing! &amp;nbsp;I would recommend that anyone check one out, as they host them all over the country and they&#39;re growing in popularity. &amp;nbsp;The environment promotes and encourages new ideas as enthusiastic security professionals gather to talk about the subject they hold a deep passion for. &amp;nbsp;This con had a personality all in its own and you can&#39;t help but like it.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;________________________________________&lt;/div&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;A little background on my experience to gain perspective to my review. &amp;nbsp;As you can guess from reading this blog I am a undergrad student of &#39;Information Assurance&#39; here in Michigan. &amp;nbsp;I have come to love the security field over the last year or two. &amp;nbsp;The only other conference I&#39;ve attended was the Minnesota High Technology Crime Investigative&amp;nbsp;Association conference a few months back. &amp;nbsp;I enjoyed that experience quite a bit, but as it was law enforcement centric it lacked the passion I found in Detroit.&amp;nbsp;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mikeahrendt.blogspot.com/feeds/2491666386761200243/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://mikeahrendt.blogspot.com/2011/06/b-sides-detroit-security-conference.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/123580965079314800/posts/default/2491666386761200243'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/123580965079314800/posts/default/2491666386761200243'/><link rel='alternate' type='text/html' href='http://mikeahrendt.blogspot.com/2011/06/b-sides-detroit-security-conference.html' title='B-Sides Detroit Security Conference'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/07099678376879592430</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgabetauMzM8MtSL2ydWOswhNfUHkhhN3JBNt3gn1c0S2xdSPrt59S9-mE6wod0Xgzt33n_SxK3eN303jG4ZshSDx-V7Kj6ErPJfADGWUzLCZRchAO7bLfcyZlZwuYIbxEWt0fT1BKiGVMR/s72-c/IMG_20110603_084300.jpg" height="72" width="72"/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-123580965079314800.post-7948799128661035028</id><published>2011-05-27T17:40:00.000-04:00</published><updated>2011-05-27T17:54:46.721-04:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="CCE"/><category scheme="http://www.blogger.com/atom/ns#" term="Forensics"/><category scheme="http://www.blogger.com/atom/ns#" term="Review"/><title type='text'>Road to CCE, Pt. I:  Review of Handbook of Digital Forensics</title><content type='html'>&lt;div align=&quot;center&quot; class=&quot;MsoNormal&quot; style=&quot;text-align: center;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj4cBmBWe1-gYn_mfe45VmME3Iit-zeGJoUp26v3Bjr9vx0y2gIwlJvWn88DcVAZtQ3pTA2zg1aHBDnszaiYbjfFzqMfS-Epif86ZNgBBKYpvMTL3k4P_GPbthkz_L6u3GMkYJ5LpN6fR9O/s1600/handbookofdigitalforens.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;400&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj4cBmBWe1-gYn_mfe45VmME3Iit-zeGJoUp26v3Bjr9vx0y2gIwlJvWn88DcVAZtQ3pTA2zg1aHBDnszaiYbjfFzqMfS-Epif86ZNgBBKYpvMTL3k4P_GPbthkz_L6u3GMkYJ5LpN6fR9O/s400/handbookofdigitalforens.jpg&quot; width=&quot;325&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div align=&quot;center&quot; class=&quot;MsoNormal&quot; style=&quot;line-height: 150%; text-align: center;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 150%;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style=&quot;font-family: Arial, sans-serif; font-size: 12pt; line-height: 150%;&quot;&gt;“Handbook of Digital Forensics and Investigation”, by Eoghan Casey is a fantastic read.&amp;nbsp; I had recently completed Brian Carrier’s, “File System Forensic Analysis,” (also an amazing book) and was looking for something a bit less in-depth and more of a general digital forensics book.&amp;nbsp; Luckily, I got a recommendation from Eric Huber over at the ‘&lt;a href=&quot;http://www.ericjhuber.com/&quot;&gt;A Fistful of Dongles&lt;/a&gt;’ blog for this book, as well as, a few others; you can read his review of the book at &lt;a href=&quot;http://www.amazon.com/review/RDGIU0EBCM7BL/ref=cm_cr_dp_perm?ie=UTF8&amp;amp;ASIN=0123742676&amp;amp;nodeID=283155&amp;amp;tag=&amp;amp;linkCode=&quot;&gt;Amazon&lt;/a&gt;.&amp;nbsp; I really enjoyed this book a lot, and it was exactly what I was looking for; an overview of the wide variety of topics that encompass digital forensics.&amp;nbsp; Casey had accumulated a great text from a wide variety of contributing authors and put it in volume that will take you through common topics in digital forensics including anything from data gathering to embedded systems analysis.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, sans-serif; font-size: 12pt; line-height: 150%;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 150%;&quot;&gt;&lt;span style=&quot;font-family: Arial, sans-serif; font-size: 12pt; line-height: 150%;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Casey begins with an introduction that included a brief of what the book will include and the basics of a forensic examination.&amp;nbsp; Chapter 2 covers the importance of tried and tested methodologies and some of the complications that arise that arise with digital forensics when gathering and maintaining forensically sound evidence.&amp;nbsp; The electronic discovery chapter includes an overview of what E-discovery is and what it includes and gives you a great look at how large an E-discovery can be both in examination and cost.&amp;nbsp; Chapter 4 discusses the use of forensics in incidence response, and the importance maintaining files rather than utilizing the “wipe and re-install” mentality.&amp;nbsp; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, sans-serif; font-size: 12pt; line-height: 150%;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: 150%;&quot;&gt;&lt;span style=&quot;font-family: Arial, sans-serif; font-size: 12pt; line-height: 150%;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Part 2 of the book breaks away into the nitty-gritty technical end of forensics, at least as much as it can as an intro level book.&amp;nbsp; Chapter 5 covers the Windows operating systems and what you’re going to want to look for in an investigation, a sort of areas of interest sort of thing and explaining what those files are.&amp;nbsp; The next chapters do the same thing with the other main operating systems, both UNIX/Linux and Macintosh systems.&amp;nbsp; Chapter 8, for me, was really interesting.&amp;nbsp; It goes over the type of methodologies that will be utilized in an embedded system investigation with things like chip-off techniques and such.&amp;nbsp; The next chapter discusses network investigations and will show you the types of things you can discover through analyzing network traffic in your investigation.&amp;nbsp; The final chapter will point out areas of interest to be found in mobile devices.&amp;nbsp; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, sans-serif; font-size: 12pt; line-height: 150%;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;div style=&quot;line-height: 150%;&quot;&gt;&lt;span style=&quot;font-family: Arial, sans-serif; font-size: 12pt; line-height: 150%;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; This book is great in that it points out key areas you should be looking for within an investigation.&amp;nbsp; I particularly loved the “From the Case Files:” sections that give you a real world example of where you would use this knowledge that you’re reading about.&amp;nbsp; Even more, I LOVED the “Practitioner’s Tip,” sections. &amp;nbsp;For me, as a student, getting these little tips from experienced forensicators are invaluable.&amp;nbsp; Those tips, to me, were the best part of the book and was the like cherry on top of a sundae.&amp;nbsp; I felt the book was very well done.&amp;nbsp; My one criticism were the amount of output files, sometimes they seemed a bit long but appreciate what they were trying to do with it. &amp;nbsp;Other than that I would recommend this book to anyone looking to get into the digital forensic field, like myself.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;line-height: 150%;&quot;&gt;&lt;span style=&quot;font-family: Arial, sans-serif; font-size: 12pt; line-height: 150%;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;font-family: Arial, sans-serif; font-size: 12pt; line-height: 150%;&quot;&gt;________________________________________&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style=&quot;line-height: 150%;&quot;&gt;&lt;span style=&quot;font-family: Arial, sans-serif; font-size: 12pt; line-height: 150%;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;line-height: 150%; text-align: justify;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; line-height: 150%;&quot;&gt;I chose this book to begin my road towards gaining my Certified Computer Examiner certification. &amp;nbsp;I hope to complete the certification by the end of the year. &amp;nbsp;Right now my plan includes reading the following:&lt;/span&gt;&lt;/div&gt;&lt;ul&gt;&lt;li style=&quot;text-align: justify;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Arial, Helvetica, sans-serif; line-height: 24px;&quot;&gt;Handbook of Digital Forensics and Investigation by Eoghan Casey (Completed)&lt;/span&gt;&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Arial, Helvetica, sans-serif; line-height: 24px;&quot;&gt;File System Forensic Analysis by Brian Carrier (Completed)&lt;/span&gt;&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Arial, Helvetica, sans-serif; line-height: 24px;&quot;&gt;Windows Forensic Analysis by Harlan Carvey (In-Progress)&lt;/span&gt;&lt;/li&gt;
&lt;li style=&quot;text-align: justify;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Arial, Helvetica, sans-serif; line-height: 24px;&quot;&gt;Digital Forensics by Cory Altheide and Harlan Carvey&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Arial, Helvetica, sans-serif; line-height: 24px;&quot;&gt;Open finishing these works, I plan on working on practical application. &amp;nbsp;So look for more on these books and possibly some examples from my practice sessions. &amp;nbsp;Any recommendations and comments are welcome. &amp;nbsp;Enjoy memorial day weekend!&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mikeahrendt.blogspot.com/feeds/7948799128661035028/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://mikeahrendt.blogspot.com/2011/05/road-to-my-cce-pt-i-review-of-handbook.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/123580965079314800/posts/default/7948799128661035028'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/123580965079314800/posts/default/7948799128661035028'/><link rel='alternate' type='text/html' href='http://mikeahrendt.blogspot.com/2011/05/road-to-my-cce-pt-i-review-of-handbook.html' title='Road to CCE, Pt. I:  Review of Handbook of Digital Forensics'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/07099678376879592430</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj4cBmBWe1-gYn_mfe45VmME3Iit-zeGJoUp26v3Bjr9vx0y2gIwlJvWn88DcVAZtQ3pTA2zg1aHBDnszaiYbjfFzqMfS-Epif86ZNgBBKYpvMTL3k4P_GPbthkz_L6u3GMkYJ5LpN6fR9O/s72-c/handbookofdigitalforens.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-123580965079314800.post-4516289487719021591</id><published>2011-04-03T00:57:00.000-04:00</published><updated>2011-04-03T15:40:47.993-04:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="File Recovery"/><category scheme="http://www.blogger.com/atom/ns#" term="Forensics"/><category scheme="http://www.blogger.com/atom/ns#" term="Jump Lists"/><category scheme="http://www.blogger.com/atom/ns#" term="Windows 7"/><title type='text'>Jump Lists in Windows 7 and Possible Forensic Implementations</title><content type='html'>&lt;div class=&quot;MsoNormal&quot; style=&quot;text-indent: .5in;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Helvetica Neue&#39;, Arial, Helvetica, sans-serif;&quot;&gt;As many of you who would be interested in this post may know, many important things involving a forensic investigation can be found within the registry.&amp;nbsp; One location that holds a ton of good information that would relate to how a user is utilizing their PC can be found within the NTUSER.DAT file.&amp;nbsp; To gain access to the information found on the NTUSER.DAT file, we first need to acquire the file at either C:\Document and Settings\&amp;lt;USER NAME&amp;gt; (for Windows XP) or C:\Users\&amp;lt;USER NAME&amp;gt; (for Vista/Win7).&amp;nbsp; Natively you will not see this file, so you’ll want a forensic program such as &lt;a href=&quot;http://accessdata.com/&quot;&gt;FTK Imager&lt;/a&gt; to acquire the file (using FTK Imager:&amp;nbsp; right-click file and export the file to your desired location).&amp;nbsp; Once the file has been acquired, you can run it through a program called &lt;a href=&quot;http://regripper.net/&quot;&gt;RegRipper&lt;/a&gt; by simply adding the path to the NTUSER.DAT file you acquired, selecting an output, and selecting the proper NTUSER.DAT plugin.&amp;nbsp; This will output a great text file with a wealth of knowledge an examiner can use in an investigation.&amp;nbsp; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;text-indent: .5in;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Helvetica Neue&#39;, Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;text-indent: .5in;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Helvetica Neue&#39;, Arial, Helvetica, sans-serif;&quot;&gt;One great piece of information one can access with this analysis is the recent documents a logged in user can access.&amp;nbsp; Using RegRipper on my Windows 7 machine I was able to come up with this information on files I’ve last accessed:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;text-indent: .5in;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Helvetica Neue&#39;, Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgKm8r2LghDu1zP5Z_gtc1V8OA_BgGXO952B3m9nY9d9WL-SKsDQHhCrZ2u-5eCVAAOvTNiI3b7L4ux3xdgdELyvHPfq4WwcwpRDGeeGA9njYJwarwYiphP0KhpePGff8ipdBVekLp2QtQY/s1600/RegRipperEx.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Helvetica Neue&#39;, Arial, Helvetica, sans-serif;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgKm8r2LghDu1zP5Z_gtc1V8OA_BgGXO952B3m9nY9d9WL-SKsDQHhCrZ2u-5eCVAAOvTNiI3b7L4ux3xdgdELyvHPfq4WwcwpRDGeeGA9njYJwarwYiphP0KhpePGff8ipdBVekLp2QtQY/s1600/RegRipperEx.png&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Helvetica Neue&#39;, Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Helvetica Neue&#39;, Arial, Helvetica, sans-serif;&quot;&gt;This is a great piece of information to have because it can implement a user to accessing a specific file.&amp;nbsp; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Helvetica Neue&#39;, Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Helvetica Neue&#39;, Arial, Helvetica, sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Windows 7 adds some great new features; this post is going to focus on Jump Lists.&amp;nbsp; What are jump lists?&amp;nbsp; In Windows 7 you may have noticed those neat additions to your right-click menu, like recent history and in few instances application options.&amp;nbsp; These are jump lists, application specific tasks that are added to a programs right click menu.&amp;nbsp; I provide a few examples of these jump lists below:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Helvetica Neue&#39;, Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Helvetica Neue&#39;, Arial, Helvetica, sans-serif;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhoppEKMrwW1Ec6YRQfz6ypf_y02d3_j_gdXB5xNCnnau1CnwVsqSO6arm_eOZnOezq5ql4mdbne35cXJJX4BJIsXbFNQdlqQ7vb0SiGctcpK9xW7xqCHQNcsOZsofpNRseNtd9-KuSQ91V/s1600/Explorer+Jump+List.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhoppEKMrwW1Ec6YRQfz6ypf_y02d3_j_gdXB5xNCnnau1CnwVsqSO6arm_eOZnOezq5ql4mdbne35cXJJX4BJIsXbFNQdlqQ7vb0SiGctcpK9xW7xqCHQNcsOZsofpNRseNtd9-KuSQ91V/s1600/Explorer+Jump+List.png&quot; /&gt;&lt;/a&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh-TMjFCehB-KHYj5LPPaMUn4lZDNYJ7dhfgPQYvjEdVgQMu9R8k4DLWektWWgKltkB8nGhMz1kIshsDlYTKCkYg03CjL9C6LN63q4jpiaH7Xoz9e7Z5htuNifQ4b_7yz0lF8SZt4gHqMRb/s1600/Chrome+Jump+List.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh-TMjFCehB-KHYj5LPPaMUn4lZDNYJ7dhfgPQYvjEdVgQMu9R8k4DLWektWWgKltkB8nGhMz1kIshsDlYTKCkYg03CjL9C6LN63q4jpiaH7Xoz9e7Z5htuNifQ4b_7yz0lF8SZt4gHqMRb/s1600/Chrome+Jump+List.png&quot; /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align=&quot;center&quot; class=&quot;MsoNormal&quot; style=&quot;page-break-after: avoid; text-align: center;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Helvetica Neue&#39;, Arial, Helvetica, sans-serif;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;page-break-after: avoid;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: 15px;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Helvetica Neue&#39;, Arial, Helvetica, sans-serif;&quot;&gt;  &lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;page-break-after: avoid; text-indent: .5in;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Helvetica Neue&#39;, Arial, Helvetica, sans-serif;&quot;&gt;Now you’ll notice that the Google Chrome jump list offers more options than that for Explorer.&amp;nbsp; It is important to note, that only some applications will take use of this feature.&amp;nbsp; Jump lists are great for accessing your recent/frequently used objects for several applications quickly.&amp;nbsp; It’s possible that one would assume that this information is pulled from the NTUSER.DAT file which contains recent document information.&amp;nbsp; This is not the case, examination of the PC will reveal that the jump list information at C:\Users\&amp;lt;USER NAME&amp;gt;\AppData\Roaming\Microsoft\Windows\Recent Items :&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: 15px;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Helvetica Neue&#39;, Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;page-break-after: avoid;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Helvetica Neue&#39;, Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi99NJI_OUkvt37S4uJ269P7XuHH96nCDZBl4leLk9kQDlc7yUy3ArNkwe4vjUiCicaHTakg_W_QZiXlLTqVvLGXu-6cXIODR6PI62fwEfH-lAsP6wIyubwcSyhlEuf0Pdv2CmcA0kq67Dx/s1600/LocationImage.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Helvetica Neue&#39;, Arial, Helvetica, sans-serif;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi99NJI_OUkvt37S4uJ269P7XuHH96nCDZBl4leLk9kQDlc7yUy3ArNkwe4vjUiCicaHTakg_W_QZiXlLTqVvLGXu-6cXIODR6PI62fwEfH-lAsP6wIyubwcSyhlEuf0Pdv2CmcA0kq67Dx/s1600/LocationImage.png&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Helvetica Neue&#39;, Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Helvetica Neue&#39;, Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;text-indent: .5in;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Helvetica Neue&#39;, Arial, Helvetica, sans-serif;&quot;&gt;This redundancy provides examiners with something quite vital.&amp;nbsp; For instance, if a system has CCleaner installed on it, CCleaner is set to delete Recent Document upon default.&amp;nbsp; So, a quick run of CCleaner and all of this information is wiped (including the secondary location at C:\Users\&amp;lt;USER NAME&amp;gt;\AppData\Roaming\Microsoft\Windows\Recent Items); something quite possible in a case where malicious content is being stored on PC..&amp;nbsp; However, with the secondary location on the PC can provide an examiner with something recoverable, a link (LNK) file.&amp;nbsp; Upon examination of the path some LNK files are going to be recoverable within the Recent Items folder.&amp;nbsp; This may be able to cause an association to a User to a particular file.&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Helvetica Neue&#39;, Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div style=&quot;font-family: &#39;Helvetica Neue&#39;, Arial, Helvetica, sans-serif; margin-bottom: 0.0001pt; margin-left: 0in; margin-right: 0in; margin-top: 0in; text-indent: 0.5in;&quot;&gt;&lt;span style=&quot;color: black; font-family: Arial, sans-serif;&quot;&gt;Recent Document information can also be found at: &amp;nbsp;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Arial, sans-serif; font-size: 15px;&quot;&gt;C:\Users&amp;lt;USERNAME&amp;gt;\AppData\Roaming\Microsoft\Windows\Recent\AutomaticDestinations&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;margin-bottom: 0.0001pt; margin-left: 0in; margin-right: 0in; margin-top: 0in; text-indent: 0.5in;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Arial, sans-serif;&quot;&gt;Examining&amp;nbsp;this location with FTK Imager we can see something like this:&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Helvetica Neue&#39;, Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjDlIZpDUNC9nbFhHptQNLiXe3JLc_R0pQWZG4QQkvx83-Az4DVsYldoKorB0WRbUgVt5YUOBGbY891PekOy7zCjry7so8q2toli7QtDBMie8r2S7sV3fq4EtRiHsCdb3q2ideymC0KqABL/s1600/Automatic+location.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjDlIZpDUNC9nbFhHptQNLiXe3JLc_R0pQWZG4QQkvx83-Az4DVsYldoKorB0WRbUgVt5YUOBGbY891PekOy7zCjry7so8q2toli7QtDBMie8r2S7sV3fq4EtRiHsCdb3q2ideymC0KqABL/s1600/Automatic+location.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Helvetica Neue&#39;, Arial, Helvetica, sans-serif;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Helvetica Neue&#39;, Arial, Helvetica, sans-serif;&quot;&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div style=&quot;margin-bottom: .0001pt; margin: 0in; text-indent: .5in;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Helvetica Neue&#39;, Arial, Helvetica, sans-serif;&quot;&gt;&lt;span style=&quot;color: black; font-family: Arial, sans-serif;&quot;&gt;As seen above,&amp;nbsp;examining&amp;nbsp;these files at the hex level we will see the location of a file I recently opened. &amp;nbsp;In my case we see I recently opened an NTUSER registry rip from RegRipper. &lt;span class=&quot;apple-converted-space&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;o:p&gt;This is great bit of information to retain. &amp;nbsp;Again, this can help show a user was accessing certain files.&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Helvetica Neue&#39;, Arial, Helvetica, sans-serif;&quot;&gt;  &lt;div style=&quot;margin-bottom: .0001pt; margin: 0in; text-indent: .5in;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;margin-bottom: .0001pt; margin: 0in; text-indent: .5in;&quot;&gt;&lt;span style=&quot;color: black; font-family: Arial, sans-serif;&quot;&gt;For more information on Windows 7 Forensics take a look at&lt;span class=&quot;apple-converted-space&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;a href=&quot;http://www.scribd.com/doc/22907940/First-Look-at-the-Windows-7-Forensics&quot;&gt;this paper&lt;/a&gt;&lt;span class=&quot;apple-converted-space&quot;&gt;&amp;nbsp;&lt;/span&gt;on the topic by Piotrek Smulikowski. &amp;nbsp;You&#39;ll find more info on Jump Lists at page 23. &amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;/span&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mikeahrendt.blogspot.com/feeds/4516289487719021591/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://mikeahrendt.blogspot.com/2011/04/jump-lists-in-windows-7-and-possible.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/123580965079314800/posts/default/4516289487719021591'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/123580965079314800/posts/default/4516289487719021591'/><link rel='alternate' type='text/html' href='http://mikeahrendt.blogspot.com/2011/04/jump-lists-in-windows-7-and-possible.html' title='Jump Lists in Windows 7 and Possible Forensic Implementations'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/07099678376879592430</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgKm8r2LghDu1zP5Z_gtc1V8OA_BgGXO952B3m9nY9d9WL-SKsDQHhCrZ2u-5eCVAAOvTNiI3b7L4ux3xdgdELyvHPfq4WwcwpRDGeeGA9njYJwarwYiphP0KhpePGff8ipdBVekLp2QtQY/s72-c/RegRipperEx.png" height="72" width="72"/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-123580965079314800.post-5565508545141436581</id><published>2011-02-08T19:33:00.000-05:00</published><updated>2011-02-08T19:51:43.812-05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Communication"/><category scheme="http://www.blogger.com/atom/ns#" term="Review"/><category scheme="http://www.blogger.com/atom/ns#" term="Social Engineering"/><title type='text'>Review of &quot;Social Engineering:  The Art of Human Hacking&quot;</title><content type='html'>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjEwN3T8esPno-jl59MgBqi4HDBr7QW_m6RW0AAqVqi0vyXkxMPsiPJv0unCkPBl7x1pUW7GZoP9D8qtBx7kYrK_g759QmZBLJb_ZTVIObvanYlmYvAlSkke7T2zO6Ur0aNqMZsFpU72nqG/s1600/Social-Eng.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjEwN3T8esPno-jl59MgBqi4HDBr7QW_m6RW0AAqVqi0vyXkxMPsiPJv0unCkPBl7x1pUW7GZoP9D8qtBx7kYrK_g759QmZBLJb_ZTVIObvanYlmYvAlSkke7T2zO6Ur0aNqMZsFpU72nqG/s320/Social-Eng.jpg&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: center; text-indent: 0.5in;&quot;&gt;&lt;span style=&quot;font-family: Arial, sans-serif; font-size: 12pt; line-height: 115%;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;text-indent: .5in;&quot;&gt;&lt;span style=&quot;font-family: Arial, sans-serif; font-size: 12pt; line-height: 115%;&quot;&gt;“Social Engineering:&amp;nbsp; The Art of Human Hacking”, by Chris Hadnagy is arguably the best book of its kind.&amp;nbsp; Mitnick’s books were great reads and highly interesting; however, Chris went above and beyond telling a story and applied an amazing framework around the stories.&amp;nbsp; The framework implements somewhat of a scientific background to a multitude of techniques used by social engineers that allows for a whole new understanding of the inner workings of the topic.&amp;nbsp; The book is possibly the best insight one can gain on the dangers faced by security environments from these masters of manipulation.&amp;nbsp; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;text-indent: .5in;&quot;&gt;&lt;span style=&quot;font-family: Arial, sans-serif; font-size: 12pt; line-height: 115%;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;text-indent: .5in;&quot;&gt;&lt;span style=&quot;font-family: Arial, sans-serif; font-size: 12pt; line-height: 115%;&quot;&gt;However, the book takes more of an objective look into the subject and can be appreciated from a wide variety of audiences; not just the security officers of a company.&amp;nbsp; Hadnagy’s discussion on communication, persuasion, and influence techniques and tactics can be enjoyed by anyone.&amp;nbsp; I found myself not enjoying this book as a security student trying to learn more about prevention and mitigation of a threat; but, enjoying it more as a learning experience on how I can use the topics discussed in the book to improve my communication ability.&amp;nbsp; I was able to use techniques in this book in a recent presentation and found that my communication effectiveness was greatly improved just by focusing on small details and choosing my wording better.&amp;nbsp; Chapters four, five, and six are great for these means; I found learning about micro-expressions and Neuro-Linguistic Programming particularly gripping.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;text-indent: .5in;&quot;&gt;&lt;span style=&quot;font-family: Arial, sans-serif; font-size: 12pt; line-height: 115%;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;text-indent: .5in;&quot;&gt;&lt;span style=&quot;font-family: Arial, sans-serif; font-size: 12pt; line-height: 115%;&quot;&gt;If you are looking at getting this book for improving your security awareness and learning more about how to prevent yourself from these types of attacks, the book delivers these points as well.&amp;nbsp; The book provides several examples that allow you to analyze how these attacks are put into place and show you what to lookout for.&amp;nbsp; A look at a wide variety of tools social engineers can use in their attacks, by providing an overview of each tool and how they would be used.&amp;nbsp; Also, an entire chapter is dedicated on how to protect against these threats; and a plethora of tips are provided that Hadnagy has learned through his vast experience.&amp;nbsp; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;text-indent: .5in;&quot;&gt;&lt;span style=&quot;font-family: Arial, sans-serif; font-size: 12pt; line-height: 115%;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;text-indent: .5in;&quot;&gt;&lt;span style=&quot;font-family: Arial, sans-serif; font-size: 12pt; line-height: 115%;&quot;&gt;I would &lt;i&gt;&lt;b&gt;recommend this book&lt;/b&gt;&lt;/i&gt;&amp;nbsp;to anyone; as I mentioned, it can &lt;i&gt;&lt;b&gt;appeal&lt;/b&gt;&lt;/i&gt; to a wide audience and is a great &lt;i&gt;&lt;b&gt;purchase&lt;/b&gt;&lt;/i&gt;.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;text-indent: .5in;&quot;&gt;&lt;span style=&quot;font-family: Arial, sans-serif; font-size: 12pt; line-height: 115%;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;text-indent: .5in;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Arial, sans-serif;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;line-height: 18px;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;text-indent: .5in;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Arial, sans-serif;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;line-height: 18px;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: center; text-indent: 0.5in;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Arial, sans-serif;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;line-height: 18px;&quot;&gt;Interested in this topic? &amp;nbsp;Check out:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: center; text-indent: 0.5in;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Arial, sans-serif;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;line-height: 18px;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: center; text-indent: 0.5in;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Arial, sans-serif;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;line-height: 18px;&quot;&gt;&lt;a href=&quot;http://www.social-engineer.org/&quot;&gt;http://www.social-engineer.org/&lt;/a&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: center; text-indent: 0.5in;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Arial, sans-serif;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;line-height: 18px;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: center; text-indent: 0.5in;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Arial, sans-serif;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;line-height: 18px;&quot;&gt;Website the author of the book is a part of, as are many other great folks. &amp;nbsp;Newsletter is great, as well as, the podcast.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Arial, sans-serif;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;line-height: 18px;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Arial, sans-serif;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;line-height: 18px;&quot;&gt;&lt;a href=&quot;http://www.secmaniac.com/&quot;&gt;http://www.secmaniac.com/&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Arial, sans-serif;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Arial, sans-serif;&quot;&gt;Creator of Social Engineering Toolkit, Dave Kennedy&#39;s website. &amp;nbsp;Interesting Blog.&lt;/span&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mikeahrendt.blogspot.com/feeds/5565508545141436581/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://mikeahrendt.blogspot.com/2011/02/review-of-social-engineering-art-of.html#comment-form' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/123580965079314800/posts/default/5565508545141436581'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/123580965079314800/posts/default/5565508545141436581'/><link rel='alternate' type='text/html' href='http://mikeahrendt.blogspot.com/2011/02/review-of-social-engineering-art-of.html' title='Review of &quot;Social Engineering:  The Art of Human Hacking&quot;'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/07099678376879592430</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjEwN3T8esPno-jl59MgBqi4HDBr7QW_m6RW0AAqVqi0vyXkxMPsiPJv0unCkPBl7x1pUW7GZoP9D8qtBx7kYrK_g759QmZBLJb_ZTVIObvanYlmYvAlSkke7T2zO6Ur0aNqMZsFpU72nqG/s72-c/Social-Eng.jpg" height="72" width="72"/><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-123580965079314800.post-5764131564017466548</id><published>2011-01-07T04:19:00.000-05:00</published><updated>2011-03-12T04:13:00.037-05:00</updated><title type='text'>Minimum Word Requirements Ruin Quality</title><content type='html'>This topic has come up a few times recently for me, being the beginning of a new semester and all. &amp;nbsp;When a instructor asks students to meet a certain word requirement, in my opinion it will most likely ruin the results. &amp;nbsp;For instance, I just completed about 1,000 words pertaining to a proposal for a final project. &amp;nbsp;In case that seems odd, I will repeat that, I wrote a 1,000 words describing a paper they want to reach 2,500 to 3,000 words. &amp;nbsp;I wrote a description of what I wanted to complete my final on, and looked down at the good old Microsoft Word word counter and saw a whopping 260 some odd words! &amp;nbsp;Hmmm... what the hell to do? &amp;nbsp;Well you read through it and then try to rewrite some things and extend some bit. &amp;nbsp;Couple hours of creative writing later I&#39;m at about 400 words and at my wits end on how to add more without writing the paper, after all this is just the proposal.&lt;br /&gt;
&lt;br /&gt;
I absolutely hate this feeling, like you&#39;ve written enough to get your point across with sufficient background, examples, and sources; however, because that all important A requires you to add so many words, you have to become redundant. &amp;nbsp;Now here come the arguments, well if you&#39;re so far behind the requirements you can&#39;t possibly have enough information. &amp;nbsp;To that I say this, &#39;not true&#39;. When discussing the college paper you have to realize we&#39;re simply talking about a 1,000 words equaling anything from 3-8 pages, depending. &amp;nbsp;Why do I need to add so much content when I can concisely express the same message with better clarity in less? &amp;nbsp;This is not a book, and I&#39;m not writing anything on an expert level, yet. &lt;br /&gt;
&lt;br /&gt;
So to get that A, what does one do in order to meet these ridiculous minimum word requirements? &amp;nbsp;You start repeating yourself, try to restate important points. &amp;nbsp;Basically, create this fluff that you don&#39;t really need and do not&amp;nbsp;re-enforce&amp;nbsp;anything in my brain other than my fleeting confidence that my paper is still&amp;nbsp;poignant and written with quality. &amp;nbsp;I understand that minimums are in place to prevent lazy people from writing 300 words on what should really be 1,500 words, so a stupid requirement is passed along to those who try and can write with proficiency.&lt;br /&gt;
&lt;br /&gt;
Solution? &amp;nbsp;Don&#39;t enforce a damn minimum, switch to a recommendation. &amp;nbsp;Read the paper and assess quality. &amp;nbsp;Why should grades be reduced purely based on a number?</content><link rel='replies' type='application/atom+xml' href='http://mikeahrendt.blogspot.com/feeds/5764131564017466548/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://mikeahrendt.blogspot.com/2011/01/minimum-word-requirements-ruin-quality.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/123580965079314800/posts/default/5764131564017466548'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/123580965079314800/posts/default/5764131564017466548'/><link rel='alternate' type='text/html' href='http://mikeahrendt.blogspot.com/2011/01/minimum-word-requirements-ruin-quality.html' title='Minimum Word Requirements Ruin Quality'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/07099678376879592430</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-123580965079314800.post-4461004290705066578</id><published>2011-01-04T02:25:00.000-05:00</published><updated>2011-01-04T02:25:06.588-05:00</updated><title type='text'>Is Google Better Than Christmas?</title><content type='html'>&lt;span class=&quot;Apple-style-span&quot; style=&quot;-webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px; color: #666666; font-family: Tahoma, arial, sans-serif; font-size: 13px; line-height: 22px;&quot;&gt;This afternoon, on a very boring day during break, I answered the doorbell to the best guest. &amp;nbsp;A UPS truck driver! &amp;nbsp;Stumped, I had not ordered anything. &amp;nbsp;I opened the box bewildered. &amp;nbsp;I lifted the flap to the back of another box, and all I noticed were the words &quot;lithium&quot; and thought laptop immediately struck my mind. &amp;nbsp;Then, after a few moments I remembered back to a few weeks ago when I applied for the new Google Notebook. &amp;nbsp;Get the box open and sure enough, there it was! &amp;nbsp;The beautiful CR-48 Google Notebook. &amp;nbsp;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;-webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px; color: #666666; font-family: Tahoma, arial, sans-serif; font-size: 13px; line-height: 22px;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;-webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px; color: #666666; font-family: Tahoma, arial, sans-serif; font-size: 13px; line-height: 22px;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;-webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px; color: #666666; font-family: Tahoma, arial, sans-serif; font-size: 13px; line-height: 22px;&quot;&gt;What proceeded were the longest 20 minutes of my life, it seemed. &amp;nbsp;See, I live in Michigan; which when in December is quite freezing. &amp;nbsp;I had to allow this thing to warm-up or I may break it before I even really touch it. &amp;nbsp;I finally get to turn it on and I spend the next minutes reading agreements and setting this bad boy up, it runs it&#39;s updates and I finally get to play.&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;-webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px; color: #666666; font-family: Tahoma, arial, sans-serif; font-size: 13px; line-height: 22px;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;-webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px; color: #666666; font-family: Tahoma, arial, sans-serif; font-size: 13px; line-height: 22px;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;-webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px; color: #666666; font-family: Tahoma, arial, sans-serif; font-size: 13px; line-height: 22px;&quot;&gt;Now, I&#39;m an avid Chrome web browser user and love it. &amp;nbsp;I wasn&#39;t quite sure what to expect with the Chrome OS. &amp;nbsp;Really, it&#39;s the same thing essentially. &amp;nbsp;So, I decided I should take some time and browse around the web market. &amp;nbsp;Which by the way, if you don&#39;t have it set-up already, set-up the browser sync capability within the Chrome browser (I already had this set-up for when I go to class). &amp;nbsp;Anyway, the Web Market had some pretty interesting things, such as, SlideRocket (can&#39;t wait for my next presentation!), Vyew, TweetDeck, and SpringPad. &amp;nbsp;These were really all I left installed after a few hours of playing around with random apps. &amp;nbsp;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;-webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px; color: #666666; font-family: Tahoma, arial, sans-serif; font-size: 13px; line-height: 22px;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;-webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px; color: #666666; font-family: Tahoma, arial, sans-serif; font-size: 13px; line-height: 22px;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;-webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px; color: #666666; font-family: Tahoma, arial, sans-serif; font-size: 13px; line-height: 22px;&quot;&gt;Now for a work in progress, I am a big fan of the OS. &amp;nbsp;I think it&#39;s come a long way since I tried the Chromium Project live USB. &amp;nbsp;It feels a lot more natural on the hardware provided by Google and it&#39;s CR-48. &amp;nbsp;As for hardware, the computer doesn&#39;t have much. &amp;nbsp;A smaller solid state drive, a couple of gigs of RAM, and a smaller single core ATOM processor from Intel. &amp;nbsp;But, you don&#39;t really need much when working with a cloud based operating system. &amp;nbsp;Plus, with smaller hardware you get some sweet battery life, around 8 hours on a full charge. &amp;nbsp;Performance was off and on and really seemed dependent on the wireless strength. &amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;-webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px; color: #666666; font-family: Tahoma, arial, sans-serif; font-size: 13px; line-height: 22px;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;-webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px; color: #666666; font-family: Tahoma, arial, sans-serif; font-size: 13px; line-height: 22px;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;-webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px; color: #666666; font-family: Tahoma, arial, sans-serif; font-size: 13px; line-height: 22px;&quot;&gt;Aesthetically, I love the look and feel of the device. &amp;nbsp;The keyboard is awesome and the replacement of the function keys and the caps lock key are not noticeable to me, if not a huge improvement. &amp;nbsp;I love the thing personally, other than one real big downside for me was the touch pad. &amp;nbsp;The requirement of two finger tap for right-click, doesn&#39;t work well to me (maybe I&#39;m just not used to it). &amp;nbsp;For me though, the pro&#39;s greatly outweigh the con&#39;s. &amp;nbsp;Overall, it&#39;s a stupendous device and would like to thank Google for giving me the best Christmas gift I&#39;ve gotten in a long time.&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;-webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px; color: #666666; font-family: Tahoma, arial, sans-serif; font-size: 13px; line-height: 22px;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;-webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px; color: #666666; font-family: Tahoma, arial, sans-serif; font-size: 13px; line-height: 22px;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;-webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px; color: #666666; font-family: Tahoma, arial, sans-serif; font-size: 13px; line-height: 22px;&quot;&gt;Google is better than Santa Clause!&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;-webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px; color: #666666; font-family: Tahoma, arial, sans-serif; font-size: 13px; line-height: 22px;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;-webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px; color: #666666; font-family: Tahoma, arial, sans-serif; font-size: 13px; line-height: 22px;&quot;&gt;*This was written on December 21, 2010&lt;/span&gt;</content><link rel='replies' type='application/atom+xml' href='http://mikeahrendt.blogspot.com/feeds/4461004290705066578/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://mikeahrendt.blogspot.com/2011/01/is-google-better-than-christmas.html#comment-form' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/123580965079314800/posts/default/4461004290705066578'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/123580965079314800/posts/default/4461004290705066578'/><link rel='alternate' type='text/html' href='http://mikeahrendt.blogspot.com/2011/01/is-google-better-than-christmas.html' title='Is Google Better Than Christmas?'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/07099678376879592430</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry></feed>