<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
<feed xmlns="http://www.w3.org/2005/Atom">

	<title>Planet SecuraBit</title>
	<link rel="self" href="http://www.packetsense.net/~securabit/atom.xml"/>
	<link href="http://www.packetsense.net/~securabit/"/>
	<id>http://www.packetsense.net/~securabit/atom.xml</id>
	<updated>2010-07-30T10:00:04+00:00</updated>
	<generator uri="http://www.planetplanet.org/">Planet/2.0 +http://www.planetplanet.org</generator>

	<entry>
		<title type="html">HacKid Conference</title>
		<link href="http://securitybraindump.blogspot.com/2010/06/hackid-conference.html"/>
		<id>tag:blogger.com,1999:blog-7055243034201530750.post-917088293415482273</id>
		<updated>2010-07-28T10:42:11+00:00</updated>
		<content type="html">&lt;div class=&quot;separator&quot;&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot;&gt;&lt;a href=&quot;http://4.bp.blogspot.com/_KM-Ojgotrpk/TFA_9qzHlKI/AAAAAAAAAFk/NAOXvP37K7g/s1600/hackid.jpg&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;181&quot; src=&quot;http://4.bp.blogspot.com/_KM-Ojgotrpk/TFA_9qzHlKI/AAAAAAAAAFk/NAOXvP37K7g/s200/hackid.jpg&quot; width=&quot;200&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&amp;nbsp;I was at &lt;a href=&quot;http://www.securitybsides.com/BSidesBoston&quot;&gt;SecurityBSides Boston&lt;/a&gt; talking to &lt;a href=&quot;http://www.csoonline.com/article/592818/The_HacKid_Conference_A_kid_friendly_idea_whose_time_has_come&quot;&gt;Bill Brenner&lt;/a&gt; and his two sons about Lego's when &lt;a href=&quot;http://twitter.com/beaker&quot;&gt;Chris Hoff&lt;/a&gt; shared a brilliant idea on twitter. A hacking/security conference for kids and their parents. Soon after &lt;a href=&quot;http://www.hackid.org/&quot;&gt;Hackid&lt;/a&gt; was born and the dates for the first conference were set.&amp;nbsp; &lt;br /&gt;So put aside the weekend of October 9-10, 2010. The first conference will be held at the Microsoft New England Research &amp;amp; Development (NERD) Center in Cambridge, MA. The community driven content is shaping up on the &lt;a href=&quot;http://www.hackid.org/wiki/index.php?title=HacKidContent&quot;&gt;wiki&lt;/a&gt;. The advisory board is sorting through the details now and more information for attendees and volunteers will soon be available. It is the hope of the organizers that this will become the template that can be used at other locations and dates.I think I share a lot of others sentiment when I say this is going to rock!&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;img width=&quot;1&quot; height=&quot;1&quot; src=&quot;https://blogger.googleusercontent.com/tracker/7055243034201530750-917088293415482273?l=securitybraindump.blogspot.com&quot; alt=&quot;&quot; /&gt;&lt;/div&gt;</content>
		<author>
			<name>Bugbear</name>
			<email>securitybraindump@gmail.com</email>
			<uri>http://securitybraindump.blogspot.com/</uri>
		</author>
		<source>
			<title type="html">Security Braindump</title>
			<link rel="self" href="http://securitybraindump.blogspot.com/feeds/posts/default"/>
			<id>tag:blogger.com,1999:blog-7055243034201530750</id>
			<updated>2010-07-28T15:00:03+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Book Review: Revised Edition of Dissecting the Hack – The F0rb1dd3n Network</title>
		<link href="http://www.mcgrewsecurity.com/2010/07/27/book-review-revised-edition-of-dissecting-the-hack-the-f0rb1dd3n-network/"/>
		<id>http://www.mcgrewsecurity.com/?p=773</id>
		<updated>2010-07-27T19:48:06+00:00</updated>
		<content type="html">&lt;p&gt;Last year, I reviewed Jayson Street&amp;#8217;s &lt;em&gt;Dissecting The Hack: The F0rb1dd3n Network&lt;/em&gt;, uncovering a massive amount of plagiarism that resulted in the book getting pulled, pending a revision.  Here are the posts that chronicle those events:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a title=&quot;http://www.mcgrewsecurity.com/2009/10/12/book-review-dissecting-the-hack-the-f0rb1dd3n-network/&quot; href=&quot;http://www.mcgrewsecurity.com/2009/10/12/book-review-dissecting-the-hack-the-f0rb1dd3n-network/&quot; target=&quot;_blank&quot;&gt;The original review&lt;/a&gt; &amp;#8211; &amp;#8230;before I realized the extent of the plagiarism.  To summarize: I enjoyed the book&amp;#8217;s fictional section, despite some flaws.  I had far more complaints with the &amp;#8220;Security Threats Are Real&amp;#8221; (STAR) section, which seemed very disjointed and unfocused.&lt;/li&gt;
&lt;li&gt;&lt;a title=&quot;http://www.mcgrewsecurity.com/2009/10/16/amending-my-f0rb1dd3n-network-review/&quot; href=&quot;http://www.mcgrewsecurity.com/2009/10/16/amending-my-f0rb1dd3n-network-review/&quot; target=&quot;_blank&quot;&gt;Amending My F0rb1dd3n Network Review&lt;/a&gt; &amp;#8211; &amp;#8230;upon a closer look, it became apparent that readers (and reviewers) were misled.  The vast majority of the STAR section (comprising of all but 120 pages of the book&amp;#8217;s total of 400) turned out to be plagiarized from various sources (primarily Wikipedia).  I documented it and made this post to warn potential readers.  The authors responded, pointing to the technical editor as the cause.&lt;/li&gt;
&lt;li&gt;&lt;a title=&quot;Permanent Link to Syngress Response to Plagiarism in Dissecting the Hack: The F0rb1dd3n Network&quot; rel=&quot;bookmark&quot; href=&quot;http://www.mcgrewsecurity.com/2009/10/22/syngress-response-to-plagiarism-in-dissecting-the-hack-the-f0rb1dd3n-network/&quot;&gt;Syngress Response to Plagiarism in Dissecting the Hack: The F0rb1dd3n Network&lt;/a&gt; &amp;#8211; Syngress released a statement confirming the authors&amp;#8217; take on what happened, and announced that there would be a revised release of the book.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;On July 15th, a revised edition was released, and I requested a review copy so that I could see what had changed, and provide this new review.&lt;/p&gt;
&lt;h3&gt;What do you get?&lt;/h3&gt;
&lt;p&gt;The book has the same basic appearance as the previous version, with the addition of a third author, Brian Baskin, on the cover.  On the title page, Marcus Carey is added (in a smaller font) as an author, and Dustin D. Trammell is listed as the new technical editor.  Apart from &amp;#8220;Revised Edition&amp;#8221;, there is no discussion or acknowledgment of the book&amp;#8217;s past.&lt;/p&gt;
&lt;p&gt;The book has gone on a bit of a diet, roughly 70 pages.  This is a good thing, however, as the old STAR section was mostly irrelevant filler.  The fiction remains, virtually untouched from the previous version, at about 120 pages of the book&amp;#8217;s 330 page.  The new STAR section is original content now, which is, of course, a dramatic improvement.&lt;/p&gt;
&lt;h3&gt;The Fiction&lt;/h3&gt;
&lt;p&gt;My comments from my first review mostly stand here.  The fictional &lt;em&gt;F0rb1dd3n Network&lt;/em&gt; story was always an original creation of Jayson and Kent&amp;#8217;s.  I am a big fan of the concept of &amp;#8220;hacker fiction&amp;#8221;, the likes of which you&amp;#8217;ll find in another Syngress series, &lt;em&gt;Stealing the Network&lt;/em&gt;.  I am definitely supportive of any attempts at writing new material in this genre.&lt;/p&gt;
&lt;p&gt;As a story, I enjoyed this section of the book, but found it to be very short.  The plot is very much what one would expect out of a techno-thriller TV show (perhaps an episode of &lt;em&gt;Leverage&lt;/em&gt;) and you get about the same degree of character development.  Unlike the &lt;em&gt;Stealing The Network&lt;/em&gt; series, explanations of the attacks are saved for the STAR section, rather than given in-character in the story.  While I can see that this helps moves the story along, I think it makes the fiction seem quite short.  When it ends, you&amp;#8217;re left wondering about some things that probably could have been wrapped up within this story, particularly an incident of &amp;#8220;dark-grey-hat&amp;#8221; hacking the protagonists vow to atone for, but that is never revisited.  It may be something that&amp;#8217;s saved for a sequel, but it reads like the authors simply forgot about it by the end of the story.&lt;/p&gt;
&lt;p&gt;I&amp;#8217;m being critical here, but I really did like the story, as a whole, and I hope that there is an opportunity for the authors to continue it.  If you liked &lt;em&gt;Stealing the Network&lt;/em&gt;, you&amp;#8217;ll definitely enjoy it.  It ranks right up there with the best writing in that series.&lt;/p&gt;
&lt;p&gt;(As an aside, if you want some &lt;em&gt;awesome&lt;/em&gt; hacker fiction, check out Daniel Suarez&amp;#8217; &lt;em&gt;Daemon&lt;/em&gt; and its sequel &lt;em&gt;Freedom(TM)&lt;/em&gt;)&lt;/p&gt;
&lt;p&gt;While one of the selling points of the book is that all of the attacks discussed in the fiction are real and documented in greater detail in STAR, there are some minor quibbles with that.  There are times in the story where it seems as though the authors have hit the limits of their own experience with attacks, on more difficult topics like reverse engineering and exploit development.  In the handful of times this comes up, artistic license is taken, hands are waved, meaningless phrases are thrown around (&amp;#8220;pop the sled on that buffer&amp;#8221;) and the story moves on without one of those STAR references.  Only once does a technical error directly impact the story, and honestly it&amp;#8217;s not something even most security professionals would have caught.  These are small issues, though I would have liked it if some outside help would have been brought in to lend some authenticity to those points and document them in STAR.&lt;/p&gt;
&lt;h3&gt;The &amp;#8220;Security Threats Are Real&amp;#8221; (STAR) section&lt;/h3&gt;
&lt;p&gt;The STAR section is &lt;strong&gt;greatly&lt;/strong&gt; improved.  Gone are the page-chewing screenshots of blogs and descriptions of unrelated tools.  There is a greater focus on describing the attacks that are in the story than in the previous edition.  Overall, it reads as being much more professional.&lt;/p&gt;
&lt;p&gt;It&amp;#8217;s a good first-read for people interested in computer security.  There are some technical issues and organizational issues (some topics don&amp;#8217;t really fit with the phase of attack they&amp;#8217;re classified in), but it&amp;#8217;s good for someone who&amp;#8217;s gauging their potential interest in security.  Experienced readers might be slightly disappointed.  There is a lot of material on hacker culture that is heavily skewed to the authors&amp;#8217; experiences with various events, people, and conferences, which the uninitiated might take as gospel for the entire scene.  I think that a lot of this could have been trimmed down (perhaps placed on the website) to give a more in-depth and complete coverage of the attacks in the fiction section.&lt;/p&gt;
&lt;h3&gt;Should you buy it?&lt;/h3&gt;
&lt;p&gt;I believe that most of the regular readers of this site are the more technical members of the security community: penetration testers, folk who do forensics and incident response.  Readers in these are similar areas that are already &amp;#8220;in&amp;#8221; security will get a fun read out of this book (and it&amp;#8217;s worth it for that, especially if you&amp;#8217;re pining for more &lt;em&gt;Stealing the Network&lt;/em&gt;) but are not likely to pick up any new skills.&lt;/p&gt;
&lt;p&gt;If you&amp;#8217;re new to this stuff, or if you&amp;#8217;re testing the waters to see if security even catches your interest in the first place, this book might be an entertaining way to learn some basic concepts.  You&amp;#8217;ll pick up a few simple skills, and you&amp;#8217;ll have some points at which you can start researching something that interests you.  While I don&amp;#8217;t see this book as keeping the attention of non-technical people that wish to stay non-technical, if you&amp;#8217;re a motivated learner, it&amp;#8217;s a decent place to start.&lt;/p&gt;
&lt;p&gt;Overall:  It&amp;#8217;s a great book for the audience it should be marketed to.  Good work and congratulations to Jayson, Kent, Brian, Marcus, and Dustin Trammell for fixing up the book and seeing it through to the end.&lt;/p&gt;
&lt;div id=&quot;_mcePaste&quot;&gt;http://www.mcgrewsecurity.com/2009/10/12/book-review-dissecting-the-hack-the-f0rb1dd3n-network/&lt;/div&gt;</content>
		<author>
			<name>Wesley McGrew</name>
			<uri>http://www.mcgrewsecurity.com</uri>
		</author>
		<source>
			<title type="html">McGrew Security Blog</title>
			<link rel="self" href="http://www.mcgrewsecurity.com/feed/"/>
			<id>http://www.mcgrewsecurity.com/feed/</id>
			<updated>2010-07-27T21:00:03+00:00</updated>
		</source>
	</entry>

	<entry>
		<title type="html">Only You Can Prevent Forest Fires - A Smokey The Bear Approach to Security</title>
		<link href="http://securitybraindump.blogspot.com/2009/11/only-you-can-prevent-forest-fires.html"/>
		<id>tag:blogger.com,1999:blog-7055243034201530750.post-5140073993699843145</id>
		<updated>2010-07-27T12:19:48+00:00</updated>
		<content type="html">A few weeks back &lt;a href=&quot;http://twitter.com/haxorthematrix&quot;&gt;Larry Pesce&lt;/a&gt; from &lt;a href=&quot;http://www.pauldotcom.com/&quot;&gt;PaulDotCom&lt;/a&gt; posed the following question on Twitter: &lt;br /&gt;&lt;br /&gt;&lt;i&gt;&quot;Hmm. If you had to deploy ONE security technology in your organization, what would it be? What is the risk reduction vs, total effort?&lt;/i&gt;&quot;&lt;br /&gt;&lt;br /&gt;Many people quickly replied. Some answers included: a comprehensive patch management solution (my pick), Security Information Management (SIM) system, network based firewall, Intrusion Prevention System (IPS), incident response plan, and my personal favorite &quot;a very large dog...&quot; . Larry quickly followed up asking what would the second technology be and why?&lt;br /&gt;&lt;br /&gt;I struggled with that question. After all it is a &quot;no win&quot; situation. A proper incident response plan would certainly be needed but is reactive. Network defenses would be beneficial but do not take in account a mobile workforce. I finally settled on some sort of central system that would facilitate the system hardening of the end nodes. The reasoning for my answer is the result of experiences I had early in my information systems career.&lt;br /&gt;&lt;br /&gt;During my time as a desktop support tech, I spent most days putting out fires. The lack of centralized patch management, host based firewalls, build procedures, and asset management was the source of chaos for the desktop and systems administration teams. Worm outbreaks, improper configuration, and end users running with local administrator rights were the norm not the exception. Consequently, the team was too busy chasing their tail around to be proactive. Those experiences resonated heavily with me and ever since I have insisted in being proactive whenever possible.&lt;br /&gt;&lt;br /&gt;Would have proper incident response or a SIM solution have helped my former employer? Maybe. Incident Response procedures and SIM's are important parts of any defense infrastructure but they are reactive, not preventative. Consequently, I would certainly place them in my top five but only after implementing the basics of defense.&lt;br /&gt;&lt;br /&gt;While Larry's hypothetical situation is enough to give any security practitioner nightmares, I found it to be a great source of self reflection. Larry discusses the replies in more detail during &lt;a href=&quot;http://pauldotcom.com/wiki/index.php/Episode172&quot;&gt;Episode 172 of PaulDotCom Security Weekly&lt;/a&gt;, so check it out when you get a chance. I'm interested to know what you would choose and how fast you would update your resume if you found yourself in the same situation.&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;img width=&quot;1&quot; height=&quot;1&quot; src=&quot;https://blogger.googleusercontent.com/tracker/7055243034201530750-5140073993699843145?l=securitybraindump.blogspot.com&quot; alt=&quot;&quot; /&gt;&lt;/div&gt;</content>
		<author>
			<name>Bugbear</name>
			<email>securitybraindump@gmail.com</email>
			<uri>http://securitybraindump.blogspot.com/</uri>
		</author>
		<source>
			<title type="html">Security Braindump</title>
			<link rel="self" href="http://securitybraindump.blogspot.com/feeds/posts/default"/>
			<id>tag:blogger.com,1999:blog-7055243034201530750</id>
			<updated>2010-07-28T15:00:03+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Pcapline.py and the Ann’s Aurora network forensics challenge</title>
		<link href="http://www.mcgrewsecurity.com/2010/07/09/pcapline-py-and-the-anns-aurora-network-forensics-challenge/"/>
		<id>http://www.mcgrewsecurity.com/?p=768</id>
		<updated>2010-07-09T20:12:37+00:00</updated>
		<content type="html">&lt;p&gt;The results are in for the sixth Network Forensics Puzzle contest, and I won first place!  You can see my writeup, along with many of the other winner&amp;#8217;s entries, at the forensicscontest.com blog:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a title=&quot;http://forensicscontest.com/2010/07/09/puzzle-6-winners&quot; href=&quot;http://forensicscontest.com/2010/07/09/puzzle-6-winners&quot; target=&quot;_blank&quot;&gt;Puzzle 6 Winners&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Big thanks to everyone who put this contest together, as well as the prize sponsors for making it well worth my time to put in an entry.&lt;/p&gt;
&lt;p&gt;I wrote a tool for my entry, pcapline.py, which generates an HTML report for a pcap file that an investigator can use to navigate around the various conversations and inspect the data being sent back and forth.  Here are some of the features I describe in &lt;a title=&quot;http://forensicscontest.com/contest06/Finalists/Wesley_McGrew/narrative.txt&quot; href=&quot;http://forensicscontest.com/contest06/Finalists/Wesley_McGrew/narrative.txt&quot; target=&quot;_blank&quot;&gt;my writeup&lt;/a&gt;:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;HTML reports that allow for easy navigation/importing into a larger  report&lt;/li&gt;
&lt;li&gt;Generates a summary of flows between hosts on the network&lt;/li&gt;
&lt;li&gt;Flows are broken up by segments representing parts of the conversation&lt;/li&gt;
&lt;li&gt;Segments are dissected, carved, hashed.  Currently, Pcapline supports HTTP GET requests and responses and the malware file transfers seen in challenge #6&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;While pcapline is developed and tuned for answering the questions from this challenge, it&amp;#8217;s still a very useful starting point for examining other packet data as well.  You can view the report generated by pcapline here:&lt;/p&gt;
&lt;p&gt;(&lt;strong&gt;NOTE&lt;/strong&gt;: Files and data are carved out that some signature-based IPS will detect as being malicious.  I observed this on one computer where Sophos blocked access to this site on that computer after clicking the wrong link in this report.  You&amp;#8217;re not likely in any danger, as pcapline renames things in such a way that they shouldn&amp;#8217;t be executed or viewed in their native formats, but do take care)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a title=&quot;http://mcgrewsecurity.com/codedump/evidence06.pcap_output/&quot; href=&quot;http://mcgrewsecurity.com/codedump/evidence06.pcap_output/&quot; target=&quot;_blank&quot;&gt;Sample Report&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Here&amp;#8217;s the script itself.  It&amp;#8217;s a slightly newer version than the one on forensicscontest.com .  I fixed a couple of places where it was generating terrible HTML that non-firefox browsers choked on.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a title=&quot;/codedump/pcapline.py&quot; href=&quot;http://www.mcgrewsecurity.com/codedump/pcapline.py&quot; target=&quot;_blank&quot;&gt;pcapline.py&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Enjoy!&lt;/p&gt;</content>
		<author>
			<name>Wesley McGrew</name>
			<uri>http://www.mcgrewsecurity.com</uri>
		</author>
		<source>
			<title type="html">McGrew Security Blog</title>
			<link rel="self" href="http://www.mcgrewsecurity.com/feed/"/>
			<id>http://www.mcgrewsecurity.com/feed/</id>
			<updated>2010-07-27T21:00:03+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Attrition.org on The Art of War</title>
		<link href="http://www.mcgrewsecurity.com/2010/07/02/attrition-org-on-the-art-of-war/"/>
		<id>http://www.mcgrewsecurity.com/?p=763</id>
		<updated>2010-07-03T01:41:07+00:00</updated>
		<content type="html">&lt;p&gt;I really enjoy reading non-infosec books, audiobooks, articles and the like, consuming them with a mental exercise: finding out what lessons could be learned and applied to security.  My specific interests are in forensics, penetration testing, vulnerability analysis, exploit development, and profiling attackers.  Currently, as an occasional escape from technical material, I&amp;#8217;m looking at some of Paul Ekman&amp;#8217;s books on deception, with an eye for how it applies to topics like social engineering engagements, and even interactions with others in the infosec community.  Even with the controversy surrounding the research, there are some lessons to be learned, tricks to pick up, and things to think about.&lt;/p&gt;
&lt;p&gt;As much as infosec professionals quote Sun Tzu&amp;#8217;s The Art of War, I thought that I ought to check it out.  I downloaded a translation of it onto my iPod Touch and read through it in my spare time.  I felt as though I must have missed something, as I really didn&amp;#8217;t see how most of it applied to security in anything more than a superficial way.&lt;/p&gt;
&lt;p&gt;Now, at least I know that if I missed something, &lt;a title=&quot;http://attrition.org/security/rants/fsck_sun_tzu/&quot; href=&quot;http://attrition.org/security/rants/fsck_sun_tzu/&quot; target=&quot;_blank&quot;&gt;attrition.org missed it too&lt;/a&gt;.  They&amp;#8217;ve posted a very well-reasoned analysis of the use of Sun Tzu&amp;#8217;s work in infosec, pointing out all the places that it really doesn&amp;#8217;t make sense.  Many of these are sticking points I also had when I tried to make the connection myself.  I especially agree with a fundamental point that the Attrition.org folk make: Defenders in infosec are strictly defenders, with their hands tied behind their backs when it comes to attacking the other side.  This is kind of a buzzkill for much of Tzu&amp;#8217;s advice.&lt;/p&gt;
&lt;p&gt;As with most Attrition.org articles, they pull no punches and call out people specifically.  This makes some readers uncomfortable, though I do think that it&amp;#8217;s a fair and honest assessment.  Give it a shot if you&amp;#8217;re looking for a good (and very different) read.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a title=&quot;http://attrition.org/security/rants/fsck_sun_tzu/&quot; href=&quot;http://attrition.org/security/rants/fsck_sun_tzu/&quot; target=&quot;_blank&quot;&gt;Attrition.org : InfoSec, Sun Tzu, and the Art of Whore&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(Disclaimer: I have cooperated with the attrition.org guys on a couple of their writeups (though nothing compared to their original research), and I am pretty partial towards them and many of their views.  I just hope that if I ever stray into the danger zone of their &amp;#8220;charlatan&amp;#8221; list that I&amp;#8217;ll have earned some kind of warning first ;) )&lt;/p&gt;</content>
		<author>
			<name>Wesley McGrew</name>
			<uri>http://www.mcgrewsecurity.com</uri>
		</author>
		<source>
			<title type="html">McGrew Security Blog</title>
			<link rel="self" href="http://www.mcgrewsecurity.com/feed/"/>
			<id>http://www.mcgrewsecurity.com/feed/</id>
			<updated>2010-07-27T21:00:03+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Bookmarks for June 26th through June 30th</title>
		<link href="http://edsmiley.com/?p=436"/>
		<id>http://edsmiley.com/?p=436</id>
		<updated>2010-07-01T03:00:06+00:00</updated>
		<content type="html">&lt;p&gt;These are my links for June 26th through June 30th:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://blog.c22.cc/2010/06/20/uatester-alpha/&quot;&gt;UATester Alpha&lt;/a&gt; &amp;#8211; A number of high-profile sites (twitter, facebook, google, and even Microsoft) offer mobile versions of their sites and functionality. Normally this wouldn&amp;rsquo;t be something you&amp;rsquo;d care about, but as a penetration tester or security researcher, you need to make sure you&amp;rsquo;re covering all the bases and getting full coverage when looking at web applications.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://holisticinfosec.blogspot.com/2010/06/csrf-flaws-that-pack-punch.html?utm_source=feedburner&amp;amp;utm_medium=feed&amp;amp;utm_campaign=Feed:+Holisticinfosecorg+(HolisticInfoSec.org)&quot;&gt;HolisticInfoSec.org: CSRF flaws that pack a punch&lt;/a&gt; &amp;#8211; &lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://infond.blogspot.com/2010/06/tutorial-sql-injection-lampsecurity-ctf.html&quot;&gt;infond: tutorial SQL injection &amp;#8211; LampSecurity CTF 6&lt;/a&gt; &amp;#8211; &lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://infosecevents.net/&quot;&gt;Infosec Events &amp;#8211; Covering the Information Security Economy&lt;/a&gt; &amp;#8211; &lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://static.chrisbray.com/bookmarklets/#delicious&quot;&gt;Adding Bookmarklets on iPad and iPhone&lt;/a&gt; &amp;#8211; &lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.forensiccontrol.com/fcresources.php&quot;&gt;Forensic Control &amp;#8211; Computer misuse and dispute specialists&lt;/a&gt; &amp;#8211; The table below lists a selection of free software which may be of use to professional computer forensic practitioners. It is the end user&amp;#039;s responsibility to check the licensing agreements of each one before use.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://code.google.com/p/andiparos/&quot;&gt;andiparos &amp;#8211; Project Hosting on Google Code&lt;/a&gt; &amp;#8211; Andiparos is a fork of the famous Paros Proxy. It is an open source web application security assessment tool that gives penetration testers the ability to spider websites, analyze content, intercept and modify requests, etc.&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
The advantage of Andiparos is mainly the support of Client Certificates on Smartcards. Moreover it has several small interface enhancements, making the life easier for penetration testers&amp;#8230;&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;Related posts:&lt;ol&gt;&lt;li&gt;&lt;a href=&quot;http://edsmiley.com/?p=434&quot; rel=&quot;bookmark&quot; title=&quot;Permanent Link: Bookmarks for May 28th through June 9th&quot;&gt;Bookmarks for May 28th through June 9th&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://edsmiley.com/?p=319&quot; rel=&quot;bookmark&quot; title=&quot;Permanent Link: Bookmarks for May 15th through June 3rd&quot;&gt;Bookmarks for May 15th through June 3rd&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://edsmiley.com/?p=435&quot; rel=&quot;bookmark&quot; title=&quot;Permanent Link: Bookmarks for June 10th through June 23rd&quot;&gt;Bookmarks for June 10th through June 23rd&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;&lt;/p&gt;</content>
		<author>
			<name>Ed Smiley</name>
			<uri>http://edsmiley.com</uri>
		</author>
		<source>
			<title type="html">Ed Smiley's Blog</title>
			<subtitle type="html">IT and Infosec Security Ramblings</subtitle>
			<link rel="self" href="http://edsmiley.com/?feed=rss2"/>
			<id>http://edsmiley.com/?feed=rss2</id>
			<updated>2010-07-01T03:30:13+00:00</updated>
		</source>
	</entry>

	<entry>
		<title type="html">Firefox Addon-ons FTW!</title>
		<link href="http://securitybraindump.blogspot.com/2010/06/firefox-addon-ons-ftw.html"/>
		<id>tag:blogger.com,1999:blog-7055243034201530750.post-9077309455630387198</id>
		<updated>2010-06-29T23:03:34+00:00</updated>
		<content type="html">Just a quick post on passwords saved in the browser. After my &lt;a href=&quot;http://securitybraindump.blogspot.com/2010/06/post-exploitation-pivoting-with-windows.html&quot;&gt;post&lt;/a&gt; on credentials stored in the Windows 7 Vault, I started to think about browser passwords and the risks that lurk there. Chris Gates had a similar &lt;a href=&quot;http://carnal0wnage.blogspot.com/2010/06/firefox-saved-passwords.html&quot;&gt;thought&lt;/a&gt; which he posted about yesterday, and Larry Pesce wrote up a detailed &lt;a href=&quot;http://pauldotcom.com/2009/09/recovering-firefox-passwords-f.html&quot;&gt;analysis&lt;/a&gt; last September. &lt;br /&gt;&lt;br /&gt;I personally disable this feature in Firefox but a strong master password would certainly be advisable if you do save passwords within Firefox. While I do not use this feature, I do use a lot of Firefox add-on's. Gmail Notifier, Xmarks Bookmarks, and Echofon Twitter add-on's to name a few. So I naturally turned my attention to those. &lt;br /&gt;&lt;br /&gt;I pondered where these add-on's were storing saved credentials. The answer is in same place Firefox stores them. What a more ironic way to verify this than to use a Firefox add-on (&lt;a href=&quot;https://addons.mozilla.org/en-US/firefox/addon/5817/&quot;&gt;SQLLite Manager&lt;/a&gt;) to query the signons.sqlite database.&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot;&gt;&lt;a href=&quot;http://1.bp.blogspot.com/_KM-Ojgotrpk/TCqwGT8vgUI/AAAAAAAAAFc/Mcuo-9CpXE0/s1600/ff_logins.png&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;75&quot; src=&quot;http://1.bp.blogspot.com/_KM-Ojgotrpk/TCqwGT8vgUI/AAAAAAAAAFc/Mcuo-9CpXE0/s400/ff_logins.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;As previously covered by Gates and Pesce, conversion of the encrypted passwords is trivial as long as you also have access to the key3.db and there is no master password configured. If you are interested in the details of this, I suggest checking out the documentation &lt;a href=&quot;http://kb.mozillazine.org/Password_Manager&quot;&gt;here&lt;/a&gt; and tool available &lt;a href=&quot;http://wejn.org/stuff/display_ff3_passwords_wejn.html&quot;&gt;here&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;While this may have been obvious to others, it was not to me. That is one of the many reasons I love this field.&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;img width=&quot;1&quot; height=&quot;1&quot; src=&quot;https://blogger.googleusercontent.com/tracker/7055243034201530750-9077309455630387198?l=securitybraindump.blogspot.com&quot; alt=&quot;&quot; /&gt;&lt;/div&gt;</content>
		<author>
			<name>Bugbear</name>
			<email>securitybraindump@gmail.com</email>
			<uri>http://securitybraindump.blogspot.com/</uri>
		</author>
		<source>
			<title type="html">Security Braindump</title>
			<link rel="self" href="http://securitybraindump.blogspot.com/feeds/posts/default"/>
			<id>tag:blogger.com,1999:blog-7055243034201530750</id>
			<updated>2010-07-28T15:00:03+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Bookmarks for June 10th through June 23rd</title>
		<link href="http://edsmiley.com/?p=435"/>
		<id>http://edsmiley.com/?p=435</id>
		<updated>2010-06-23T20:00:24+00:00</updated>
		<content type="html">&lt;p&gt;These are my links for June 10th through June 23rd:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://forensic-software.co.uk/foxanalysis.aspx&quot;&gt;FoxAnalysis &amp;#8211; Firefox 3 Forensics&lt;/a&gt; &amp;#8211; FoxAnalysis is a software tool enabling analysis of internet history data generated using Mozilla Firefox 3. This tool was developed to assist in forensic examinations.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.digininja.org/projects/nexcser.php&quot;&gt;neXCSer &amp;#8211; DigiNinja&lt;/a&gt; &amp;#8211; neXCSer was originally going to be a way to allow multiple auditors to merge their Nessus results into a single file that could then be parsed through by hand or in a spreadsheet to help with further testing or report writing, however once I started writing it I realised that it could help more than that by allowing different sections of the results file to be broken down into their own parts.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.tombom.co.uk/blog/?p=166&quot;&gt;ICCIDs IMSIs and iPads, Oh My! &amp;laquo; Chris Paget&amp;#8217;s Blog&lt;/a&gt; &amp;#8211; A few days ago Apple suffered a security breach &amp;ndash; the ICCIDs and email adresses for 114,000 iPad users were hacked, leading to widespread press coverage and speculation. The general consensus seems to be that the ICCID (being the serial number that&amp;rsquo;s printed onto the SIM card) has no real security consequences to its disclosure, and that the bigger problem is the associated email addresses. The consensus is badly wrong &amp;ndash; here&amp;rsquo;s why.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.cryptolife.org/index.php/Spsa&quot;&gt;Spsa &amp;#8211; Cryptolife&lt;/a&gt; &amp;#8211; Here you can find the Snorby preconfigured security applications, this make effortless for anyone to use Snorby, the new and modern Snort IDS front-end. With (SPSA) Snorby Preconfigured Security Applications, it is possible to get Snorby and Snort up and running out of the box within a few minutes. Feedbacks and info are welcome by email at:&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://uninformed.org/index.cgi?v=10&amp;amp;a=3#SECTION00310000000000000000&quot;&gt;Uninformed &amp;#8211; vol 10 article 3 &amp;#8211; Exploiting Tomorrow&amp;#8217;s Internet Today Penetration Testing with IPv6&lt;/a&gt; &amp;#8211; Exploiting Tomorrow&amp;#039;s Internet Today Penetration Testing with IPv6&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.csoonline.com/article/print/596512&quot;&gt;Social engineering techniques: 4 ways criminal outsiders get inside&lt;/a&gt; &amp;#8211; Your security plan goes from locked down to wide open when a social engineer pulls off these techniques to gain insider access&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.storefrontbacktalk.com/securityfraud/complying-with-visas-july-1-pa-dss-mandate/2/&quot;&gt;StorefrontBacktalk &amp;raquo; Blog Archive &amp;raquo; Complying With Visa&amp;rsquo;s July 1 PA-DSS Mandate&lt;/a&gt; &amp;#8211; PA-DSS applies to third-party applications that store, process or transmit cardholder data as part of the authorization and settlement process. Importantly, this definition includes both standalone applications and payment modules of larger enterprise resource planning (ERP) systems. In all cases, though, you license and host these applications internally.&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;Related posts:&lt;ol&gt;&lt;li&gt;&lt;a href=&quot;http://edsmiley.com/?p=282&quot; rel=&quot;bookmark&quot; title=&quot;Permanent Link: Bookmarks for April 13th through April 23rd&quot;&gt;Bookmarks for April 13th through April 23rd&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://edsmiley.com/?p=436&quot; rel=&quot;bookmark&quot; title=&quot;Permanent Link: Bookmarks for June 26th through June 30th&quot;&gt;Bookmarks for June 26th through June 30th&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://edsmiley.com/?p=338&quot; rel=&quot;bookmark&quot; title=&quot;Permanent Link: Bookmarks for June 24th through August 11th&quot;&gt;Bookmarks for June 24th through August 11th&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;&lt;/p&gt;</content>
		<author>
			<name>Ed Smiley</name>
			<uri>http://edsmiley.com</uri>
		</author>
		<source>
			<title type="html">Ed Smiley's Blog</title>
			<subtitle type="html">IT and Infosec Security Ramblings</subtitle>
			<link rel="self" href="http://edsmiley.com/?feed=rss2"/>
			<id>http://edsmiley.com/?feed=rss2</id>
			<updated>2010-07-01T03:30:13+00:00</updated>
		</source>
	</entry>

	<entry>
		<title type="html">Post Exploitation Pivoting with the Windows 7 Vault</title>
		<link href="http://securitybraindump.blogspot.com/2010/06/post-exploitation-pivoting-with-windows.html"/>
		<id>tag:blogger.com,1999:blog-7055243034201530750.post-8759930540694322871</id>
		<updated>2010-06-22T20:28:39+00:00</updated>
		<content type="html">I have been poking around with the updated version of Credential  Manager in Windows 7 which has been commonly referred to as &quot;Stored User Names and  Passwords&quot; in previous version of Windows. Much like its predecessors,  the current version of Credential Manager still uses &lt;a href=&quot;http://msdn.microsoft.com/en-us/library/Aa302353&quot;&gt;Data Protection  API (DPAPI)&lt;/a&gt;, but Windows 7 now stores saved credentials within the &lt;a href=&quot;http://www.neowin.net/news/main/09/03/07/windows-7-exploring-credential-manager-and-windows-vault&quot;&gt;Windows  Vault&lt;/a&gt;. Such credentials can  include; user names and passwords used to  log on to network shares, websites that use Windows Integrated Authentication,  Terminal Services, and many third party applications such as Google Talk .&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot;&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot;&gt;&lt;a href=&quot;http://3.bp.blogspot.com/_KM-Ojgotrpk/TBpL36afptI/AAAAAAAAAFU/00rRx_nEMBM/s1600/cred_mgr_capture.png&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;312&quot; src=&quot;http://3.bp.blogspot.com/_KM-Ojgotrpk/TBpL36afptI/AAAAAAAAAFU/00rRx_nEMBM/s400/cred_mgr_capture.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Credential Manager and DPAPI has been under scrutiny in the past. Cain  &amp;amp; Able has had a &lt;a href=&quot;http://www.oxid.it/ca_um/topics/credential_manager_password_decoder.htm&quot;&gt;decoder&lt;/a&gt;  for some time. More recently, researchers from Standford University  presented at &lt;a href=&quot;http://www.blackhat.com/presentations/bh-dc-10/Picod_Jean-Michel/BlackHat-DC-2010-Picod-DPAPI-slides.pdf&quot;&gt;Black Hat DC 2010&lt;/a&gt; about their &lt;a href=&quot;http://www.dpapick.com/index.php?p=home&quot;&gt;DPAPI research&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;While  breaking the crypto associated with this feature might be  useful (i.e. if credentials are re-used elsewhere), it is not always  necessary. The purpose of the Credential Manager is to pass saved  credentials to resources commonly accessed by the user. Once you have gained access to a host as the unprivileged user&amp;nbsp;  (take you pick of code execution bugs, Adobe pdf's seem to be popular  these days), then you can certainly leverage this feature to pivot to resources referenced within the Windows Vault. Keeping a low forensics profile would be preferred, so I attempted to find existing command line tools that were already available on the host. After poking at Windows 7 for a while, I found an undocumented utility called vaultcmd.exe in the System32 folder that appeared useful. The following is the output of the supported switches for vaultcmd;&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot;&gt;&lt;a href=&quot;http://1.bp.blogspot.com/_KM-Ojgotrpk/TBfPMqFVmII/AAAAAAAAAEk/v-6H3MOfxCk/s1600/vaultcmd_help.png&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;230&quot; src=&quot;http://1.bp.blogspot.com/_KM-Ojgotrpk/TBfPMqFVmII/AAAAAAAAAEk/v-6H3MOfxCk/s400/vaultcmd_help.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;The /list switch allows us to view all Windows Vaults available on the host for the current authenticated user.&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot;&gt;&lt;a href=&quot;http://3.bp.blogspot.com/_KM-Ojgotrpk/TBfPcDXVpEI/AAAAAAAAAEs/V8DMrH7sARY/s1600/vaultcmd_list.png&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;230&quot; src=&quot;http://3.bp.blogspot.com/_KM-Ojgotrpk/TBfPcDXVpEI/AAAAAAAAAEs/V8DMrH7sARY/s400/vaultcmd_list.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;It appears in this example, the two default Vaults are the only ones that exist on this host. Also note that since the user is already authenticated, the vaults are in an unlocked state. Running the /listproperties switch against each vault lists some more details, including the number of credentials saved in each location.&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot;&gt;&lt;a href=&quot;http://4.bp.blogspot.com/_KM-Ojgotrpk/TBfP_JRWa2I/AAAAAAAAAE0/qEuvoF11-Qw/s1600/vaultcmd_listproperties.png&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;230&quot; src=&quot;http://4.bp.blogspot.com/_KM-Ojgotrpk/TBfP_JRWa2I/AAAAAAAAAE0/qEuvoF11-Qw/s400/vaultcmd_listproperties.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Finally, the /listcreds switch gives us our newly found targets.&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot;&gt;&lt;a href=&quot;http://2.bp.blogspot.com/_KM-Ojgotrpk/TBfQ75ml_6I/AAAAAAAAAE8/w8anmy_KiTo/s1600/vaultcmd_listcreds.PNG&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;230&quot; src=&quot;http://2.bp.blogspot.com/_KM-Ojgotrpk/TBfQ75ml_6I/AAAAAAAAAE8/w8anmy_KiTo/s400/vaultcmd_listcreds.PNG&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;It appears, our unprivileged user has stored domain administrator credentials for two domain controllers. While this is certainly more secure than running as domain administrator locally, DPAPI adds no added security in this scenario since local access to this host has been gained. Now that we have completed our reconnaissance, we can pivot and access the servers by simply using the installed tools at our disposal. In the following example, I use psexec and the SET command to verify I have domain administrator access to DC-01 without having to specify a user name and password.&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot;&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot;&gt;&lt;a href=&quot;http://3.bp.blogspot.com/_KM-Ojgotrpk/TBfSO15i7BI/AAAAAAAAAFE/jaIihusQI1I/s1600/remotecmd_usingsavedcreds.png&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;230&quot; src=&quot;http://3.bp.blogspot.com/_KM-Ojgotrpk/TBfSO15i7BI/AAAAAAAAAFE/jaIihusQI1I/s400/remotecmd_usingsavedcreds.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot;&gt;&lt;/div&gt;&lt;br /&gt;I was also able to access the the domain controller's Admin shares via the NET USE command using stored credentials within the Windows Vault.&lt;br /&gt;&lt;blockquote&gt;net use P: \\dc-01\C$ &lt;/blockquote&gt;In addition, since the Windows Server Administrator tools were also already installed on the host, I also verified that the Windows Vault was passing these credentials to Active Directory Users and Computers and the Remote Desktops Client.&lt;br /&gt;&lt;br /&gt;I attempted to change some of the default settings for the vault using the /setproperties switch. For Example; it appears that vaultcmd has the ability to set a password on a vault;&lt;br /&gt;&lt;blockquote&gt;vaultcmd&amp;nbsp; /setproperties:&quot;Windows Vault&quot; /set:AddProtection /value:Password &lt;br /&gt;vaultcmd&amp;nbsp; /setproperties:&quot;Windows Vault&quot; /set:DefaultProtection /value:Password&lt;/blockquote&gt;But any attempt I made was met with the error; &quot;The request is not  supported.&quot;. So I would be interested to see if anyone can find  additional documentation on this utility or the Windows Vault. I have  not been successful in finding anything to date.&lt;br /&gt;&lt;br /&gt;Some have suggested that any password management tool that hooks into the browser or operating system is more of a risk than a stand alone application that requires additional authentication mechanisms. While I generally agree with this, the emerging capabilities of attack and forensic tools that acquire volatile memory from a host (and consequently decrypted credentials), only require a bit more patience. Of course such tools, must be loaded on the compromised host increasing the forensic footprint the intruder leaves behind.&lt;br /&gt;&lt;br /&gt;Happy Hunting!&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;img width=&quot;1&quot; height=&quot;1&quot; src=&quot;https://blogger.googleusercontent.com/tracker/7055243034201530750-8759930540694322871?l=securitybraindump.blogspot.com&quot; alt=&quot;&quot; /&gt;&lt;/div&gt;</content>
		<author>
			<name>Bugbear</name>
			<email>securitybraindump@gmail.com</email>
			<uri>http://securitybraindump.blogspot.com/</uri>
		</author>
		<source>
			<title type="html">Security Braindump</title>
			<link rel="self" href="http://securitybraindump.blogspot.com/feeds/posts/default"/>
			<id>tag:blogger.com,1999:blog-7055243034201530750</id>
			<updated>2010-07-28T15:00:03+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Flag Question From My Dad</title>
		<link href="http://www.chrisam.net/blog/2010/06/11/flag-question-from-my-dad/"/>
		<id>http://www.chrisam.net/blog/?p=125</id>
		<updated>2010-06-11T01:00:51+00:00</updated>
		<content type="html">&lt;p&gt;My Dad wrote an email asking the following:&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;Dear Folks,&lt;/p&gt;
&lt;p&gt;Does anyone know the position of a second flag on a common halyard?&lt;br /&gt;
I fly the US flag on top and the POW MIA flag beneath.&lt;br /&gt;
A few years back, I wrote a letter to the Flag Code organization in Pittsburgh and did not get an answer.&lt;br /&gt;
I have heard various comments relative to that positioning. I can not find it in my code booklet.&lt;br /&gt;
I heard originally that it should be a flag height break between flags. I also heard that the flag below the US flag should not be touched by the hanging US flag. I cannot find anything in print with either of those comments.&lt;br /&gt;
I was also told that you were not to fly any other flag with the US flag. I know that is bogus according to the flag code. All I could find in the code is that the US flag flies on the top. It just does not seem to specify details of separation. That is what I am looking for!&lt;/p&gt;&lt;/blockquote&gt;</content>
		<author>
			<name>Christopher Mills</name>
			<uri>http://www.chrisam.net/blog</uri>
		</author>
		<source>
			<title type="html">Christopher Mills</title>
			<subtitle type="html">A place for stuff I write.</subtitle>
			<link rel="self" href="http://www.packetsense.net/blog/feed/"/>
			<id>http://www.packetsense.net/blog/feed/</id>
			<updated>2010-06-11T01:30:15+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Bookmarks for May 28th through June 9th</title>
		<link href="http://edsmiley.com/?p=434"/>
		<id>http://edsmiley.com/?p=434</id>
		<updated>2010-06-09T20:00:14+00:00</updated>
		<content type="html">&lt;p&gt;These are my links for May 28th through June 9th:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://tacticalwebappsec.blogspot.com/2010/06/zone-h-defacement-statistics-report-for.html&quot;&gt;Tactical Web Application Security: Zone-H Defacement Statistics Report for Q1 2010&lt;/a&gt; &amp;#8211; Web defacements are a serious problem and are a critical barometer for estimating exploitable vulnerabilities in websites. Unfortunately, most people focus too much on the impact or outcome of these attacks (the defacement) rather than the fact that their web applications are vulnerable to this level of exploitation. People are forgetting the standard Risk equation -&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
RISK = THREAT x VULNERABILITY x IMPACT&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
The resulting risk of a web defacement might be low because the the impact may not be deemed a high enough severity for particular organizations. What most people are missing, however, is that the threat and vulnerability components of the equation still exist. What happens if the defacers decided to not simply alter some homepage content and instead decided to do something more damaging such as adding malicious code to infect clients?&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://sourceforge.net/projects/defraser/&quot;&gt;NFI Defraser | Download NFI Defraser software for free at SourceForge.net&lt;/a&gt; &amp;#8211; Defraser is a forensic analysis application that can be used to detect full and partial multimedia files in datastreams. It is typically used to find (and restore) complete or partial audio/video files in datastreams (for instance, unallocated diskspace)&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://pentest.cryptocity.net/careers&quot;&gt;Penetration Testing and Vulnerability Analysis &amp;#8211; Careers &amp;#8211; Information Security Careers&amp;nbsp;Cheatsheet&lt;/a&gt; &amp;#8211; These are my views on careers in information security careers based on the experience I've had and your mileage may vary. The information below will be most appropriate if you live in New York City, you're interested in application security, pentesting, or reversing, and you are early on in your career in information security.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://blogs.sans.org/computer-forensics/2010/06/04/wmic-draft/&quot;&gt;WMIC for incident response&lt;/a&gt; &amp;#8211; Earlier this week, I posted about using psexec during incident response. I mentioned at the end of that post that I&amp;rsquo;ve been using WMIC in place of psexec and that I&amp;rsquo;d have more on that later. This post, is a follow up to the psexec post.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://thedigitalstandard.blogspot.com/2010/05/crack-lacka.html&quot;&gt;The Digital Standard: Crack-a-Lacka&lt;/a&gt; &amp;#8211; OK&amp;hellip;so you may have heard that&amp;rsquo;s it pretty easy to crack SAM hives using tools like Cain &amp;amp; Able or Ophcrack, but, you have never done it before, you don&amp;rsquo;t know where to start looking, and you feel like a dolt. No worries my friend, I am here to help.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://addons.mozilla.org/en-US/firefox/addon/46698/&quot;&gt;Groundspeed :: Add-ons for Firefox&lt;/a&gt; &amp;#8211; Groundspeed is an add-on that allows security testers to manipulate the application user interface to eliminate annoying limitations and client-side controls that interfere with the web application penetration tests.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://blog.sipvicious.org/2010/05/new-tool-in-works-tftptheft.html&quot;&gt;SIPVicious: New tool in the works: TFTPTheft&lt;/a&gt; &amp;#8211; Most sysadmins just love the idea of switching on a box that just works automatically. In the case of IP phones that is typically possible by setting up the right DHCP config and a TFTP server hosting firmware and configuration.&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;Related posts:&lt;ol&gt;&lt;li&gt;&lt;a href=&quot;http://edsmiley.com/?p=329&quot; rel=&quot;bookmark&quot; title=&quot;Permanent Link: Bookmarks for June 5th through June 22nd&quot;&gt;Bookmarks for June 5th through June 22nd&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://edsmiley.com/?p=122&quot; rel=&quot;bookmark&quot; title=&quot;Permanent Link: Bookmarks for September 29th through October 9th&quot;&gt;Bookmarks for September 29th through October 9th&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://edsmiley.com/?p=436&quot; rel=&quot;bookmark&quot; title=&quot;Permanent Link: Bookmarks for June 26th through June 30th&quot;&gt;Bookmarks for June 26th through June 30th&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;&lt;/p&gt;</content>
		<author>
			<name>Ed Smiley</name>
			<uri>http://edsmiley.com</uri>
		</author>
		<source>
			<title type="html">Ed Smiley's Blog</title>
			<subtitle type="html">IT and Infosec Security Ramblings</subtitle>
			<link rel="self" href="http://edsmiley.com/?feed=rss2"/>
			<id>http://edsmiley.com/?feed=rss2</id>
			<updated>2010-07-01T03:30:13+00:00</updated>
		</source>
	</entry>

	<entry>
		<title type="html">Forensics Analysis: Windows Shadow Copies</title>
		<link href="http://securitybraindump.blogspot.com/2010/06/forensics-analysis-windows-shadow.html"/>
		<id>tag:blogger.com,1999:blog-7055243034201530750.post-8843724655148719110</id>
		<updated>2010-06-09T11:11:15+00:00</updated>
		<content type="html">Microsoft Windows Vista and 7 includes the &lt;span id=&quot;intellitxt&quot; name=&quot;intellitxt&quot;&gt;Volume Shadow Copy Service (VSS) which are leveraged by &lt;/span&gt;&lt;span id=&quot;intellitxt&quot; name=&quot;intellitxt&quot;&gt;System Restore and  Windows Backup features of the Operating System. By default, this service is turned on and the amount of backups stored depends on the disk size and settings. There is a potential wealth of forensic evidence available within Shadow Copies and &lt;/span&gt;even though I am not the first to write about leveraging Shadow  Copies for forensic purposes, I thought it was worth writing a quick post here.&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://technet.microsoft.com/en-us/library/cc754968%28WS.10%29.aspx&quot;&gt;Vssadmin&lt;/a&gt; is a command line tool that can be used to display current VSS backups. To do so, use the syntax;&lt;br /&gt;&lt;blockquote&gt;&lt;b&gt;&lt;i&gt;vssadmin list shadows /for=c:&lt;/i&gt;&lt;/b&gt; (where c: is the volume your working with).&amp;nbsp;&lt;/blockquote&gt;Here is an example of the output;&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot;&gt;&lt;a href=&quot;http://1.bp.blogspot.com/_KM-Ojgotrpk/TA1QxV-IqwI/AAAAAAAAADg/h0SUpRXUXmU/s1600/vssadmin_list_shadows.PNG&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;160&quot; src=&quot;http://1.bp.blogspot.com/_KM-Ojgotrpk/TA1QxV-IqwI/AAAAAAAAADg/h0SUpRXUXmU/s400/vssadmin_list_shadows.PNG&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Make sure to note the Shadow Copy Volume you want to analyze and use it with &lt;a href=&quot;http://technet.microsoft.com/en-us/library/cc753194%28WS.10%29.aspx&quot;&gt;Mklink&lt;/a&gt; to create a symbolic link to the backup. For example&lt;b&gt;;&lt;/b&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;b&gt;&lt;i&gt;mklink /d C:\shadow_copy1  \\?\GLOBALROOT\Device\HarddiskVolumeShadowCopy1\ &lt;/i&gt;&lt;/b&gt;(note: the trailing back slash as it is needed).&amp;nbsp;&lt;/blockquote&gt;&amp;nbsp;Once created you can browse the symbolic link as you would any folder and restore files of interest by copying them out.&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot;&gt;&lt;a href=&quot;http://4.bp.blogspot.com/_KM-Ojgotrpk/TA1Q4MfA_tI/AAAAAAAAADo/dv8POL0bySk/s1600/browse_symbolic_link.PNG&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;180&quot; src=&quot;http://4.bp.blogspot.com/_KM-Ojgotrpk/TA1Q4MfA_tI/AAAAAAAAADo/dv8POL0bySk/s400/browse_symbolic_link.PNG&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Happy Hunting.&lt;br /&gt;&lt;br /&gt;References:&lt;br /&gt;&lt;a href=&quot;http://blogs.msdn.com/b/adioltean/archive/2008/02/28/a-simple-way-to-access-shadow-copies-in-vista.aspx&quot;&gt;MSDN Blog: A Simple Way to Access Shadow Copies in Vista&lt;/a&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;img width=&quot;1&quot; height=&quot;1&quot; src=&quot;https://blogger.googleusercontent.com/tracker/7055243034201530750-8843724655148719110?l=securitybraindump.blogspot.com&quot; alt=&quot;&quot; /&gt;&lt;/div&gt;</content>
		<author>
			<name>Bugbear</name>
			<email>securitybraindump@gmail.com</email>
			<uri>http://securitybraindump.blogspot.com/</uri>
		</author>
		<source>
			<title type="html">Security Braindump</title>
			<link rel="self" href="http://securitybraindump.blogspot.com/feeds/posts/default"/>
			<id>tag:blogger.com,1999:blog-7055243034201530750</id>
			<updated>2010-07-28T15:00:03+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Reversing an Electronik Tribulation Army PHP IRC Bot</title>
		<link href="http://www.mcgrewsecurity.com/2010/06/05/reversing-an-electronik-tribulation-army-php-irc-bot/"/>
		<id>http://www.mcgrewsecurity.com/?p=755</id>
		<updated>2010-06-05T16:17:42+00:00</updated>
		<content type="html">&lt;h3&gt;Introduction&lt;/h3&gt;
&lt;p&gt;I was contacted a few days ago by a person who had knowledge of a small &lt;a title=&quot;http://electroniktribulationarmy.com/&quot; href=&quot;http://electroniktribulationarmy.com/&quot; target=&quot;_blank&quot;&gt;Electronik Tribulation Army&lt;/a&gt; botnet.  You might remember these guys as being GhostExodus&amp;#8217; old group.  The contact sent me the source code of a PHP bot that connects to an IRC command &amp;amp; control.  The source was was obfuscated using the &lt;a title=&quot;http://www.fopo.com.ar/&quot; href=&quot;http://www.fopo.com.ar/&quot; target=&quot;_blank&quot;&gt;Free Online PHP Obfuscator&lt;/a&gt;.  To find the C&amp;amp;C server, I went through a process of stripping away the obfuscator&amp;#8217;s layers of encoding, which I&amp;#8217;m documenting here.  This information might be useful if you&amp;#8217;re doing similar reverse-engineering work on this PHP obfuscator (or others).&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Note: &lt;/strong&gt;At each stage, I have stripped the &amp;#8220;&amp;lt;?php&amp;#8221; tags to prevent the code from running accidentally.  If you are following along, you&amp;#8217;ll need to re-insert them (and preferably do so within a sandbox environment).&lt;/p&gt;
&lt;h3&gt;Stage 1&lt;/h3&gt;
&lt;p&gt;Here&amp;#8217;s the original chunk of code:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a title=&quot;http://mcgrewsecurity.com/codedump/php_reverse/original.txt&quot; href=&quot;http://mcgrewsecurity.com/codedump/php_reverse/original.txt&quot; target=&quot;_blank&quot;&gt;original.txt&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;On the first line, a variable is being set to a string that&amp;#8217;s being represented by a mix of hexadecimal (&amp;#8216;\x&amp;#8217;) and octal (&amp;#8216;\&amp;#8217;) escape sequences.  This obfuscator makes extensive use of this technique. Python uses the same escapes as PHP for hex and octal, so it&amp;#8217;s easy to use my always-open python shell to see a &amp;#8220;normalized&amp;#8221; ascii representation of these strings:&lt;/p&gt;
&lt;pre&gt;&amp;gt;&amp;gt;&amp;gt; &quot;\x62\141\x73\145\x36\64\x5f\144\x65\143\x6f\144\x65&quot;
'base64_decode'&lt;/pre&gt;
&lt;p&gt;PHP allows strings to be used as function names with a very easy syntax, so the variable $v539ded4bc2c gets set to &amp;#8220;base64_decode&amp;#8221;, which is then called with a large string of base64-encoded code.  The decoded string of code then gets passed to eval() to execute.  We&amp;#8217;d rather just see what the decoded string is, so the easiest thing to do is replace the eval() with a print().  Then we can dump out the next stage:&lt;/p&gt;
&lt;pre&gt;hacbooknano:php_reverse wesley$ php original_print.txt &amp;gt; stage2_1.txt&lt;/pre&gt;
&lt;h3&gt;Stage 2&lt;/h3&gt;
&lt;p&gt;Here&amp;#8217;s what we have now:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a title=&quot;http://mcgrewsecurity.com/codedump/php_reverse/stage2_1.txt&quot; href=&quot;http://mcgrewsecurity.com/codedump/php_reverse/stage2_1.txt&quot; target=&quot;_blank&quot;&gt;stage2_1.txt&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The lack of line breaks is annoying, so a little dirty python code to split that up:&lt;/p&gt;
&lt;pre&gt;#!/usr/bin/python
import sys 

fp = open(sys.argv[1])
data = fp.read()
fp.close()

for i in data:
   sys.stdout.write(i)
   if i == ';':
      sys.stdout.write('\n')&lt;/pre&gt;
&lt;p&gt;Running this:&lt;/p&gt;
&lt;pre&gt;hacbooknano:php_reverse wesley$ ./breaklines.py stage2_1.txt &amp;gt; stage2_2_linebreaks.txt&lt;/pre&gt;
&lt;p&gt;We now have this:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a title=&quot;http://mcgrewsecurity.com/codedump/php_reverse/stage2_2_linebreaks.txt&quot; href=&quot;http://mcgrewsecurity.com/codedump/php_reverse/stage2_2_linebreaks.txt&quot; target=&quot;_blank&quot;&gt;stage2_2_linebreaks.txt&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The first 133 lines set up obfuscated names for the rest of the code in this stage.   It builds them a character at a time, interleaving them.&lt;/p&gt;
&lt;p&gt;We can decode these names by copying those assignments out to  another file, and printing the obfuscated names out at the end:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a title=&quot;http://mcgrewsecurity.com/codedump/php_reverse/stage2_3_displaynames.txt&quot; href=&quot;http://mcgrewsecurity.com/codedump/php_reverse/stage2_3_displaynames.txt&quot; target=&quot;_blank&quot;&gt;stage2_3_displaynames.txt&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;pre&gt;hacbooknano:php_reverse wesley$ php stage2_3_displaynames.txt
x24b0884a06dee76da986eb65ba2940d = base64_decode
t104a34fab793aa8acc27101aa69e16d = ereg_replace
f28748ed1b08d4ce5faba4c5bbe478a2 = file_get_contents
sba02b7a6e9217c818bda90209467b6b = gzinflate
k9c9e40dc7cf4574c577417cdc8ae8a4 = md5
fafd3e80e124e1f5d45522b2e31e3eab = ob_end_clean
n8ad08ea0791139ed748c49d82092979 = ob_end_flush
v077b05ec0999fba76a979f188a32e32 = ob_get_contents
gb6e4eb13daf014a331ffe0376f2357b = ob_start
ff29e8f9567141dfd9b4c31c83a38d63 = str_replace
gb4ceeb3708efd3539d845de0b7fd52e = str_rot13
g52eba32e62d0a481f8e5efd196b27b8 = strpos
n8af683210c35ad36253a33d28a3fbde = strtok&lt;/pre&gt;
&lt;p&gt;Now, you can take this and go back to stage2_2_linebreaks to rename all the functions to their more readable names.  I did this manually with search-and-replace in TextMate, since I wanted to see what was being replaced and when.  I also normalized the strings as I did in stage 1.  You wind up with the following code:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a title=&quot;http://mcgrewsecurity.com/codedump/php_reverse/stage2_4_clean.txt&quot; href=&quot;http://mcgrewsecurity.com/codedump/php_reverse/stage2_4_clean.txt&quot; target=&quot;_blank&quot;&gt;stage2_4_clean.txt&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;There&amp;#8217;s what appears to be a tamper check, though I didn&amp;#8217;t really play with it much since there&amp;#8217;s no reason to.  All we&amp;#8217;re interested in at this point is the body of that &amp;#8220;if&amp;#8221; clause.  A chunk of encoded text is ROT-13&amp;#8242;d, base64 decoded, gunzipped, and finally eval()&amp;#8217;d.  If we chop out the tamper check, and replace the eval() with a print() again, we get to move on.&lt;/p&gt;
&lt;h3&gt;Stage 3&lt;/h3&gt;
&lt;p&gt;Here&amp;#8217;s what we have now:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a title=&quot;http://mcgrewsecurity.com/codedump/php_reverse/stage3_1.txt&quot; href=&quot;http://mcgrewsecurity.com/codedump/php_reverse/stage3_1.txt&quot; target=&quot;_blank&quot;&gt;stage3_1.txt&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;This is close to the original code.  The obfuscator has encoded the strings, done away with whitespace, and randomized variable names.  We can normalize the strings, as above, and reformat the code.  For variable names, that&amp;#8217;s where we have to do some more human-eyes analysis.  By looking at what the variables are set to, what functions they are being passed into, and other contextual information, we can give most variables much more reader-friendly names.&lt;/p&gt;
&lt;p&gt;I only partially went through this process with this file, as I found what I needed, and had a good idea of the rest of the file.  The partial cleanup is here:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a title=&quot;http://mcgrewsecurity.com/codedump/php_reverse/stage3_2_cleanup.txt&quot; href=&quot;http://mcgrewsecurity.com/codedump/php_reverse/stage3_2_cleanup.txt&quot; target=&quot;_blank&quot;&gt;stage3_2_cleanup.txt&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Here&amp;#8217;s where it&amp;#8217;s assigns the botnet C&amp;amp;C server settings:&lt;/p&gt;
&lt;pre&gt;error_reporting(0);
set_time_limit(0);
$filename = &quot;./a73v9.php&quot;;
$current_dir = &quot;./&quot;;
$channel = &quot;#nobotshere&quot;;
$host = &quot;complexity.razorhack.org&quot;;
$port = 65000;&lt;/pre&gt;
&lt;p&gt;The system, at the time, had been compromised by the ETA member, MR^E, giving shoutouts to the other ETA members:&lt;/p&gt;
&lt;p&gt;&lt;img class=&quot;aligncenter&quot; title=&quot;http://mcgrewsecurity.com/codedump/php_reverse/complexity.png&quot; src=&quot;http://mcgrewsecurity.com/codedump/php_reverse/complexity.png&quot; alt=&quot;&quot; width=&quot;521&quot; height=&quot;346&quot; /&gt;&lt;/p&gt;
&lt;p&gt;(Real smart, defacing your own botnet C&amp;amp;C)&lt;/p&gt;
&lt;h3&gt;Conclusions&lt;/h3&gt;
&lt;p&gt;I&amp;#8217;d like to thank my twitter followers for being very rapid in getting back-channels in-gear to get the C&amp;amp;C hosting and domain taken out.  While they&amp;#8217;re back to much more typical skiddie activities (as opposed to backdooring hospital HVAC systems), it&amp;#8217;s obvious that these guys haven&amp;#8217;t learned much of a lesson.  One can only hope that one day they&amp;#8217;ll realize that they can build on the skills they&amp;#8217;re using to run nets like this to get a start in legitimate security work, before it&amp;#8217;s too late and they manage to burn their bridges and/or get busted.&lt;/p&gt;
&lt;p&gt;Hopefully this will help some folk get a start in reversing PHP (and other interpreted language) de-obfuscation as well.  It&amp;#8217;s pretty easy, and I think that files like this would serve as a good introduction for students to the concepts involved in reverse engineering in general.  After a few baby-steps like this we can move them up to compiled code :).&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Update: &lt;/strong&gt;Looks like the original author of the bot code found out about this post, and decided to post the original source, along with a rant about how I &amp;#8220;pick on retards&amp;#8221;:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a title=&quot;http://buffer0verflow.com/?p=77&quot; href=&quot;http://buffer0verflow.com/?p=77&quot;&gt;http://buffer0verflow.com/?p=77&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</content>
		<author>
			<name>Wesley McGrew</name>
			<uri>http://www.mcgrewsecurity.com</uri>
		</author>
		<source>
			<title type="html">McGrew Security Blog</title>
			<link rel="self" href="http://www.mcgrewsecurity.com/feed/"/>
			<id>http://www.mcgrewsecurity.com/feed/</id>
			<updated>2010-07-27T21:00:03+00:00</updated>
		</source>
	</entry>

	<entry>
		<title type="html">PaulDotCom EP200: The Hackers for Charity Podcast-a-Thon</title>
		<link href="http://securitybraindump.blogspot.com/2010/06/pauldotcom-ep200-hackers-for-charity.html"/>
		<id>tag:blogger.com,1999:blog-7055243034201530750.post-1111255962581476546</id>
		<updated>2010-06-03T14:36:44+00:00</updated>
		<content type="html">Tomorrow I will be trekking south the hang with the PaulDotCom crew for the 8 hour recording of &lt;a href=&quot;http://pauldotcom.com/wiki/index.php/Episode200&quot;&gt;Episode 200&lt;/a&gt;. They will be &lt;a href=&quot;http://pauldotcom.com/live/&quot;&gt;streaming live&lt;/a&gt; and it looks like they are pulling out all the stops for this episode. There will be interviews, tech segments, and appearances from HD Moore, Johnny Long, Lenny Zeltzer, Ron Gula, Jack Daniel, and a couple of surprise guests. &lt;br /&gt;&lt;br /&gt;The show is dedicated to raising awareness and money for Johnny Long's &lt;a href=&quot;http://www.hackersforcharity.org/hackers-for-charity/get-involved/&quot;&gt;Hackers for Charity&lt;/a&gt;. If you are not familiar with the work Johnny is doing with HFC, &lt;a href=&quot;http://www.hackersforcharity.org/&quot;&gt;take a look&lt;/a&gt;! Donations can be made via the donate button on the &lt;a href=&quot;http://pauldotcom.com/2010/06/episode-200-with-hd-moore-sock.html&quot;&gt;PaulDotCom website&lt;/a&gt; or via the HFC &lt;a href=&quot;http://www.hackersforcharity.org/hackers-for-charity/get-involved/&quot;&gt;Get Involved Page&lt;/a&gt;. So help out with a donation and listen live tomorrow!&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;img width=&quot;1&quot; height=&quot;1&quot; src=&quot;https://blogger.googleusercontent.com/tracker/7055243034201530750-1111255962581476546?l=securitybraindump.blogspot.com&quot; alt=&quot;&quot; /&gt;&lt;/div&gt;</content>
		<author>
			<name>Bugbear</name>
			<email>securitybraindump@gmail.com</email>
			<uri>http://securitybraindump.blogspot.com/</uri>
		</author>
		<source>
			<title type="html">Security Braindump</title>
			<link rel="self" href="http://securitybraindump.blogspot.com/feeds/posts/default"/>
			<id>tag:blogger.com,1999:blog-7055243034201530750</id>
			<updated>2010-07-28T15:00:03+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Bookmarks for May 20th through May 27th</title>
		<link href="http://edsmiley.com/?p=433"/>
		<id>http://edsmiley.com/?p=433</id>
		<updated>2010-05-28T00:00:07+00:00</updated>
		<content type="html">&lt;p&gt;These are my links for May 20th through May 27th:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://sec4app.com/&quot;&gt;WebCruiser &amp;#8211; Web Security&lt;/a&gt; &amp;#8211; WebCruiser &amp;#8211; Web Vulnerability Scanner, a compact but powerful web security scanning tool that will aid you in auditing your site! It has a Vulnerability Scanner and a series of security tools.&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
It can support scanning website as well as POC( Prooving of concept) for web vulnerabilities: SQL Injection, Cross Site Scripting, XPath Injection etc. So, WebCruiser is also an automatic SQL injection tool, a XPath injection tool, and a Cross Site Scripting tool!&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://nullpointer.dk/?q=node/50&quot;&gt;Stealing a photo from remote webcam | nullpointer.dk&lt;/a&gt; &amp;#8211; Ever wanted to capture a photo from a remote webcam? Like from one of your friends perhaps. Probably if you've a little hacker in your belly.. This is another demonstration of the use of Metasploit like I did in my previous article Exploiting SMB on Windows. Therefore, I won't talk about installing the framework and running the supplied program msfconsole.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://pauldotcom.com/2010/04/using-meterpreter-to-control-n.html&quot;&gt;PaulDotCom: Archives&lt;/a&gt; &amp;#8211; Metasploit has A LOT of exploits, but from time to time you will very likely need to use exploits that are not part of the framework. Whether it is an exploit from www.exploit-db.com that spawns a shell or a netcat listener you can still use the framework to control the host. As long as you have a shell bound to a TCP port you can use metasploit to interact with that victim. What's more, you can upgrade that shell to a meterpreter session so you can benefit from the full power of the framework.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://blog.tenablesecurity.com/2010/05/common-platform-enumeration-cpe-with-nessus.html&quot;&gt;Tenable Network Security: Common Platform Enumeration (CPE) with Nessus&lt;/a&gt; &amp;#8211; Recently a Nessus plugin (and associated library) was developed that includes CPE information about supported targets. If no entry exists in the CPE database, the plugin will attempt to create one and apply all of the appropriate information in the CPE defined format. I ran a scan against my test network and then filtered for CPE entries:&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://security.crudtastic.com/?p=215&quot;&gt;security.crudtastic.com &amp;raquo; Test Lab Version 1.0&lt;/a&gt; &amp;#8211; &lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.dailymotion.com/video/22460067&quot;&gt;Dailymotion &amp;#8211; Practical Exploitation &amp;#8211; Null Session Enum &amp;#8211; a College video&lt;/a&gt; &amp;#8211; 3 tools that do enumeration using null sessions&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.skullsecurity.org/blog/?p=820&quot;&gt;SkullSecurity &amp;raquo; Blog Archive &amp;raquo; Defeating expensive lockdowns with cheap shellscripts&lt;/a&gt; &amp;#8211; Recently, I was given the opportunity to work with an embedded Linux OS that was locked down to prevent unauthorized access. I was able to obtain a shell fairly quickly, but then I ran into a number of security mechanisms. Fortunately, I found creative ways to overcome each of them.&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;Related posts:&lt;ol&gt;&lt;li&gt;&lt;a href=&quot;http://edsmiley.com/?p=249&quot; rel=&quot;bookmark&quot; title=&quot;Permanent Link: Bookmarks for February 17th through March 3rd&quot;&gt;Bookmarks for February 17th through March 3rd&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://edsmiley.com/?p=155&quot; rel=&quot;bookmark&quot; title=&quot;Permanent Link: Bookmarks for November 20th through November 25th&quot;&gt;Bookmarks for November 20th through November 25th&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://edsmiley.com/?p=91&quot; rel=&quot;bookmark&quot; title=&quot;Permanent Link: Bookmarks for August 27th from 14:11 to 14:17&quot;&gt;Bookmarks for August 27th from 14:11 to 14:17&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;&lt;/p&gt;</content>
		<author>
			<name>Ed Smiley</name>
			<uri>http://edsmiley.com</uri>
		</author>
		<source>
			<title type="html">Ed Smiley's Blog</title>
			<subtitle type="html">IT and Infosec Security Ramblings</subtitle>
			<link rel="self" href="http://edsmiley.com/?feed=rss2"/>
			<id>http://edsmiley.com/?feed=rss2</id>
			<updated>2010-07-01T03:30:13+00:00</updated>
		</source>
	</entry>

	<entry>
		<title type="html">The Security Bloggers Network</title>
		<link href="http://securitybraindump.blogspot.com/2010/05/security-bloggers-network.html"/>
		<id>tag:blogger.com,1999:blog-7055243034201530750.post-320084662710501278</id>
		<updated>2010-05-24T21:50:39+00:00</updated>
		<content type="html">&lt;div class=&quot;separator&quot;&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot;&gt;&lt;/div&gt;&lt;a href=&quot;http://www.blogger.com/goog_2011169533&quot;&gt;&lt;/a&gt;Rich Mogull of &lt;a href=&quot;http://www.securosis.com/&quot;&gt;Securosis&lt;/a&gt; recently published a blog post entitled &lt;a href=&quot;http://securosis.com/blog/is-twitter-making-us-dumb-bloggers-please-come-back&quot;&gt;Is Twitter Making Us Dumb? Bloggers, Please Come Back&lt;/a&gt;. Rich summarizes his experience starting a blog and shares his perspective on the diminishing amount of blogging.&lt;span class=&quot;fn&quot;&gt; Alan Shimel&lt;/span&gt; who runs the &lt;a href=&quot;http://www.securitybloggersnetwork.com/&quot;&gt;Security Blogger Network&lt;/a&gt; quickly followed up with his own &lt;a href=&quot;http://www.ashimmy.com/2010/05/calling-all-security-bloggers-come-out-come-out-where-ever-you-are.html&quot;&gt;post&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;I too have noticed that my RSS reader is not nearly as full as it  once was. Many of the resources I have today in my RSS Reader came from the Security Bloggers Network after stumbling upon it several years ago. The blogs I was introduced to through the SBN opened up a new world for me. I was introduced to thoughts and opinions from every corner of the security community. Many of which I had never considered. &lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot;&gt;&lt;a href=&quot;http://2.bp.blogspot.com/_KM-Ojgotrpk/S_so3UMrg8I/AAAAAAAAADY/TYGU1bCuoAU/s1600/sbn-logo.gif&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://2.bp.blogspot.com/_KM-Ojgotrpk/S_so3UMrg8I/AAAAAAAAADY/TYGU1bCuoAU/s320/sbn-logo.gif&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;When I started my own blog about a year ago, it never occurred to me to even join. In retrospect, it may have been lack of confidence, as I was not sure what I was going to write about. I just knew that there were some thoughts I needed to rant about and blogging seemed like a logical medium. But I quickly found blogging to be an rewarding experience and I am currently backlogged with so many ideas for posts, I have enough material for the remainder of the year.&lt;br /&gt;&lt;br /&gt;So I am proud to announce, I am a new member of the Security Bloggers Network. If you have a blog, I recommend you consider joining. If you do not have a blog I ask you to consider starting one, as it can be a rewarding experience to both the author and the reader, alike.&lt;br /&gt;&lt;div class=&quot;separator&quot;&gt;&lt;/div&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;img width=&quot;1&quot; height=&quot;1&quot; src=&quot;https://blogger.googleusercontent.com/tracker/7055243034201530750-320084662710501278?l=securitybraindump.blogspot.com&quot; alt=&quot;&quot; /&gt;&lt;/div&gt;</content>
		<author>
			<name>Bugbear</name>
			<email>securitybraindump@gmail.com</email>
			<uri>http://securitybraindump.blogspot.com/</uri>
		</author>
		<source>
			<title type="html">Security Braindump</title>
			<link rel="self" href="http://securitybraindump.blogspot.com/feeds/posts/default"/>
			<id>tag:blogger.com,1999:blog-7055243034201530750</id>
			<updated>2010-07-28T15:00:03+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Bookmarks for April 19th through May 19th</title>
		<link href="http://edsmiley.com/?p=432"/>
		<id>http://edsmiley.com/?p=432</id>
		<updated>2010-05-20T03:00:11+00:00</updated>
		<content type="html">&lt;p&gt;These are my links for April 19th through May 19th:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://blog.dasient.com/2010/05/q110-web-based-malware-data-and-trends.html&quot;&gt;Dasient Blog: Q1&amp;#8217;10 web-based malware data and trends&lt;/a&gt; &amp;#8211; Each quarter we pull together data for web-based malware attacks from across the web. Our proprietary malware analysis platform allows us to monitor millions of websites and draw results from a wealth of data which we summarize in this blog. What we continue to see is that the web malware threat continues to grow significantly. Hackers are becoming increasingly sophisticated and bold in their attacks, which means that legitimate websites are more threatened than ever. Putting web site security best practices in place such as malware monitoring and containment is becoming an absolute must if businesses do not want to expose themselves and their customers to these attacks. A particularly interesting observation has been an increase in 'malvertising' attacks in which hackers plant malicious ads on high-profile ad networks and websites&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.skullsecurity.org/blog/?p=627&quot;&gt;SkullSecurity &amp;raquo; Blog Archive &amp;raquo; Taking apart the Energizer trojan &amp;#8211; Part 1: setup&lt;/a&gt; &amp;#8211; As most of you know, a Trojan was recently discovered in the software for Energizer's USB battery charger. Following its release, I wrote an Nmap probe to detect the Trojan and HDMoore wrote a Metasploit module to exploit it.&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
I mentioned in my last post that it was a nice sample to study and learn from. The author made absolutely no attempt to conceal its purpose, once installed, besides a weak XOR encoding for communication. Some conspiracy theorists even think this may have been legitimate management software gone wrong &amp;#8212; and who knows, really? In any case, I offered to write a tutorial on how I wrote the Nmap probe, and had a lot of positive feedback, so here it is!&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Just be sure to take this for what it is. This is *not* intended to show any new methods or techniques or anything like that. It's a reverse engineering guide targeted, as much as I could, for people who've never opened IDA or Windbg in their lives. I'd love to hear your comments!&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.ncsl.org/IssuesResearch/TelecommunicationsInformationTechnology/SecurityBreachNotificationLaws/tabid/13489/Default.aspx&quot;&gt;Security Breach Notification Laws&lt;/a&gt; &amp;#8211; Forty-six states, the District of Columbia, Puerto Rico and the Virgin Islands have enacted legislation requiring notification of security breaches involving personal information.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.youtube.com/watch?v=N2boa3lyC7Q&quot;&gt;YouTube &amp;#8211; Bogota Review&lt;/a&gt; &amp;#8211; &lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.youtube.com/watch?v=-nFV-KksseQ&quot;&gt;YouTube &amp;#8211; CUSTOM BOGATA LOCKPICKING INSTRUCTIONAL VIDEO&lt;/a&gt; &amp;#8211; CUSTOM BOGATA LOCKPICKING INSTRUCTIONAL VIDEO:&amp;lt;br /&amp;gt;&lt;br /&gt;
this is a reference instructional video&amp;lt;br /&amp;gt;&lt;br /&gt;
on my custom-made bogata rakes,&amp;lt;br /&amp;gt;&lt;br /&gt;
made for the &amp;quot;tutorials&amp;quot; thread @ www.keypicking.com&amp;lt;br /&amp;gt;&lt;br /&gt;
in this video i use a Titanium-shackle Wison-Bohannan,a 45mm Guard,&amp;amp; a 50mm Garrison,as picking subjects&amp;lt;br /&amp;gt;&lt;br /&gt;
NOTE: these custom rakes are entirely hand-made, and do occasionally become available through me.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.greensql.net/publications/mysql-security-best-practices&quot;&gt;MySQL Security Best Practices (Hardening MySQL Tips) | &amp;nbsp;GreenSQL&lt;/a&gt; &amp;#8211; The MySQL database has become the world's most popular open source database because of its consistent fast performance, high reliability and ease of use. MySQL is used on every continent &amp;ndash; yes, even in Antarctica! &amp;ndash; by individuals, Web developers, as well as many of the world's largest and fastest-growing organizations such as industry leaders Yahoo!, Alcatel-Lucent, Google, Nokia, YouTube and others to save time and money powering their high-volume websites, business-critical systems, and packaged software.&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
As most products do, MySQL comes &amp;quot;ready-to-work&amp;quot; out of the box. Usually, security is not a major consideration when installing this kind of product. Often, the most important issue is to get it up and running as quickly as possible so that the organization can benefit. This document is intended as a quick security manual to help you bring an installed MySQL database server into conformity with best security practices.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.securitymetrics.com/panscan.adp&quot;&gt;PANscan &amp;#8211; SecurityMetrics&lt;/a&gt; &amp;#8211; PANscan simplifies the testing process by enabling non-technical merchants to quickly find prohibited credit card data on their systems. It will:&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
    * Search the local system for cardholder data.&amp;lt;br /&amp;gt;&lt;br /&gt;
    * Triple-check all threats to ensure they are valid.&amp;lt;br /&amp;gt;&lt;br /&gt;
    * Run 10 times faster than a normal disk scan.&amp;lt;br /&amp;gt;&lt;br /&gt;
    * Report summary results immediately.&amp;lt;br /&amp;gt;&lt;br /&gt;
    * Allow scans to be performed as frequently as desired on any number of merchant machines.&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Free downloads available in May&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;Related posts:&lt;ol&gt;&lt;li&gt;&lt;a href=&quot;http://edsmiley.com/?p=431&quot; rel=&quot;bookmark&quot; title=&quot;Permanent Link: Bookmarks for April 2nd through April 18th&quot;&gt;Bookmarks for April 2nd through April 18th&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://edsmiley.com/?p=430&quot; rel=&quot;bookmark&quot; title=&quot;Permanent Link: Bookmarks for April 1st through April 2nd&quot;&gt;Bookmarks for April 1st through April 2nd&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://edsmiley.com/?p=293&quot; rel=&quot;bookmark&quot; title=&quot;Permanent Link: Bookmarks for April 26th through April 29th&quot;&gt;Bookmarks for April 26th through April 29th&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;&lt;/p&gt;</content>
		<author>
			<name>Ed Smiley</name>
			<uri>http://edsmiley.com</uri>
		</author>
		<source>
			<title type="html">Ed Smiley's Blog</title>
			<subtitle type="html">IT and Infosec Security Ramblings</subtitle>
			<link rel="self" href="http://edsmiley.com/?feed=rss2"/>
			<id>http://edsmiley.com/?feed=rss2</id>
			<updated>2010-07-01T03:30:13+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">GhostExodus Pleads Guilty</title>
		<link href="http://www.mcgrewsecurity.com/2010/05/14/ghostexodus-pleads-guilty/"/>
		<id>http://www.mcgrewsecurity.com/?p=753</id>
		<updated>2010-05-15T01:36:48+00:00</updated>
		<content type="html">&lt;p&gt;Today, the US Attorney&amp;#8217;s Office announced that Jesse &amp;#8220;GhostExodus&amp;#8221; McGraw, has entered a guilty plea on two charges of transmitting a malicious code.  Jesse had compromised more than 14 computers at the Carrell Clinic in Dallas, Texas, where he worked as a night-shift security guard.  This included the system running the HMI (Human Machine Interface) for the hospital&amp;#8217;s HVAC system.  To the best of my knowledge this is the only arrest and conviction of a hacker involved in a control systems/SCADA incident in the United States.&lt;/p&gt;
&lt;p&gt;This story began last year, when I became aware of the HVAC compromise, and gathered information about it to turn over to FBI.  Throughout the process, I have been very impressed with the technical skill and responsiveness of the FBI agents.  I am also very happy with this outcome.  This may serve to educate organizations with control systems about the threats and vulnerabilities that are possible, and put other &amp;#8220;script-kiddie&amp;#8221; type hackers on notice that they can be tracked down and prosecuted for their actions.&lt;/p&gt;
&lt;p&gt;The press release for the guilty plea is not yet available on the DOJ website, but the following articles are available:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a title=&quot;http://www.computerworld.com/s/article/9176811/Security_guard_pleads_guilty_to_hacking_his_employer&quot; href=&quot;http://www.computerworld.com/s/article/9176811/Security_guard_pleads_guilty_to_hacking_his_employer&quot; target=&quot;_blank&quot;&gt;Security guard pleads guilty to hacking his employer &lt;/a&gt;- Bob McMillian, IDG News Service&lt;/li&gt;
&lt;li&gt;&lt;a title=&quot;http://blogs.dallasobserver.com/unfairpark/2010/05/hacker_known_as_ghostexodus_wh.php&quot; href=&quot;http://blogs.dallasobserver.com/unfairpark/2010/05/hacker_known_as_ghostexodus_wh.php&quot; target=&quot;_blank&quot;&gt;Hacker Known as &amp;#8220;GhostExodus,&amp;#8221; Who Broke Into Carrell Clinic Computers, Pleads Guilty&lt;/a&gt; &amp;#8211; Robert Wilonsky, Dallas Observer (This article has the complete text of the DOJ press release)&lt;/li&gt;
&lt;li&gt;&lt;a title=&quot;http://www.star-telegram.com/2010/05/14/2190429/arlington-man-pleads-guilty-to.html&quot; href=&quot;http://www.star-telegram.com/2010/05/14/2190429/arlington-man-pleads-guilty-to.html&quot; target=&quot;_blank&quot;&gt;Arlington man pleads guilty to hacking medical clinic&amp;#8217;s computers&lt;/a&gt; &amp;#8211; Nathaniel Jones, Star Telegram&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;I have a large collection of PDFs of court filings for this case, which I may post with commentary at some point soon, now that he has entered a guilty plea.  The PDFs make for interesting reading and a wild ride, and I don&amp;#8217;t know of any other resources that have good documentation of a hacker case.  I&amp;#8217;m looking forward to going through them again.&lt;/p&gt;</content>
		<author>
			<name>Wesley McGrew</name>
			<uri>http://www.mcgrewsecurity.com</uri>
		</author>
		<source>
			<title type="html">McGrew Security Blog</title>
			<link rel="self" href="http://www.mcgrewsecurity.com/feed/"/>
			<id>http://www.mcgrewsecurity.com/feed/</id>
			<updated>2010-07-27T21:00:03+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Live Hacking CD vs. Backtrack 4</title>
		<link href="http://www.mcgrewsecurity.com/2010/05/10/live-hacking-cd-vs-backtrack-4/"/>
		<id>http://www.mcgrewsecurity.com/?p=750</id>
		<updated>2010-05-10T14:03:59+00:00</updated>
		<content type="html">&lt;p&gt;The idea for doing this comparison came to me after seeing some back-and-forth on twitter between &lt;a title=&quot;http://twitter.com/attritionorg&quot; href=&quot;http://twitter.com/attritionorg&quot; target=&quot;_blank&quot;&gt;@attritionorg&lt;/a&gt; and &lt;a title=&quot;http://twitter.com/dralijahangiri&quot; href=&quot;http://twitter.com/dralijahangiri&quot; target=&quot;_blank&quot;&gt;@dralijahangiri&lt;/a&gt; about the &lt;a title=&quot;http://www.livehacking.com/index.htm&quot; href=&quot;http://www.livehacking.com/index.htm&quot; target=&quot;_blank&quot;&gt;Live Hacking CD&lt;/a&gt;.  After &lt;a title=&quot;http://twitter.com/attritionorg&quot; href=&quot;http://twitter.com/attritionorg&quot; target=&quot;_blank&quot;&gt;@attritionorg &lt;/a&gt;called the point of the Live Hacking CD into question (when &lt;a title=&quot;http://www.backtrack-linux.org/&quot; href=&quot;http://www.backtrack-linux.org/&quot; target=&quot;_blank&quot;&gt;Backtrack 4&lt;/a&gt; is already available), Dr. Ali Jahangiri made claims that&lt;a title=&quot;http://twitter.com/dralijahangiri/status/13527657543&quot; href=&quot;http://twitter.com/dralijahangiri/status/13527657543&quot; target=&quot;_blank&quot;&gt; &amp;#8220;Live Hacking CD is much easier than BackTrack and its tools are updated&amp;#8221;&lt;/a&gt;, and tha&lt;a title=&quot;http://twitter.com/dralijahangiri/status/13527923154&quot; href=&quot;http://twitter.com/dralijahangiri/status/13527923154&quot; target=&quot;_blank&quot;&gt;t &amp;#8220;BackTrack is a great Distro but it has tons of tools that you do not use it frequently in PenTest&amp;#8221;&lt;/a&gt;.  Dr. Jahangiri followed this up with &lt;a title=&quot;http://twitter.com/dralijahangiri/status/13527949893&quot; href=&quot;http://twitter.com/dralijahangiri/status/13527949893&quot; target=&quot;_blank&quot;&gt;an example&lt;/a&gt; that there are &amp;#8220;old&amp;#8221; tools in Backtrack: Kismet.&lt;/p&gt;
&lt;p&gt;I had not used the Live Hacking CD before, so I figured that testing out these claims and comparing the two distributions might be worth doing.  I&amp;#8217;m always interested in new live CDs, both for my own use, and as recommendations for students and others new to infosec.  Backtrack 4 is the current pentest-distro-of-choice around here.  It&amp;#8217;s to the point now that a BT4 install is about as good as anything I&amp;#8217;d roll myself for a pen-testing Linux install, and it&amp;#8217;s also something I can recommend to the students for lab exercises, and our end-of-semester CTF.&lt;/p&gt;
&lt;p&gt;One might ask, why would the Live Hacking folks want to re-invent the wheel?  If you are just a user of Backtrack, it may not have occurred to you, but there is a business rationale for competition in the pen-test Live CD arena.  The BT4 maintainers, Offensive Security, offer some very well-liked and technical training classes that use Backtrack in a classroom setting.  Live Hacking also holds workshops that teach similar material.  It would make sense, then, that one training company would not want to have students spending much of their time in class staring at an advertising vehicle for another company.&lt;/p&gt;
&lt;p&gt;So, the Live Hacking CD makes sense for the Live Hacking training.  They don&amp;#8217;t have students sitting and looking at their competitor&amp;#8217;s logos throughout class.  They can load it up with the specific tools that they teach in the class and update it along with their material.  At the NFTC, we&amp;#8217;ll likely soon be doing something similar with a forensics live distro, so I definitely &amp;#8220;get it&amp;#8221;.&lt;/p&gt;
&lt;p&gt;The question is: if I am not currently in the Live Hacking training, is their Live CD something that is useful independent of the class?  The answer for Backtrack 4, with the new features for cleanly installing and package management, is a resounding &amp;#8220;yes&amp;#8221;.  Backtrack serves as a tough competitor, but Dr. Jahangiri seems to compare the Live Hacking CD favorably to BT4, so let&amp;#8217;s take it to task:&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Tools&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;I considered building a table that compared the two sets of tools, but there&amp;#8217;s honestly no point.  Backtrack 4 is a DVD distribution, giving it a huge advantage over Live Hacking&amp;#8217;s CD in this category.  You can view a list of tools that are on the Live Hacking CD &lt;a title=&quot;http://www.livehacking.com/cd-dvd/applications.htm&quot; href=&quot;http://www.livehacking.com/cd-dvd/applications.htm&quot; target=&quot;_blank&quot;&gt;here&lt;/a&gt;, though I am not aware of a list for Backtrack 4 (there is a Backtrack 3 list &lt;a title=&quot;http://backtrack.offensive-security.com/index.php/Tools&quot; href=&quot;http://backtrack.offensive-security.com/index.php/Tools&quot; target=&quot;_blank&quot;&gt;here&lt;/a&gt;, though it&amp;#8217;s not quite accurate for BT4).&lt;/p&gt;
&lt;p&gt;While Backtrack 4 has all but a few of the tools from Live Hacking (Relay Scanner, for example), there are some interesting omissions from Live Hacking.  The Live Hacking CD seems to focus on reconnaissance, spoofing, and wireless tools.  It&amp;#8217;s missing a lot of vulnerability finding and exploitation tools.  For example, it&amp;#8217;s very surprising to me to see a live CD meant for penetration testing that does not include the Metasploit framework.  I don&amp;#8217;t see any web application tools, either.&lt;/p&gt;
&lt;p&gt;I&amp;#8217;m sure there&amp;#8217;s good reason for this on the Live Hacking CD side of things.  If you&amp;#8217;re building a CD to go along with exercises for a class, there&amp;#8217;s no reason to put a tool on the disc that isn&amp;#8217;t used in an exercise.  This doesn&amp;#8217;t make for a good pen-testing disc for general use, though, and I&amp;#8217;d have to say that Backtrack 4 wins hands-down on this.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Updates&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;There was a claim that the tools on the Live Hacking CD are &amp;#8220;updated&amp;#8221;.  I&amp;#8217;ll take that as an opportunity to look at how they both handle updates.  This cuts to the very nature of each disc, really illustrating how they&amp;#8217;re meant for very different purposes.&lt;/p&gt;
&lt;p&gt;The Live Hacking CD is heavily based on the Ubuntu Desktop 9.10 ISO.  So much so, that VMWare Workstation detects the ISO as being Ubuntu 9.10 and offers to do a quick install.  If you check the sources.list, you will find that it even uses Ubuntu&amp;#8217;s repositories.  Many of the pen-testing tools are installed from Ubuntu&amp;#8217;s repositories, and have recent version numbers.  If a tool were to be updated in the 9.10 repositories, you would be able to update it in LHCD easily.&lt;/p&gt;
&lt;p&gt;Other tools that aren&amp;#8217;t in the Ubuntu repos (such as metoscan) or haven&amp;#8217;t been updated in a while (Kismet) appear to have been installed manually.  To use Dr. Jahangiri&amp;#8217;s example, Kismet in LHCD is from the January 2010 release (found by running &amp;#8217;strings&amp;#8217; on the kismet_server binary).  On Backtrack 4, Kismet was built from SVN in July of 2009.&lt;/p&gt;
&lt;p&gt;So, Kismet is newer on LHCD than on the Backtrack 4 DVD.  On Backtrack, however, Kismet is a package maintained by the BT4 developers.  Backtrack, like LHCD, is based on Ubuntu, but unlike LHCD, the Backtrack developers have put a lot of work into setting up their own repositories and providing updates and tools independently of Ubuntu.  Because of this, the BT4 developers could, at any time, rebuild Kismet from SVN and you would be able to apt-get it in.  If the LHCD maintainers were to update Kismet, it would likely require a new version of the disc.&lt;/p&gt;
&lt;p&gt;So, while the Live Hacking CD might have slightly newer versions of some tools, Backtrack 4 has a better framework for keeping those tools up to date.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Ease of Use&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;I&amp;#8217;m not sure how to measure this claim, but I hesitate to say that either one is &amp;#8220;much easier&amp;#8221; to use than the other.  Both are a collection of tools and you either know how to use them, or you don&amp;#8217;t.  Backtrack 4 is a more popular distro than Live Hacking, and therefore you may be able to find help with problems on Google easier, but there&amp;#8217;s not anything inherently easier about one over the other.&lt;/p&gt;
&lt;p&gt;A claim was made that &amp;#8220;BackTrack is a great Distro but it has tons of tools that you do not use it frequently in PenTest&amp;#8221;.  If this is part of the argument that LHCD is easier, I would have to disagree.  There are many tools in BT4 that I don&amp;#8217;t use, but they don&amp;#8217;t get in my way, or reduce the ease at which I use the others.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Conclusions&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;If it weren&amp;#8217;t for the claims made about the Live Hacking CD comparing it to Backtrack 4, I probably wouldn&amp;#8217;t have looked at the two together or posted about it.  It really isn&amp;#8217;t anything resembling a close-call.  They are two very different beasts.&lt;/p&gt;
&lt;p&gt;The Live Hacking CD is a disc designed as a companion to a class, and I&amp;#8217;m sure it fits that purpose well.  There are good reasons for developing custom live CD&amp;#8217;s for classes.  It does, however, have limited use outside of the class.&lt;/p&gt;
&lt;p&gt;Outside of the classroom, Backtrack 4 is a much better choice, in my opinion.  It has a much more comprehensive set of tools, a system for updating them, and a team of developers that are committed to keeping it relevant.  Unless you have a very specific need for something else, BT4 is as good as it gets for pen-testing Live CDs.&lt;/p&gt;</content>
		<author>
			<name>Wesley McGrew</name>
			<uri>http://www.mcgrewsecurity.com</uri>
		</author>
		<source>
			<title type="html">McGrew Security Blog</title>
			<link rel="self" href="http://www.mcgrewsecurity.com/feed/"/>
			<id>http://www.mcgrewsecurity.com/feed/</id>
			<updated>2010-07-27T21:00:03+00:00</updated>
		</source>
	</entry>

	<entry>
		<title type="html">Why Hackers make the Best IT Support Professionals</title>
		<link href="http://securitybraindump.blogspot.com/2010/05/why-hackers-make-best-it-support.html"/>
		<id>tag:blogger.com,1999:blog-7055243034201530750.post-4942993661933040418</id>
		<updated>2010-05-03T21:33:02+00:00</updated>
		<content type="html">This is a thought that I have had brewing for some time and I will attempt to not rant too much.&amp;nbsp; Throughout my IT career, I have been watching many IT Support professionals immediately go for a quick fix to technology issues. This is not to say a quick fix isn’t always warranted. The constant barrage of support issues, end users broad siding you as you attempt to grab lunch, and evolving technology is indeed a challenge. I feel your pain. I've been there, I've done that, and I still do it on a daily basis. The beating support people take can cause even the most saintly to lose his/her patience.&lt;br /&gt;&lt;br /&gt;However, I feel the trend of the quick fix, seems to be worsening. In InfoSec, the quick fix is often used in conjunction with FUD (fear, uncertainly, and doubt) to sell those magical products with blinking lights that are going to make the latest attack vectors just magically disappear. The problem with this concept is the same in all subsets of Information Technology, however. How many of us have told colleagues, friends, and family to reboot as a solution to an issue? How many of us have told them to do so more than once for the same issue? See the quick fix is not really a fix at all, it is procrastination. &lt;br /&gt;&lt;br /&gt;I like to think that we as IT Professionals, whether desktop support, enterprise architects, coders, or InfoSec pursued our career because we all had the common love of technology. Many of us have the inquisitive nature that would rival any scientist. This makes us all brothers and sisters alike. The inquisitive nature that I felt when powering on my TI99-4A in 1981 is still with me today. This is why I chose this career. &lt;br /&gt;&lt;br /&gt;Some of the most inquisitive people I have met while working in IT have been those who have self dubbed themselves &quot;hackers&quot;. These are not the &quot;hackers&quot; the media would have you believe are hijacking your wireless and stealing your digital valuables. These are self proclaimed geeks who love computers. They are not always InfoSec professionals. They may work on a helpdesk, as a systems administrator, or at the local Radio Shack. They enjoy taking things apart and putting them back together in ways that improve the technology. See hackers understand the concepts of efficiency and availability.&amp;nbsp; These concepts are the foundation of supporting any business. It is what our employee’s pay us our salaries for, regardless of the subset of IT we may fall under.&lt;br /&gt;&lt;br /&gt;Efficiency and availability is not about reboots and resets. It is about getting to the root of an issue, learning from it, and improving the system(s) from what you have learned. So take the time to understand the technology issues you come across. It can be fun and productive. If you are not feeling the love for your technology career of choice, then ask the hacker working at the local Radio Shack if he or she is willing to trade careers with you. I suspect they would jump at the chance.&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;img width=&quot;1&quot; height=&quot;1&quot; src=&quot;https://blogger.googleusercontent.com/tracker/7055243034201530750-4942993661933040418?l=securitybraindump.blogspot.com&quot; alt=&quot;&quot; /&gt;&lt;/div&gt;</content>
		<author>
			<name>Bugbear</name>
			<email>securitybraindump@gmail.com</email>
			<uri>http://securitybraindump.blogspot.com/</uri>
		</author>
		<source>
			<title type="html">Security Braindump</title>
			<link rel="self" href="http://securitybraindump.blogspot.com/feeds/posts/default"/>
			<id>tag:blogger.com,1999:blog-7055243034201530750</id>
			<updated>2010-07-28T15:00:03+00:00</updated>
		</source>
	</entry>

	<entry>
		<title type="html">More Experiments with Master File Table Timestamps</title>
		<link href="http://securitybraindump.blogspot.com/2010/05/more-experiments-with-master-file-table.html"/>
		<id>tag:blogger.com,1999:blog-7055243034201530750.post-1493360379693291750</id>
		<updated>2010-05-03T21:29:18+00:00</updated>
		<content type="html">I had an anonymous comment on my &lt;a href=&quot;http://securitybraindump.blogspot.com/2010/04/tampering-with-master-file-table.html%20&quot;&gt;Tampering with Master File Table Records&lt;/a&gt; post referencing the Timestomp utility available in &lt;a href=&quot;http://www.metasploit.com/research/projects/antiforensics/&quot;&gt;Metasploit&lt;/a&gt;. Timestomp is an anti-forensics utility used to change the date/time metadata stored in the $Standard_Information Attribute of the Master File Table. I experimented with the utility prior to the previous post but had some issues getting it to run properly on Windows 7. Moreover, Timestomp does not edit the $File_Name Attribute (MACE) values. The commenter does point out and interesting workaround noted on the Timestomp &lt;a href=&quot;http://www.forensicswiki.org/wiki/Timestomp&quot;&gt;wiki&lt;/a&gt; however.&lt;br /&gt;&lt;br /&gt;Moving a file post manipulation with Timestomp copies all four of the $Standard_Information Attribute time values to the $File_Name Attribute Attribute values. Once moved, you must change the SI attribute values again. Staying with using the existing tools available on Windows 7, I tested using the Move-Item Cmdlet. &lt;br /&gt;&lt;blockquote&gt;CD C:\Windows\System32&lt;br /&gt;New-Item malicious.dll -type file&lt;br /&gt;(get-item malicious.dll).creationtime=$(Get-Date &quot;02/11/10 07:30&quot;)&lt;br /&gt;(get-item malicious.dll).lastwritetime=$(Get-Date &quot;02/11/10 07:30&quot;)&lt;br /&gt;(get-item malicious.dll).lastaccesstime=$(Get-Date &quot;02/11/10 07:30&quot;)&lt;br /&gt;set-date -date 02/11/10&lt;br /&gt;set-date -date 07:30:00&lt;br /&gt;rename-item malicious.dll notmalicious.txt&lt;br /&gt;Move-Item notmalicious.txt C:\Users\Public\&lt;br /&gt;CD C:\Users\Public\&lt;br /&gt;(get-item notmalicious.txt).creationtime=$(Get-Date &quot;02/11/10 07:30&quot;)&lt;br /&gt;(get-item notmalicious.txt).lastwritetime=$(Get-Date &quot;02/11/10 07:30&quot;)&lt;br /&gt;(get-item notmalicious.txt).lastaccesstime=$(Get-Date &quot;02/11/10 07:30&quot;)&lt;/blockquote&gt;I verified again by carving the $MFT out and using &lt;a href=&quot;http://www.integriography.com/&quot;&gt;analyzeMFT&lt;/a&gt; to parse the contents. The following is the output of the $MFT record for our malicious file verifying that all eight date values have been edited;&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot;&gt;&lt;a href=&quot;http://4.bp.blogspot.com/_KM-Ojgotrpk/S99yXxnX1eI/AAAAAAAAADQ/Quh5B1IuQcY/s1600/export_post_move.png&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;15&quot; src=&quot;http://4.bp.blogspot.com/_KM-Ojgotrpk/S99yXxnX1eI/AAAAAAAAADQ/Quh5B1IuQcY/s400/export_post_move.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Rob T. Lee also recently &lt;a href=&quot;http://blogs.sans.org/computer-forensics/2010/04/12/windows-7-mft-entry-timestamp-properties/&quot;&gt;posted&lt;/a&gt; some research he has been doing on Windows 7 $MFT timestamp entries. His findings to date seem to support the aforementioned behavior. It will be interesting to see what additional behavior he finds. Keep the comments coming!&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;img width=&quot;1&quot; height=&quot;1&quot; src=&quot;https://blogger.googleusercontent.com/tracker/7055243034201530750-1493360379693291750?l=securitybraindump.blogspot.com&quot; alt=&quot;&quot; /&gt;&lt;/div&gt;</content>
		<author>
			<name>Bugbear</name>
			<email>securitybraindump@gmail.com</email>
			<uri>http://securitybraindump.blogspot.com/</uri>
		</author>
		<source>
			<title type="html">Security Braindump</title>
			<link rel="self" href="http://securitybraindump.blogspot.com/feeds/posts/default"/>
			<id>tag:blogger.com,1999:blog-7055243034201530750</id>
			<updated>2010-07-28T15:00:03+00:00</updated>
		</source>
	</entry>

	<entry>
		<title type="html">Tampering with Master File Table Records</title>
		<link href="http://securitybraindump.blogspot.com/2010/04/tampering-with-master-file-table.html"/>
		<id>tag:blogger.com,1999:blog-7055243034201530750.post-3817731075073321719</id>
		<updated>2010-05-03T13:54:57+00:00</updated>
		<content type="html">I have been spending some time reading &lt;a href=&quot;http://www.digital-evidence.org/fsfa/index.html&quot;&gt;File System Forensic Analysis&lt;/a&gt; by Brian Carrier which is considered by many to be the primary resource on the subject of file system forensics. Consequently, I began thinking of ways to tamper with the metadata stored within the Master File Table (MFT) of NTFS formatted drives. In NTFS everything is a file and the MFT stores information on these files. Analyzing the MFT is one way of establishing a forensic timeline of all file and folder changes on the system being investigated.&lt;br /&gt;&lt;br /&gt;The MFT file contains a unique record for each file or folder which includes several attributes such as the $Standard_Information Attribute and $File_Name Attribute. Each attribute contains metadata on every file and folder ever created, modified, accessed, or removed within NTFS.&lt;br /&gt;&lt;br /&gt;The $Standard_Information Attribute contains metadata which includes the Date/Time values that are commonly referenced by the operating system. These are the values one would see when viewing the properties of a file within explorer.exe on a Windows system. The values are sometimes referred to as M.A.C.E. and include;&lt;br /&gt;&lt;blockquote&gt;&lt;b&gt;M&lt;/b&gt;odified Time: Time the folder or file was last modified&lt;br /&gt;&lt;b&gt;A&lt;/b&gt;ccessed Time: Time the folder or file was last accessed&lt;br /&gt;&lt;b&gt;C&lt;/b&gt;reation Time: Time the folder or file was created&lt;br /&gt;&lt;b&gt;E&lt;/b&gt;ntry Modified Time: Time the MFT entry of a folder or file was last modified (note: cannot be viewed from Windows explorer)&lt;/blockquote&gt;&lt;div class=&quot;separator&quot;&gt;&lt;a href=&quot;http://1.bp.blogspot.com/_KM-Ojgotrpk/S7yk2sK094I/AAAAAAAAACg/gPe6nvVYlfc/s1600/originalfileproperties.PNG&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://1.bp.blogspot.com/_KM-Ojgotrpk/S7yk2sK094I/AAAAAAAAACg/gPe6nvVYlfc/s320/originalfileproperties.PNG&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;The $File_Name Attribute contains the name of the file. In Windows there will usually be entries in both the 8.3 DOS and Win32 naming format. The $File_Name Attribute also contains similar date/time (MACE) values as those found in the Standard Information Attribute. These values often reflect the creation time of the file or folder and do not change frequently. There are exceptions to this which I discuss later in this post.&lt;br /&gt;&lt;br /&gt;Since the attribute values stored within the MFT are commonly used for generating a timeline during the analysis of Windows NTFS file systems, I started playing around with manipulating the metadata within it. If one wanted to cover one's tracks by doing so, it would be useful to use tools already available on the operating system. Such tools would ideally not track or log the commands run on the system. Irony is, the Windows PowerShell fits this description and has these capabilities. &lt;a href=&quot;http://twitter.com/davehull&quot;&gt;Dave Hull&lt;/a&gt; has noted this on his blog &lt;a href=&quot;http://trustedsignal.blogspot.com/2008/08/touch-on-windows-via-powershell.html&quot;&gt;here&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;By leveraging the Get-Item cmdlet in PowerShell, one can change some of the metadata within the $Standard_Information attribute and consequently the values shown in the properties of the file. For example;&lt;br /&gt;&lt;blockquote&gt;(get-item malicious.dll).creationtime=$(Get-Date &quot;02/11/10 07:30&quot;)&lt;br /&gt;(get-item malicious.dll).lastwritetime=$(Get-Date &quot;02/11/10 07:30&quot;)&lt;br /&gt;(get-item malicious.dll).lastaccesstime=$(Get-Date &quot;02/11/10 07:30&quot;)&lt;/blockquote&gt;&lt;div class=&quot;separator&quot;&gt;&amp;nbsp;&lt;a href=&quot;http://1.bp.blogspot.com/_KM-Ojgotrpk/S7y-dwhDrNI/AAAAAAAAACo/ibxNCH5TgQ4/s1600/fileproperties.PNG&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://1.bp.blogspot.com/_KM-Ojgotrpk/S7y-dwhDrNI/AAAAAAAAACo/ibxNCH5TgQ4/s320/fileproperties.PNG&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;To verify this change within the MFT, I used &lt;a href=&quot;http://www.accessdata.com/downloads/current_releases/imager/Imager%20Lite%202.6.1.zip&quot;&gt;FTK  Imager Lite&lt;/a&gt; to export the $MFT and &lt;a href=&quot;http://www.integriography.com/&quot;&gt;AnalyzeMFT&lt;/a&gt; to parse and   export the contents into CSV format. AnalyzeMFT is a free tool based on a commercial tool called MFT Ripper by &lt;a href=&quot;http://www.mykeytech.com/&quot;&gt;Mark Menz&lt;/a&gt;. Once exported, the CSV file can be opened in your favorite spreadsheet program for easy filtering. The following screen shot shows the MFT record for the malicious.dll after I using the Get-Item cmdlet to change the dates (note the dates are stored in UTC format).&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot;&gt;&lt;a href=&quot;http://1.bp.blogspot.com/_KM-Ojgotrpk/S7zHzFJ2ILI/AAAAAAAAADA/nUknpCJtBYw/s1600/export_post_getitem.PNG&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;10&quot; src=&quot;http://1.bp.blogspot.com/_KM-Ojgotrpk/S7zHzFJ2ILI/AAAAAAAAADA/nUknpCJtBYw/s400/export_post_getitem.PNG&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;As you can see from the export, the problem with this tactic is the Std Info Entry Date (MFT Entry Modified Time) remains unchanged. Moreover, the FN Info ($File_Name Attribute) Dates also remain unchanged. Interesting enough, renaming the file will change both these values but doing so will change them to the current system time. The only real option I have been able to find is to change the system time prior to renaming. This can be accomplished by using the set-date cmdlet in Power Shell.&lt;br /&gt;&lt;blockquote&gt;set-date -date 02/11/10&lt;br /&gt;set-date -date 07:30:00&lt;br /&gt;rename-item malicious.dll notmalicious.dll&lt;/blockquote&gt;Now we have the following export from the MFT.&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot;&gt;&lt;a href=&quot;http://4.bp.blogspot.com/_KM-Ojgotrpk/S7zJC5RmC1I/AAAAAAAAADI/1FiYLf5RfvY/s1600/export_post_rename.PNG&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;10&quot; src=&quot;http://4.bp.blogspot.com/_KM-Ojgotrpk/S7zJC5RmC1I/AAAAAAAAADI/1FiYLf5RfvY/s400/export_post_rename.PNG&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Unfortunately, this approach is far from perfect. The MFT Entry Modified Date within the $File_Name Attribute remains unscathed (I have not been able to figure out how to change this). Moreover, by default, a System Informational Event is logged within the Windows Event log of a change to the system time. Note the the date of the event however. There is a similar event logged for the time change.&lt;br /&gt;&lt;blockquote&gt;Log Name:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; System&lt;br /&gt;Source:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Microsoft-Windows-Kernel-General&lt;br /&gt;Date:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2/10/2010 12:00:00 AM&lt;br /&gt;Event ID:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&lt;br /&gt;Task Category: None&lt;br /&gt;Level:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Information&lt;br /&gt;Keywords:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Time&lt;br /&gt;User:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; User&lt;br /&gt;Computer:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; CompromisedHost&lt;br /&gt;Description:&lt;br /&gt;The system time has changed to ?2010?-?02?-?11T04:00:00.000000000Z from ?2010?-?04?-?07T18:49:38.251360400Z.&lt;/blockquote&gt;Other considerations, include .lnk files being stored within the MFT due to the &quot;Recent Document History&quot; feature being turned on by default within Windows. This feature would create a malicious.dll.lnk file in the C:\Users\Username\AppData\Roaming\Microsoft\Windows\Recent folder on Windows Vista and 7 and consequently create an MFT entry for this file with metadata. This certainly would also be a red flag for the forensic investigator. Thus an attacker may want to turn this feature off prior to performing any tasks on the host. With PowerShell this can be accomplished by using the New-ItemProperty cmdlet to create the appropriate registry values and then by using Stop-Process cmdlet to force the reload of the explorer.exe shell for the current user. &lt;br /&gt;&lt;blockquote&gt;mkdir HKCU:\software\microsoft\windows\currentversion\policies\explorer&lt;br /&gt;New-ItemProperty HKCU:\software\microsoft\windows\currentversion\policies\explorer -name norecentdocshistory -propertytype DWord -value 1&lt;br /&gt;Stop-Process -name explorer -force&lt;/blockquote&gt;The explorer process reloading will also generate an information event log.&lt;br /&gt;&lt;blockquote&gt;Log Name:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Application&lt;br /&gt;Source:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Microsoft-Windows-Winlogon&lt;br /&gt;Date:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2/11/2010 7:34:12 AM&lt;br /&gt;Event ID:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1002&lt;br /&gt;Task Category: None&lt;br /&gt;Level:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Information&lt;br /&gt;Keywords:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Classic&lt;br /&gt;User:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; N/A&lt;br /&gt;Computer:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; CompromisedHost&lt;br /&gt;Description:&lt;br /&gt;The shell stopped unexpectedly and explorer.exe was restarted.&lt;/blockquote&gt;Stopping the eventlog service prior to actions being taken on the compromised host may be prudent, but I will save the manipulation of other forensic timeline sources for a later post.&lt;br /&gt;&lt;div class=&quot;separator&quot;&gt;&lt;/div&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;img width=&quot;1&quot; height=&quot;1&quot; src=&quot;https://blogger.googleusercontent.com/tracker/7055243034201530750-3817731075073321719?l=securitybraindump.blogspot.com&quot; alt=&quot;&quot; /&gt;&lt;/div&gt;</content>
		<author>
			<name>Bugbear</name>
			<email>securitybraindump@gmail.com</email>
			<uri>http://securitybraindump.blogspot.com/</uri>
		</author>
		<source>
			<title type="html">Security Braindump</title>
			<link rel="self" href="http://securitybraindump.blogspot.com/feeds/posts/default"/>
			<id>tag:blogger.com,1999:blog-7055243034201530750</id>
			<updated>2010-07-28T15:00:03+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">What’s on your (ideal) border?</title>
		<link href="http://www.chrisam.net/blog/2010/05/01/whats-on-your-ideal-border/"/>
		<id>http://www.chrisam.net/blog/?p=122</id>
		<updated>2010-05-01T22:27:02+00:00</updated>
		<content type="html">&lt;p&gt;If you had a beefy Linux box with plenty of storage hanging on to your border router that can see all of your network&amp;#8217;s ingress/egress traffic, what would you put on it? Why?&lt;/p&gt;
&lt;p&gt;Let me know in the comments or via &lt;a title=&quot;Twitter - TheChrisAM&quot; href=&quot;http://twitter.com/thechrisam&quot; target=&quot;_blank&quot;&gt;twitter&lt;/a&gt;!&lt;/p&gt;
&lt;p&gt;I&amp;#8217;m thinking some sort of netflow collector, maybe a layer 7 re-assembler. Full packet capture/logging perhaps?&lt;/p&gt;</content>
		<author>
			<name>Christopher Mills</name>
			<uri>http://www.chrisam.net/blog</uri>
		</author>
		<source>
			<title type="html">Christopher Mills</title>
			<subtitle type="html">A place for stuff I write.</subtitle>
			<link rel="self" href="http://www.packetsense.net/blog/feed/"/>
			<id>http://www.packetsense.net/blog/feed/</id>
			<updated>2010-06-11T01:30:15+00:00</updated>
		</source>
	</entry>

</feed>
