<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-27526408</id><updated>2024-10-17T14:10:39.060-07:00</updated><category term="PAN PA-4020 4020 3.1.8 PANOS 3.1.9 silent packet drops"/><title type='text'>Mark Jx</title><subtitle type='html'>Thoughts by me...</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://markjx.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/27526408/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://markjx.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>markjx</name><uri>http://www.blogger.com/profile/14635243343970586485</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>25</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-27526408.post-8592809781976895454</id><published>2018-05-13T04:44:00.002-07:00</published><updated>2018-05-13T04:44:52.305-07:00</updated><title type='text'>Upcoming Blue Team Series on Incident Response, Threat Hunting, and Purple Teaming</title><content type='html'>At &lt;a href=&quot;http://bsidescincy.org/&quot; target=&quot;_blank&quot;&gt;Cincinnati B-Sides&lt;/a&gt;&amp;nbsp;yesterday, I had some conversations about&lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;Incident Response&lt;/li&gt;
&lt;li&gt;Threat Hunting&lt;/li&gt;
&lt;li&gt;Purple Teaming&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;
These are &quot;new&quot; concepts in the Cyber Security space. I&#39;m going to be publishing some posts over the next few days to publish definitions of these terms, how the enable the business, and how to stand up these functions in your organization.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Please put your notes in the comments!&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://markjx.blogspot.com/feeds/8592809781976895454/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/27526408/8592809781976895454' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/27526408/posts/default/8592809781976895454'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/27526408/posts/default/8592809781976895454'/><link rel='alternate' type='text/html' href='http://markjx.blogspot.com/2018/05/upcoming-blue-team-series-on-incident.html' title='Upcoming Blue Team Series on Incident Response, Threat Hunting, and Purple Teaming'/><author><name>markjx</name><uri>http://www.blogger.com/profile/14635243343970586485</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-27526408.post-907996916423288700</id><published>2017-07-26T15:23:00.003-07:00</published><updated>2017-07-26T15:23:33.501-07:00</updated><title type='text'>Using the NSRL on a Modern Machine</title><content type='html'>Like anyone else that works IR, I found myself with a machine and I wasn&#39;t sure if I had malware on it. I figured I&#39;d use the &lt;a href=&quot;https://www.nsrl.nist.gov/Downloads.htm&quot; target=&quot;_blank&quot;&gt;RDS from NSRL&lt;/a&gt; to &quot;subtract&quot; out known good files. On a &quot;modern&quot; machine (defined as SSD storage with multiple cores), just &quot;subtracting&quot; out the known good is still time consuming. So, I did the following to make it much faster.&lt;br /&gt;
&lt;br /&gt;
A simple &quot;grep -v&quot; would&#39;ve taken &amp;gt;25 hours. With my process it was 15 seconds.&lt;br /&gt;
&lt;br /&gt;
My system:&lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;Intel i7-4930K (6c, 12t) 3.4GHz&lt;/li&gt;
&lt;li&gt;ASUS X79 Deluxe Motherboard&lt;/li&gt;
&lt;li&gt;64GB RAM&lt;/li&gt;
&lt;li&gt;Corsair 240GB ssd (nothing too fancy)&lt;/li&gt;
&lt;li&gt;Fedora 25&lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;
How did I accomplish this magic?&lt;br /&gt;
&lt;h2&gt;
Get the NSRL&lt;/h2&gt;
&lt;div&gt;
I won&#39;t go into details, but something like this:&lt;/div&gt;
&lt;div&gt;
&lt;ol&gt;
&lt;li&gt;Download the &quot;Modern&quot; and &quot;Legacy&quot; RDS ISO&#39;s from the NSRL&lt;/li&gt;
&lt;li&gt;Mount them (&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;mount -o loop RDS_257_legacy.iso /mnt/legacy/ ; mount -o loop RDS_257_modern.iso /mnt/modern/&lt;/span&gt;)&amp;nbsp;&lt;/li&gt;
&lt;li&gt;Uncompress the big files&lt;/li&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;cd ; mkdir nsrl ; cd nsrl&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;mkdir modern ; cd modern&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;unzip /mnt/modern/NSRLFile.txt.zip&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;mv NSRLFile.txt NSRLFile-modern.txt&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;cut -f2 -d,&amp;nbsp;NSRLFile-modern.txt | cut -f2 -d\&quot; | sort -u &amp;gt; nsrl-modern-su.md5&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;cd ..&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;mkdir legacy ; cd legacy&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;unzip /mnt/legacy/NSRLFile.txt.zip&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;mv NSRLFile.txt NSRLFile-legacy.txt&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;cut -f2 -d,&amp;nbsp;NSRLFile-legacy.txt | cut -f2 -d\&quot; | sort -u &amp;gt; nsrl-legacy-su.md5&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;cd ..&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;li&gt;Combine legacy &amp;amp; modern&lt;/li&gt;
&lt;ol&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;cd ~/nsrl&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;cat {legacy,modern}/nsrl*-su.md5 | sort | uniq -c &amp;gt;&amp;nbsp;nsrl-modern_legacy.md5&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/ol&gt;
&lt;div&gt;
It&#39;s just that easy! ;)&lt;/div&gt;
&lt;h2&gt;
Source Image&lt;/h2&gt;
&lt;/div&gt;
&lt;div&gt;
To &quot;prepare&quot; my source image, I had run the &quot;file&quot; command on everything in the image. I then grepped through that output file for &quot;executable&quot;. That gave me executables formatted as:&amp;nbsp;&lt;/div&gt;
&lt;div&gt;
&lt;ul&gt;
&lt;li&gt;MS-DOS&amp;nbsp;&lt;/li&gt;
&lt;li&gt;PE32&lt;/li&gt;
&lt;li&gt;DLL&#39;s&lt;/li&gt;
&lt;li&gt;All kinds of other stuff&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;
I then ran md5sum on every file in that list. I saved those in &quot;executables.md5s&quot; There were 6800 unique executables listed in this file.&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Obviously, I skipped some steps here. Hit me up in the comments if you want details.&lt;/div&gt;
&lt;h2&gt;
Subtracting the NSRL from Source&lt;/h2&gt;
&lt;div&gt;
My first attempt was:&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&amp;nbsp;grep -vi -f&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace;&quot;&gt;nsrl-modern_legacy.md5 executables.md5s&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
That ran out of memory and crashed.&amp;nbsp;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
I&#39;ve done A BUNCH of work with &quot;grep -v -f A B&quot;. I&#39;ve learned that it can still be VERY fast if B is HUGE. What slows down grep is when A gets big. So, let&#39;s keep A small and get this done!&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Normally, subtracting a bunch of things out of one input file must be done sequentially. This is slow. Boo!&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h3&gt;
Second Attempt&lt;/h3&gt;
&lt;div&gt;
My second attempt taught me that I&#39;m going to have to do this backwards. I want to find the intersection of these two files. Once I have that (very small) list, I can quickly subtract it from executables.md5s.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h3&gt;
Third Attempt&lt;/h3&gt;
&lt;div&gt;
&lt;div&gt;
This attempt took me down a fascinating path that was totally fruitless. I&#39;ll write a different blog on that later. :)&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h3&gt;
Fourth Attempt&lt;/h3&gt;
&lt;div&gt;
The &quot;executables.md5s&quot; was the output of the &quot;md5sum&quot; program. So, I pulled out just the md5sums. Also, NSRL uses all uppercase, while the md5sum is all lowecase by default. This took care of both:&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;awk &#39;{print toupper($1);}&#39; executables.md5s &amp;gt; executables.md5sonly&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
I tried:&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&amp;nbsp;pv nsrl-modern_legacy.md5 | grep -f executables.md5sonly -i &amp;gt; tacos&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;If you don&#39;t know pv, go check it out! It&#39;s like &quot;cat&quot; with a &quot;done-o-meter&quot;!&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: inherit; font-size: large;&quot;&gt;&lt;i&gt;This was going to take 23 hours!&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;h3&gt;
Final Attempt&lt;/h3&gt;
&lt;div&gt;
I have 6 cores, 12 threads of execution. I wanted to go with 4 x Cores for my number of runs. This command splits the already (comparatively) small executables.md5sonly into 24 files:&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&amp;nbsp;cd ~/nsrl ; mkdir exesplit ; cd exesplit&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&amp;nbsp;split -d -n l/24 ../executables.md5sonly exesplit.&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&amp;nbsp;time ls exesplit.* | parallel --jobs 24 grep -f {} ../nsrl-modern_legacy.md5 &amp;gt; all.out&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
This kicked off 24 parallel jobs of grep all searching through the NSRL for md5&#39;s from my suspect machine. There were 3700 md5sums in all.out&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;i&gt;&lt;span style=&quot;font-size: large;&quot;&gt;It took 7.8 seconds.&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
But... I&#39;m not quite done yet. That just shows the files that are in my suspect machine AND in the NSRL. So, what I need is the files that are in the suspect machine that AREN&#39;T in the NSRL. That&#39;s simple:&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&amp;nbsp;cd ~/nsrl&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&amp;nbsp;time grep -v -f exesplit/all.out executables.md5sonly &amp;gt; executables-nonsrl.md5&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
That took 2.2 seconds.&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
I&#39;m now down to 3100 md5sums listed in executables-nonsrl.md5. I eliminated over half my files to check for malice.&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h2&gt;
Virus Total&lt;/h2&gt;
&lt;div&gt;
My co-worker has a script to run these against the &lt;a href=&quot;https://www.virustotal.com/&quot; target=&quot;_blank&quot;&gt;Virus Total&lt;/a&gt;. Running all 6800 files would&#39;ve taken &amp;gt;24 hours. Only running 3100 takes &amp;lt; 12 hours. And we can be pretty confident that we won&#39;t be querying for things that are known good.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://markjx.blogspot.com/feeds/907996916423288700/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/27526408/907996916423288700' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/27526408/posts/default/907996916423288700'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/27526408/posts/default/907996916423288700'/><link rel='alternate' type='text/html' href='http://markjx.blogspot.com/2017/07/using-nsrl-on-modern-machine.html' title='Using the NSRL on a Modern Machine'/><author><name>markjx</name><uri>http://www.blogger.com/profile/14635243343970586485</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-27526408.post-7008238517219940941</id><published>2017-07-05T18:43:00.002-07:00</published><updated>2017-07-05T18:43:55.953-07:00</updated><title type='text'>Significant Security Incidents</title><content type='html'>When getting into Information Security, it is helpful to know about certain key attacks. Here are some that come to mind for me:&lt;br /&gt;
&lt;br /&gt;
This is not a complete list, by far. I welcome people to add links or notes to things that they think should be on the list, too.&lt;br /&gt;
&lt;br /&gt;
1997: Eligible Receiver&lt;br /&gt;
&lt;a href=&quot;https://en.wikipedia.org/wiki/Eligible_Receiver_97&quot;&gt;https://en.wikipedia.org/wiki/Eligible_Receiver_97&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
2003 attack. Discovered in 2005. Titan Rain&lt;br /&gt;
&lt;a href=&quot;https://en.wikipedia.org/wiki/Titan_Rain&quot;&gt;https://en.wikipedia.org/wiki/Titan_Rain&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://content.time.com/time/printout/0,8816,1098371,00.html&quot;&gt;http://content.time.com/time/printout/0,8816,1098371,00.html&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://courses.cs.washington.edu/courses/csep590/05au/readings/titan.rain.htm&quot;&gt;http://courses.cs.washington.edu/courses/csep590/05au/readings/titan.rain.htm&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;https://www.theguardian.com/technology/2007/sep/04/news.internet&quot;&gt;https://www.theguardian.com/technology/2007/sep/04/news.internet&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
2005 attack. Discovered in 2010. Stuxnet&lt;br /&gt;
&lt;a href=&quot;https://en.wikipedia.org/wiki/Stuxnet&quot;&gt;https://en.wikipedia.org/wiki/Stuxnet&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;https://www.youtube.com/watch?v=rOwMW6agpTI&quot;&gt;https://www.youtube.com/watch?v=rOwMW6agpTI&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;https://www.symantec.com/content/en/us/enterprise/media/security_response/whitepapers/w32_stuxnet_dossier.pdf&quot;&gt;https://www.symantec.com/content/en/us/enterprise/media/security_response/whitepapers/w32_stuxnet_dossier.pdf&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://isis-online.org/isis-reports/detail/stuxnet-malware-and-natanz-update-of-isis-december-22-2010-reportsupa-href1/8&quot;&gt;http://isis-online.org/isis-reports/detail/stuxnet-malware-and-natanz-update-of-isis-december-22-2010-reportsupa-href1/8&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://isis-online.org/uploads/isis-reports/documents/stuxnet_update_15Feb2011.pdf&quot;&gt;http://isis-online.org/uploads/isis-reports/documents/stuxnet_update_15Feb2011.pdf&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
2006 attack. Discovered in 2011. Night Dragon Operation&lt;br /&gt;
&lt;a href=&quot;https://en.wikipedia.org/wiki/Night_Dragon_Operation&quot;&gt;https://en.wikipedia.org/wiki/Night_Dragon_Operation&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;https://www.mcafee.com/jp/resources/white-papers/wp-global-energy-cyberattacks-night-dragon.pdf&quot;&gt;https://www.mcafee.com/jp/resources/white-papers/wp-global-energy-cyberattacks-night-dragon.pdf&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
2008. Australian ISC Water Services&lt;br /&gt;
&lt;a href=&quot;http://csrc.nist.gov/groups/SMA/fisma/ics/documents/Maroochy-Water-Services-Case-Study_briefing.pdf&quot;&gt;http://csrc.nist.gov/groups/SMA/fisma/ics/documents/Maroochy-Water-Services-Case-Study_briefing.pdf&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
2009 attack. Discovered in 2010. Operation Aurora&lt;br /&gt;
&lt;a href=&quot;https://en.wikipedia.org/wiki/Operation_Aurora&quot;&gt;https://en.wikipedia.org/wiki/Operation_Aurora&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
2014 Heartbleed Vulnerability&lt;br /&gt;
Let&#39;s someone image your RAM. Nothing logged on host OS.&lt;br /&gt;
&lt;a href=&quot;https://en.wikipedia.org/wiki/Heartbleed&quot; target=&quot;_blank&quot;&gt;https://en.wikipedia.org/wiki/Heartbleed&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
2014 Shellshock Vulnerability&lt;br /&gt;
I&#39;m over-simplifying, but this allowed Remote Code Execution (RCE) in bash. So, you could go to a website and just execute code on the web server. Trivial to exploit. even I wrote an exploit for it while on a conference call.&lt;br /&gt;
&lt;div&gt;
&lt;a href=&quot;https://en.wikipedia.org/wiki/Shellshock_(software_bug)&quot; target=&quot;_blank&quot;&gt;https://en.wikipedia.org/wiki/Shellshock_(software_bug)&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://markjx.blogspot.com/feeds/7008238517219940941/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/27526408/7008238517219940941' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/27526408/posts/default/7008238517219940941'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/27526408/posts/default/7008238517219940941'/><link rel='alternate' type='text/html' href='http://markjx.blogspot.com/2017/07/significant-security-incidents.html' title='Significant Security Incidents'/><author><name>markjx</name><uri>http://www.blogger.com/profile/14635243343970586485</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-27526408.post-8592398078787035841</id><published>2017-06-25T13:59:00.000-07:00</published><updated>2017-06-25T13:59:15.649-07:00</updated><title type='text'>June 2017 Cybersecurity Reading List</title><content type='html'>Here are the books on my bookshelf that I&#39;m either excited to read or have recently read:&lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://www.microsoftpressstore.com/store/windows-internals-part-1-system-architecture-processes-9780735684188&quot; target=&quot;_blank&quot;&gt;Windows Internals, Part 1, version 7&lt;/a&gt;&amp;nbsp;by Yosifovich, et all from Microsoft Press&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.microsoftpressstore.com/store/troubleshooting-with-the-windows-sysinternals-tools-9780735684447&quot; target=&quot;_blank&quot;&gt;Troubleshooting with the Windows Sysinternals Tools&lt;/a&gt; by Russinovich, et all from Microsoft Press&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://smile.amazon.com/gp/product/1617294160/ref=oh_aui_search_detailpage?ie=UTF8&amp;amp;psc=1&quot; target=&quot;_blank&quot;&gt;Learn PowerShell in a Month of Lunches, 3rd Edition&lt;/a&gt; by Jones &amp;amp; Hicks&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.nostarch.com/forensicimaging&quot; target=&quot;_blank&quot;&gt;Practical Forensic Imaging&lt;/a&gt; from No Starch Press&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.nostarch.com/metasploit&quot; target=&quot;_blank&quot;&gt;Metasploit, the Penetration Tester&#39;s Guide&lt;/a&gt; by Kennedy et al from No Starch Press&lt;/li&gt;
&lt;li&gt;Metasploit Toolkit from Syngress&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.nostarch.com/firewalls.htm&quot; target=&quot;_blank&quot;&gt;Linux Firewalls&lt;/a&gt; from No Starch Press&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.nostarch.com/malware&quot; target=&quot;_blank&quot;&gt;Practical Malware Analysis&lt;/a&gt; from No Starch Press&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.nostarch.com/packetanalysis3&quot; target=&quot;_blank&quot;&gt;Practical Packet Analysis 3rd Edition&lt;/a&gt; by Chris Sanders from No Starch Press&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://smile.amazon.com/Defensive-Security-Handbook-Practices-Infrastructure/dp/1491960388/ref=sr_1_1?s=books&amp;amp;ie=UTF8&amp;amp;qid=1498424290&amp;amp;sr=1-1&amp;amp;keywords=defensive+security+handbook&quot; target=&quot;_blank&quot;&gt;Defensive Security Handbook&lt;/a&gt; from O&#39;Reilly&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;
And some major breaches you should be aware of:&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://en.wikipedia.org/wiki/Operation_Aurora&quot; target=&quot;_blank&quot;&gt;Operation Aurora&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://en.wikipedia.org/wiki/Titan_Rain&quot; target=&quot;_blank&quot;&gt;Titan Rain&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.nytimes.com/2014/01/18/business/a-sneaky-path-into-target-customers-wallets.html&quot; target=&quot;_blank&quot;&gt;Target Breach&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;
Things I&#39;ve already read that you may be interested in:&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://www.mitre.org/sites/default/files/publications/pr-13-1028-mitre-10-strategies-cyber-ops-center.pdf&quot; target=&quot;_blank&quot;&gt;Ten Strategies of a World-Class Cybersecurity Operations Center&lt;/a&gt; by Carson Zimmerman from MITRE&lt;/li&gt;
&lt;ul&gt;
&lt;li&gt;I can&#39;t recommend this enough. For those that want to &quot;get into security&quot; or want to really take their career to the next level, this is unbeatable.&lt;/li&gt;
&lt;/ul&gt;
&lt;li&gt;&lt;a href=&quot;https://smile.amazon.com/Tao-Network-Security-Monitoring-Intrusion/dp/0321246772&quot; target=&quot;_blank&quot;&gt;The Tao of Network Security Monitoring&lt;/a&gt; by Richard Bejtlich&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://smile.amazon.com/Real-Digital-Forensics-Computer-Security/dp/0321240693/ref=asap_bc?ie=UTF8&quot; target=&quot;_blank&quot;&gt;Real Digital Forensics&lt;/a&gt; by Jones, Bejtlich, Rose&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://smile.amazon.com/Extrusion-Detection-Security-Monitoring-Intrusions/dp/0321349962/ref=asap_bc?ie=UTF8&quot; target=&quot;_blank&quot;&gt;Extrusion Detection&lt;/a&gt; by Richard Bejtlich&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://smile.amazon.com/Practice-Network-Security-Monitoring-Understanding/dp/1593275099/ref=pd_lpo_sbs_14_img_0?_encoding=UTF8&amp;amp;psc=1&amp;amp;refRID=KQR4B3BYCBVZY8PBTP3Q&quot; target=&quot;_blank&quot;&gt;The Practice of Network Security Monitoring&lt;/a&gt; by Richard Bejtlich from No Starch Press&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.nostarch.com/tlcl&quot; target=&quot;_blank&quot;&gt;The Linux Command Line&lt;/a&gt; from No Starch Press&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;
What are you reading? Did you find any of these helpful? Are there other books I should be aware of that are better than these?&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://markjx.blogspot.com/feeds/8592398078787035841/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/27526408/8592398078787035841' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/27526408/posts/default/8592398078787035841'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/27526408/posts/default/8592398078787035841'/><link rel='alternate' type='text/html' href='http://markjx.blogspot.com/2017/06/june-2017-cybersecurity-reading-list.html' title='June 2017 Cybersecurity Reading List'/><author><name>markjx</name><uri>http://www.blogger.com/profile/14635243343970586485</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-27526408.post-5772433236311235129</id><published>2017-06-02T18:56:00.000-07:00</published><updated>2017-06-04T05:30:48.419-07:00</updated><title type='text'>Splitting MP3&#39;s</title><content type='html'>Sometimes you need to split long MP3&#39;s into smaller chunks. I deal with this with audio books and listening to my &lt;a href=&quot;http://www.sans.org/&quot; target=&quot;_blank&quot;&gt;SANS&lt;/a&gt;&amp;nbsp;classes. (Not&amp;nbsp;&lt;a href=&quot;https://www.sans.org/instructors/mark-jeanmougin&quot; target=&quot;_blank&quot;&gt;&lt;b&gt;my&lt;/b&gt;&lt;/a&gt;&amp;nbsp;SANS classes. I&#39;m not good enough yet. But, everyone needs something to strive for!)&lt;br /&gt;
&lt;br /&gt;
These are all Linux commands. They should work in most SANS Linux VM&#39;s (like the &lt;a href=&quot;http://www.sans.org/sec504&quot; target=&quot;_blank&quot;&gt;SEC504&lt;/a&gt;, &lt;a href=&quot;http://www.sans.org/sec511&quot; target=&quot;_blank&quot;&gt;SEC511&lt;/a&gt;, &lt;a href=&quot;http://www.sans.org/for500&quot; target=&quot;_blank&quot;&gt;FOR500&lt;/a&gt;, or &lt;a href=&quot;http://www.sans.org/for508&quot; target=&quot;_blank&quot;&gt;FOR508&lt;/a&gt;&amp;nbsp;ones). They&#39;ll also work under &lt;a href=&quot;http://lmgtfy.com/?q=Windows+Subsystem+for+Linux&quot; target=&quot;_blank&quot;&gt;Windows Subsystem for Linux&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Anyway, those MP3&#39;s from SANS have long, vague filenames. So, I use this script to convert a filename like &quot;SEC511_1A_B01.mp3&quot; to something simple like &quot;1A.mp3&quot;:&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;ls *3 | while read fn ; do nfn=$(echo $fn | cut -f2 -d_) ; mv -vi $fn $nfn.mp3 ; done&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;First, cd into the directory containing your mp3&#39;s. Then, create a directory called split to store the split files (md split). You&#39;ll need to install mp3splt by running:&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;sudo apt-get install mp3splt&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;Finally(!), this command will split at 5 minute intervals (-t 5.00), store the output in a directory called split (-d split/), and operate on all files in the current directory named *mp3.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;mp3splt -f -t 5.00 -d split/ *mp3&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
That should do it! Any questions?&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;EDIT:&lt;/b&gt; June 4, 2017: Added &quot;-f&quot; option to mp3splt command.&lt;br /&gt;
</content><link rel='replies' type='application/atom+xml' href='http://markjx.blogspot.com/feeds/5772433236311235129/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/27526408/5772433236311235129' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/27526408/posts/default/5772433236311235129'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/27526408/posts/default/5772433236311235129'/><link rel='alternate' type='text/html' href='http://markjx.blogspot.com/2017/06/splitting-mp3s.html' title='Splitting MP3&#39;s'/><author><name>markjx</name><uri>http://www.blogger.com/profile/14635243343970586485</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-27526408.post-8358660812985605857</id><published>2017-05-27T06:40:00.000-07:00</published><updated>2017-05-27T06:40:04.798-07:00</updated><title type='text'>Windows 10 RAID for Photographers</title><content type='html'>These techniques should work under Windows Vista, 7, 8, 8.1, or 10. I&#39;m just using 10 as it is the most up to date as of the time I&#39;m writing this (May 2017). Specifically, Windows 10 1703 / Creators Update.&lt;br /&gt;
&lt;br /&gt;
This is a draft, if you&#39;d like to see me continue, just let me know in the comments!&lt;br /&gt;
&lt;h2&gt;
Introduction&lt;/h2&gt;
&lt;div&gt;
A photographer has unique storage needs. They tend to need to maintain an archive of data that can be in the terabytes. They also are working with an active data set (from a current shoot) that&#39;s in the 10&#39;s of gigabytes.&lt;br /&gt;
&lt;br /&gt;
This article will walk through how a photograph can use RAID 5 to meet those needs.&lt;/div&gt;
&lt;h2&gt;
What is RAID?&lt;/h2&gt;
First, What is RAID? Go check out Wikipedia at&amp;nbsp;&lt;a href=&quot;https://en.wikipedia.org/wiki/RAID&quot; target=&quot;_blank&quot;&gt;https://en.wikipedia.org/wiki/RAID&lt;/a&gt;&amp;nbsp;for a nice article. The basic idea is that hard drives fail. So, spread your data across more than one so that you don&#39;t lose everything if one dies. different levels of RAID provide different levels of protection. In this article I&#39;ll focus on level 5 (called RAID 5) which provides a great balance of cost, performance, and value.&lt;br /&gt;
&lt;br /&gt;
RAID 5 take three (or more) drives and puts them into a pool called an array. Some fancy math is done so that your data and &quot;parity information&quot; is stored across all three drives. Then, if any one drive fails, the computer can use the parity information to recreate the missing data. This happens on the fly; you may not even notice that a drive has failed. You replace that drive, and the computer rebuilds the data that was on it. Once the array is healthy again, any drive could fail without impacting your work.&lt;br /&gt;
&lt;br /&gt;
I support desktop machines at a business about an hour from my house. I&#39;ve got RAID 1 (a cheaper option) in those desktops. When a drive fails, the end user doesn&#39;t notice. During my monthly visits, I detect and fix the failed drives. They don&#39;t even know that they averted disaster.&lt;br /&gt;
&lt;h2&gt;
What is required?&lt;/h2&gt;
&lt;div&gt;
For RAID 5, you need 3 hard drives. Most desktop computers can easily handle that. If you are lucky enough to live by a Frye&#39;s, Micro Center, or similar, they&#39;ll be happy to help you out. You may need things like this:&lt;/div&gt;
&lt;div&gt;
&lt;ul&gt;
&lt;li&gt;Amazon Link to Drive&lt;/li&gt;
&lt;li&gt;Amazon Link to SATA Cables&lt;/li&gt;
&lt;li&gt;Amazon Link to SATA Power Splitter&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;
Expect to spend about $300 for &quot;value&quot; drives.&lt;/div&gt;
&lt;/div&gt;
&lt;h2&gt;
How?&lt;/h2&gt;
&lt;div&gt;
Physically connect the new drives to power and SATA ports in your computer. (I&#39;m using a Virtual Machine with small disks. Your large drives and physical machine will be similar)&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
This has a great writeup on configuring RAID under the new Windows 10 Storage Spaces:&lt;/div&gt;
&lt;div&gt;
&lt;a href=&quot;https://www.pcsteps.com/738-software-raid-windows-storage-pools/&quot; target=&quot;_blank&quot;&gt;https://www.pcsteps.com/738-software-raid-windows-storage-pools/&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h2&gt;
Ransomware&lt;/h2&gt;
&lt;div&gt;
TBD&lt;/div&gt;
&lt;h2&gt;
Conclusion&lt;/h2&gt;
&lt;div&gt;
TBD&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://markjx.blogspot.com/feeds/8358660812985605857/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/27526408/8358660812985605857' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/27526408/posts/default/8358660812985605857'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/27526408/posts/default/8358660812985605857'/><link rel='alternate' type='text/html' href='http://markjx.blogspot.com/2017/05/windows-10-raid-for-photographers.html' title='Windows 10 RAID for Photographers'/><author><name>markjx</name><uri>http://www.blogger.com/profile/14635243343970586485</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-27526408.post-5556313505159603378</id><published>2017-05-19T04:17:00.000-07:00</published><updated>2017-05-22T17:01:18.312-07:00</updated><title type='text'>Standing up a Security Operations Center</title><content type='html'>I see people struggle with starting a Security Operations Center. It is a daunting task that is frequently bestowed by management with a high priority, lots of money for&amp;nbsp;&lt;a href=&quot;http://www.jargon.net/jargonfile/b/blinkenlights.html&quot; target=&quot;_blank&quot;&gt;blinkenlights&lt;/a&gt;&amp;nbsp;but almost none for training.&lt;br /&gt;
&lt;br /&gt;
Here&#39;s the first thing to know:&lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;People &amp;gt; Process &amp;gt; Technology&lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;
&lt;b&gt;People &lt;/b&gt;are more important that &lt;b&gt;Process&amp;nbsp;&lt;/b&gt;which is more important that &lt;b&gt;Technology&lt;/b&gt; (or Tools). Yes, all three are required. Yes, tools make us more efficient, but you&#39;ve gotta have great people to start. Remember that when you&#39;re budgeting.&lt;br /&gt;
&lt;br /&gt;
So, you&#39;re about to spend a bunch of money on software, appliances, and other tools to get you better controls. So, remember this:&lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;Prevention -&amp;gt; Detection -&amp;gt; Response&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;
What&#39;s that mean? Of course you want to prevent as much &quot;evil&quot; in your environment as possible. But, prevention fails. Get your management on board with that as early as possible. Otherwise, the question becomes &quot;How many times can I fail before you fire me?&quot;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Once prevention fails, you have to rely on Detection. So your IDS tells you that someone is pwned. Then what? Respond! That&#39;s where your Incident Response kicks in.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Standing up all this is very difficult and you probably don&#39;t have the man-power already to do it right. You&#39;ll need Engineers to get everything installed and functional. Not easy work. But, then you&#39;ll quickly need Analysts to go through all the data generated by these systems; understand &amp;amp; prioritize it. Then, those Analysts get to do the really fun stuff: Incident Response and Forensics.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h2&gt;
Training&lt;/h2&gt;
&lt;div&gt;
Formal Training is so incredibly important. I suggest:&lt;/div&gt;
&lt;div&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://www.sans.org/sec401&quot; target=&quot;_blank&quot;&gt;SEC401: Security Essentials Bootcamp Style&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.sans.org/sec511&quot; target=&quot;_blank&quot;&gt;SEC511: Continuous Monitoring and Security Operations&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.sans.org/sec504&quot; target=&quot;_blank&quot;&gt;SEC504: Hacker Tools, Techniques, Exploits, and Incident Handling&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://sans.org/for500&quot; target=&quot;_blank&quot;&gt;FOR500: Windows Forensic Analysis&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.sans.org/for508&quot; target=&quot;_blank&quot;&gt;FOR508: Advanced Digital Forensics, Incident Response, and Threat Hunting&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;
Books&lt;/h2&gt;
&lt;/div&gt;
&lt;div&gt;
Before you get too into this, you need your framework. What are your guiding principles. I highly suggest the &quot;&lt;a href=&quot;https://www.mitre.org/sites/default/files/publications/pr-13-1028-mitre-10-strategies-cyber-ops-center.pdfhttps://www.mitre.org/sites/default/files/publications/pr-13-1028-mitre-10-strategies-cyber-ops-center.pdf&quot; target=&quot;_blank&quot;&gt;MITRE SOC Book&lt;/a&gt;&quot;, &lt;i&gt;Ten Strategies of a World-Class Cybersecurity Operations Center&lt;/i&gt;&amp;nbsp;by Carson Zimmerman. This is a wonderful, free resource. This helped jump start the SOC building process at one place I worked.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Cisco press has their&amp;nbsp;&lt;a href=&quot;http://www.ciscopress.com/store/security-operations-center-building-operating-and-maintaining-9780134052014&quot; target=&quot;_blank&quot;&gt;Security Operations Center: Building, Operating, and Maintaining your SOC&lt;/a&gt;&amp;nbsp;book. It was helpful. A good compliment to the MITRE one.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;br /&gt;
Syngress has&amp;nbsp;&lt;a href=&quot;https://www.elsevier.com/books/designing-and-building-security-operations-center/nathans/978-0-12-800899-7&quot; target=&quot;_blank&quot;&gt;Designing and Building Security Operations Center&lt;/a&gt;&amp;nbsp;from David Nathans. Something you want on your shelf, too!&lt;br /&gt;
&lt;br /&gt;
I&#39;ve had the pleasure of hearing both Carson and David speak. These guys know their stuff and have distilled much of it into paper so you can learn from their mistakes.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;</content><link rel='replies' type='application/atom+xml' href='http://markjx.blogspot.com/feeds/5556313505159603378/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/27526408/5556313505159603378' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/27526408/posts/default/5556313505159603378'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/27526408/posts/default/5556313505159603378'/><link rel='alternate' type='text/html' href='http://markjx.blogspot.com/2017/05/standing-up-security-operations-center.html' title='Standing up a Security Operations Center'/><author><name>markjx</name><uri>http://www.blogger.com/profile/14635243343970586485</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-27526408.post-7468347815376316336</id><published>2017-05-06T19:10:00.000-07:00</published><updated>2017-05-06T19:10:13.885-07:00</updated><title type='text'>SANS SEC511 Wish List</title><content type='html'>I&#39;m getting ready to do a Mentor Sessions of &lt;a href=&quot;http://www.sans.org/sec511/&quot; target=&quot;_blank&quot;&gt;SANS SEC511&lt;/a&gt;. Here&#39;s the link to my class:&amp;nbsp;&lt;a href=&quot;https://www.sans.org/mentor/class/sec511-cincinnati-01jun2017-mark-jeanmougin&quot; target=&quot;_blank&quot;&gt;https://www.sans.org/mentor/class/sec511-cincinnati-01jun2017-mark-jeanmougin&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
There are lots of things you&#39;ll learn about that you may want to try at home. Here is an&amp;nbsp;&lt;a href=&quot;http://a.co/gou5pAs&quot; target=&quot;_blank&quot;&gt;Amazon WishList&lt;/a&gt;&amp;nbsp;of things that I&#39;ve purchased that helped for the class.&lt;br /&gt;
&lt;br /&gt;
Happy Hunting!&lt;br /&gt;
&lt;br /&gt;
MJ&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;</content><link rel='replies' type='application/atom+xml' href='http://markjx.blogspot.com/feeds/7468347815376316336/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/27526408/7468347815376316336' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/27526408/posts/default/7468347815376316336'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/27526408/posts/default/7468347815376316336'/><link rel='alternate' type='text/html' href='http://markjx.blogspot.com/2017/05/sans-sec511-wish-list.html' title='SANS SEC511 Wish List'/><author><name>markjx</name><uri>http://www.blogger.com/profile/14635243343970586485</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-27526408.post-4837365455200120737</id><published>2016-10-03T19:32:00.000-07:00</published><updated>2016-10-03T19:32:37.841-07:00</updated><title type='text'>Converting from VMware Workstation to Hyper-V</title><content type='html'>&lt;h2&gt;
Why Hyper-V?&lt;/h2&gt;
&lt;div&gt;
The first question is: Why Hyper-V? Depending on your age, the answer could be as simple as: For the same reason that Internet Explorer killed Netscape Navigator. It&#39;s good enough, and the price is lower.&lt;/div&gt;
&lt;div&gt;
A &lt;a href=&quot;http://www.newegg.com/Product/Product.aspx?Item=N82E16832588491&amp;amp;cm_re=windows_10_professional_oem-_-32-588-491-_-Product&quot; target=&quot;_blank&quot;&gt;Windows 10 Professional&lt;/a&gt;&amp;nbsp;($140) license is about the same cost as &lt;a href=&quot;http://store.vmware.com/store/vmware/en_US/DisplayProductDetailsPage/ThemeID.2485600/productID.323700100?src=WWW_eBIZ_productpage_Workstation_Buy_US&quot; target=&quot;_blank&quot;&gt;VMware Workstation&lt;/a&gt;&amp;nbsp;($250). Yet, it includes the ability to join a domain, and use BitLocker. AND you get Hyper-V, too. Windows 10 will probably be around for years, with included updates. Plan on re-buying Workstation every year. Are there things that VMware Workstation does better? Probably. But Hyper-V is good enough for many things.&lt;/div&gt;
For many of my classes, the student work is distributed as a VMDK file. Yet, I want to be able to run under Hyper-V. There are some forensic ways to do this using dd and boot CD&#39;s, but it isn&#39;t really an elegant way to go. Fortunately, &lt;a href=&quot;https://twitter.com/da_667&quot; target=&quot;_blank&quot;&gt;@da_667&lt;/a&gt; helped me out!&lt;br /&gt;I&#39;m going to paraphrase @da_667. Any errors are mine!&lt;br /&gt;
&lt;h2&gt;
Installing Microsoft Virtual Machine Converter&lt;/h2&gt;
&lt;div&gt;
Download the Microsoft Virtual Machine Converter from:&amp;nbsp;&lt;a href=&quot;https://www.microsoft.com/en-us/download/details.aspx?id=42497&quot;&gt;https://www.microsoft.com/en-us/download/details.aspx?id=42497&lt;/a&gt;. You want version 3.0 or later. Grab the MSI and install.&lt;/div&gt;
&lt;div&gt;
Now you need an Administrative PowerShell windows. Hit the start button. Type PowerShell. Right click on &quot;Windows PowerShell&quot; and select &quot;Run as Administrator&quot;. Hit Yes if prompted.&lt;/div&gt;
&lt;div&gt;
Allow the execution of downloaded scripts by typing:&lt;/div&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;Set-ExecutionPolicy Bypass&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
Answer Yes.&lt;/div&gt;
&lt;div&gt;
Load the newly installed PowerShell module by typing:&lt;/div&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;Import-Module &#39;C:\Program Files\Microsoft Virtual Machine Converter\MvmcCmdlet.psd1&#39;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
Now you&#39;re finally ready to do the conversion.&amp;nbsp;&lt;/div&gt;
&lt;div&gt;
&lt;h2&gt;
Converting the VMDK&lt;/h2&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
You&#39;re going to run a command that looks like this to do the conversion:&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;PS C:\WINDOWS\system32&amp;gt; ConvertTo-MvmcVirtualHardDisk -SourceLiteralPath &#39;C:\Users\markj\vms\import\Sec-511-Linux\Virtual Disk-cl1.vmdk&#39; -VhdType DynamicHardDisk -vhdformat vhdx -Destination &#39;C:\Users\Public\Documents\Hyper-V\Virtual Hard Disks\&#39;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
As far as I can tell, it&#39;ll work with two arbitrary files. You don&#39;t have to store your disk images anywhere special on disk to get the command to work.&lt;/div&gt;
&lt;div&gt;
Maybe you&#39;ll get lucky and be done at this point. It was never that easy for me.&lt;/div&gt;
&lt;h3&gt;
The Inevitable Error&lt;/h3&gt;
&lt;div&gt;
Here&#39;s the infuriating error you&#39;ll get:&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;PS C:\WINDOWS\system32&amp;gt; ConvertTo-MvmcVirtualHardDisk -SourceLiteralPath &#39;C:\Users\markj\vms\import\Sec-511-Linux\Virtua&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;l Disk-cl1.vmdk&#39;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;ConvertTo-MvmcVirtualHardDisk : The entry 2 is not a supported disk database entry for the descriptor.&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;At line:1 char:1&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;+ ConvertTo-MvmcVirtualHardDisk -SourceLiteralPath &#39;C:\Users\markj\vms\ ...&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&amp;nbsp; &amp;nbsp; + CategoryInfo &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;: WriteError: (Microsoft.Accel...nversionService:DriveConversionService) [ConvertTo-MvmcVir&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace;&quot;&gt;tualHardDisk], VmdkDescriptorParseException&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&amp;nbsp; &amp;nbsp; + FullyQualifiedErrorId : DiskConversion,Microsoft.Accelerators.Mvmc.Cmdlet.Commands.ConvertToMvmcVirtualHardDiskC&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace;&quot;&gt;ommand&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;ConvertTo-MvmcVirtualHardDisk : One or more errors occurred.&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;At line:1 char:1&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;+ ConvertTo-MvmcVirtualHardDisk -SourceLiteralPath &#39;C:\Users\markj\vms\ ...&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&amp;nbsp; &amp;nbsp; + CategoryInfo &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;: WriteError: (Microsoft.Accel...nversionService:DriveConversionService) [ConvertTo-MvmcVi&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace;&quot;&gt;rtualHardDisk], AggregateException&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&amp;nbsp; &amp;nbsp; + FullyQualifiedErrorId : DiskConversion,Microsoft.Accelerators.Mvmc.Cmdlet.Commands.ConvertToMvmcVirtualHardDiskC&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace;&quot;&gt;ommand&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;PS C:\WINDOWS\system32&amp;gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
Or, if you prefer graphics:&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjcJg99U1yULgt_plUHXt3qejbSHpc5wxk1nijnVhlNKNjFjR7ZlpbyMB8hvjsev-vK6FObsuayCYqf1HwV4Dq45Yci9ziyGQznMdPckAj873phYgVIYXJXEnN0lUHWLFc9nI_ejQ/s1600/2016-10-03+22_18_11-Administrator_+Windows+PowerShell.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;113&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjcJg99U1yULgt_plUHXt3qejbSHpc5wxk1nijnVhlNKNjFjR7ZlpbyMB8hvjsev-vK6FObsuayCYqf1HwV4Dq45Yci9ziyGQznMdPckAj873phYgVIYXJXEnN0lUHWLFc9nI_ejQ/s400/2016-10-03+22_18_11-Administrator_+Windows+PowerShell.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
Like, I have no idea what any of that means.&lt;/div&gt;
&lt;/div&gt;
&lt;h3&gt;
The Fix&lt;/h3&gt;
&lt;div&gt;
This sounds scary, but isn&#39;t. :)&lt;/div&gt;
&lt;div&gt;
Open up the VMDK file in your editor of choice. I used &lt;a href=&quot;https://notepad-plus-plus.org/&quot; target=&quot;_blank&quot;&gt;Notepad++&lt;/a&gt;&amp;nbsp;but Notepad or any normal ASCII text editor will work fine. Heck, if you&#39;ve got &lt;a href=&quot;https://msdn.microsoft.com/en-us/commandline/wsl/about&quot; target=&quot;_blank&quot;&gt;Bash on Ubuntu on Windows&lt;/a&gt; installed, you could use vi!&lt;/div&gt;
&lt;div&gt;
Find the line in the vmdk file that looks like:&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;ddb.toolsInstallType = &quot;2&quot;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
and just comment it out with a #, so it looks like this:&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace;&quot;&gt;#ddb.toolsInstallType = &quot;2&quot;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
That should be it!&lt;/div&gt;
&lt;div&gt;
Re-Run your conversion and it should work fine!&lt;/div&gt;
&lt;div&gt;
Like this:&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;PS C:\WINDOWS\system32&amp;gt; ConvertTo-MvmcVirtualHardDisk -SourceLiteralPath &#39;C:\Users\markj\vms\import\Sec-511-Linux\Virtual Disk-cl1.vmdk&#39; -VhdType DynamicHardDisk -VhdFormat vhdx -DestinationLiteralPath C:\Users\markj\vms\sec-511-linux\&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgOrCxN1ViDpky82OHtGnCilkepidn4UBXoomw1aArc_CgEi0Z1fXvgxQf7WbGJyjWPwj352OibwpLU_MYQ7statSOAgBHU0plWqytiSPnt76swDUWNnfTBVSK3BRVKZyfd5lVzbw/s1600/2016-10-03+22_23_09-Administrator_+Windows+PowerShell.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;66&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgOrCxN1ViDpky82OHtGnCilkepidn4UBXoomw1aArc_CgEi0Z1fXvgxQf7WbGJyjWPwj352OibwpLU_MYQ7statSOAgBHU0plWqytiSPnt76swDUWNnfTBVSK3BRVKZyfd5lVzbw/s400/2016-10-03+22_23_09-Administrator_+Windows+PowerShell.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
Now you should have a VMDK file all ready to go.&lt;/div&gt;
&lt;h2&gt;
Creating the new Hyper-V VM&lt;/h2&gt;
&lt;div&gt;
I&#39;m going to skimp on this part because there are plenty of tutorials out there on how to do this. Basically, use the &quot;New Virtual Machine&quot; function to create the new VM. When you get to the &quot;Connect Virtual Hard Disk&quot; option, select &quot;Use an existing virtual hard disk&quot; and point it to the image you just created.&lt;/div&gt;
&lt;div&gt;
And you&#39;re done!&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://markjx.blogspot.com/feeds/4837365455200120737/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/27526408/4837365455200120737' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/27526408/posts/default/4837365455200120737'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/27526408/posts/default/4837365455200120737'/><link rel='alternate' type='text/html' href='http://markjx.blogspot.com/2016/10/converting-from-vmware-workstation-to.html' title='Converting from VMware Workstation to Hyper-V'/><author><name>markjx</name><uri>http://www.blogger.com/profile/14635243343970586485</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjcJg99U1yULgt_plUHXt3qejbSHpc5wxk1nijnVhlNKNjFjR7ZlpbyMB8hvjsev-vK6FObsuayCYqf1HwV4Dq45Yci9ziyGQznMdPckAj873phYgVIYXJXEnN0lUHWLFc9nI_ejQ/s72-c/2016-10-03+22_18_11-Administrator_+Windows+PowerShell.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-27526408.post-1773282242001007418</id><published>2015-02-21T08:03:00.000-08:00</published><updated>2015-02-26T05:19:49.927-08:00</updated><title type='text'>Virtualization of HP NonStop / Tandem</title><content type='html'>&lt;div style=&quot;clear: both; text-align: left;&quot;&gt;
I wanted to educate myself on Tandem / HP NonStop systems. These are my notes.&lt;br /&gt;
I&#39;ve worked with Solaris, AIX, and Linux. I&#39;ve also worked with HP-UX on HP/9000&#39;s on PA-RISC and Itanium. I&#39;ve worked with HP/3000 administrators. But I wasn&#39;t as familiar with &quot;Tandem&quot;s as I&#39;d like. So, I did some research.&amp;nbsp;&lt;/div&gt;
&lt;div style=&quot;clear: both; text-align: left;&quot;&gt;
First, they stopped using the &quot;Tandem&quot; name when they were bought by Compaq 20 years ago. They&#39;re HP NonStop systems now.&lt;/div&gt;
&lt;div style=&quot;clear: both; text-align: left;&quot;&gt;
The notes in the graphics have lots of other information. I created all of the graphics myself. License notes are below.&lt;/div&gt;
&lt;h2 style=&quot;clear: both; text-align: left;&quot;&gt;
Virtualization you know&lt;/h2&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
Most security professionals are familiar with VMware ESXi, Hyper-V, QEMU, or other virtualization style technologies which let you run multiple OS instances and applications on a single piece of hardware. Like this:&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjJUzC4IJN5mEEiVc5iXWh-AGCKI3RDN3gqZFIAG9HaKujBJ0QYw6keEWBEcQmqZDY5L_h3j-gcTiLneCpxcxQerg1-mGz8bx5VST9QiJC7F8fPp1_NuzWskhYGiPVkSPpktcNwpg/s1600/virt-esxi.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjJUzC4IJN5mEEiVc5iXWh-AGCKI3RDN3gqZFIAG9HaKujBJ0QYw6keEWBEcQmqZDY5L_h3j-gcTiLneCpxcxQerg1-mGz8bx5VST9QiJC7F8fPp1_NuzWskhYGiPVkSPpktcNwpg/s1600/virt-esxi.png&quot; height=&quot;230&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;h2&gt;
Tandem / HP NonStop Virtualization&lt;/h2&gt;
&lt;div&gt;
Virtualization on Tandem (now called HP NonStop) is totally different. Today, we&#39;d call them clusters. The idea is that one OS image runs across multiple hardware servers. Servers are connected to multiple network ports and storage devices. Each network and storage device is connected to multiple servers. That way, if one server, NIC, RAID card, disk, DIMM, CPU, or any other component dies, the application stays up. Way cool stuff.&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgYnNYz5tIDns1aMKM5b7zXoQnIoqTG1_XcHY1OBdBRn09f73_-tNGMJpHbyM3TQRIxYzzTDconi7WeoOER41TH9kPiaHkpC-7aXVgmk41m64PvUEhu_ciW9QH0bgoBBQpTcQ-eMw/s1600/virt-nonstop.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgYnNYz5tIDns1aMKM5b7zXoQnIoqTG1_XcHY1OBdBRn09f73_-tNGMJpHbyM3TQRIxYzzTDconi7WeoOER41TH9kPiaHkpC-7aXVgmk41m64PvUEhu_ciW9QH0bgoBBQpTcQ-eMw/s1600/virt-nonstop.png&quot; height=&quot;320&quot; width=&quot;287&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
The&amp;nbsp;&lt;a href=&quot;http://en.wikipedia.org/wiki/Tandem_Computers&quot; target=&quot;_blank&quot;&gt;Wikipedia Article&lt;/a&gt;&amp;nbsp;on Tandem has great information as well.&lt;br /&gt;
&lt;h2&gt;
Summary / Implications&lt;/h2&gt;
&lt;div&gt;
In the ESXi environment that most people are familiar with, you could have &quot;high security&quot; and &quot;low security&quot; VM&#39;s running in the same cluster. The Hypervisor should keep an adversary from jumping from a compromised low security VM to a high security one. NonStop OS provides no such segmentation. If your application is exposed to the Internet, per say, then the whole OS and everything that runs in it is also exposed.&lt;/div&gt;
&lt;div&gt;
Each deployment will have to consider that with their organization&#39;s risk appetite.&lt;/div&gt;
&lt;h2&gt;
Resources&lt;/h2&gt;
&lt;div&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://www8.hp.com/h20195/V2/GetDocument.aspx?docname=4AA4-2988ENW&amp;amp;cc=us&amp;amp;lc=en&quot; target=&quot;_blank&quot;&gt;http://www8.hp.com/h20195/V2/&lt;wbr&gt;&lt;/wbr&gt;GetDocument.aspx?docname=4AA4-&lt;wbr&gt;&lt;/wbr&gt;2988ENW&amp;amp;cc=us&amp;amp;lc=en&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://h20223.www2.hp.com/NonStopComputing/cache/76809-0-0-0-121.html&quot; target=&quot;_blank&quot;&gt;http://h20223.www2.hp.com/&lt;wbr&gt;&lt;/wbr&gt;NonStopComputing/cache/76809-&lt;wbr&gt;&lt;/wbr&gt;0-0-0-121.html&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://en.wikipedia.org/wiki/Tandem_Computers&quot; target=&quot;_blank&quot;&gt;http://en.wikipedia.org/wiki/&lt;wbr&gt;&lt;/wbr&gt;Tandem_Computers&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.serverwatch.com/server-news/hp-extends-itanium-nonstop-servers.html&quot; target=&quot;_blank&quot;&gt;http://www.serverwatch.com/&lt;wbr&gt;&lt;/wbr&gt;server-news/hp-extends-&lt;wbr&gt;&lt;/wbr&gt;itanium-nonstop-servers.html&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.scribd.com/doc/237725464/HP-NonStop-Server-Virtualization-Primer#scribd&quot; target=&quot;_blank&quot;&gt;http://www.scribd.com/doc/&lt;wbr&gt;&lt;/wbr&gt;237725464/HP-NonStop-Server-&lt;wbr&gt;&lt;/wbr&gt;Virtualization-Primer#scribd&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://en.wikipedia.org/wiki/Itanium#Itanium_9500_.28Poulson.29:_2012&quot; target=&quot;_blank&quot;&gt;http://en.wikipedia.org/wiki/&lt;wbr&gt;&lt;/wbr&gt;Itanium#Itanium_9500_.&lt;wbr&gt;&lt;/wbr&gt;28Poulson.29:_2012&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.tandsoft.com/pdf/N2TUG%202013%20Vendor%20Presentation.pdf&quot; target=&quot;_blank&quot;&gt;http://www.tandsoft.com/pdf/&lt;wbr&gt;&lt;/wbr&gt;N2TUG%202013%20Vendor%&lt;wbr&gt;&lt;/wbr&gt;20Presentation.pdf&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.isaca.org/Groups/Professional-English/hp-nonstop-tandem/Pages/Overview.aspx&quot; target=&quot;_blank&quot;&gt;http://www.isaca.org/Groups/&lt;wbr&gt;&lt;/wbr&gt;Professional-English/hp-&lt;wbr&gt;&lt;/wbr&gt;nonstop-tandem/Pages/Overview.&lt;wbr&gt;&lt;/wbr&gt;aspx&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;
Thanks for reading!&lt;/div&gt;
&lt;/div&gt;
&lt;hr /&gt;
&lt;a href=&quot;http://creativecommons.org/licenses/by-sa/4.0/&quot; rel=&quot;license&quot;&gt;&lt;img alt=&quot;Creative Commons License&quot; src=&quot;https://i.creativecommons.org/l/by-sa/4.0/88x31.png&quot; style=&quot;border-width: 0;&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
This work is licensed under a &lt;a href=&quot;http://creativecommons.org/licenses/by-sa/4.0/&quot; rel=&quot;license&quot;&gt;Creative Commons Attribution-ShareAlike 4.0 International License&lt;/a&gt;.</content><link rel='replies' type='application/atom+xml' href='http://markjx.blogspot.com/feeds/1773282242001007418/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/27526408/1773282242001007418' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/27526408/posts/default/1773282242001007418'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/27526408/posts/default/1773282242001007418'/><link rel='alternate' type='text/html' href='http://markjx.blogspot.com/2015/02/virtualization-of-hp-nonstop-tandem.html' title='Virtualization of HP NonStop / Tandem'/><author><name>markjx</name><uri>http://www.blogger.com/profile/14635243343970586485</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjJUzC4IJN5mEEiVc5iXWh-AGCKI3RDN3gqZFIAG9HaKujBJ0QYw6keEWBEcQmqZDY5L_h3j-gcTiLneCpxcxQerg1-mGz8bx5VST9QiJC7F8fPp1_NuzWskhYGiPVkSPpktcNwpg/s72-c/virt-esxi.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-27526408.post-7908374569012919755</id><published>2015-01-10T06:38:00.002-08:00</published><updated>2015-01-10T06:38:56.479-08:00</updated><title type='text'>Editing a Windows Registry Under Linux</title><content type='html'>Forensicators frequently find themselves working with Windows systems under Linux. The hivex tools let you do that.&lt;br /&gt;
&lt;br /&gt;
Under Fedora (tested under 20), a simple &quot;yum install hivex&quot; gives you the tools you need to navigate and dump registry files.</content><link rel='replies' type='application/atom+xml' href='http://markjx.blogspot.com/feeds/7908374569012919755/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/27526408/7908374569012919755' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/27526408/posts/default/7908374569012919755'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/27526408/posts/default/7908374569012919755'/><link rel='alternate' type='text/html' href='http://markjx.blogspot.com/2015/01/editing-windows-registry-under-linux.html' title='Editing a Windows Registry Under Linux'/><author><name>markjx</name><uri>http://www.blogger.com/profile/14635243343970586485</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-27526408.post-2426303493360650246</id><published>2014-06-08T07:04:00.000-07:00</published><updated>2014-06-08T07:04:10.886-07:00</updated><title type='text'>Windows 8 Cursors over RDP</title><content type='html'>Hello Reader(s),&lt;br /&gt;
&lt;br /&gt;
I recently ran into issues when using Remote Desktop Protocol, RDP, (specifically using the Linux rdestop tool) to access a Windows 8 machine. The issue was that the mouse cursor was not visible.&lt;br /&gt;
&lt;br /&gt;
I was able to fix this by:&lt;br /&gt;
&lt;ol&gt;
&lt;li&gt;Hit Windows-E to bring up Explorer&lt;/li&gt;
&lt;li&gt;Right click on &quot;This PC&quot;&lt;/li&gt;
&lt;li&gt;Select Properties, like this:&lt;br /&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj9UiB-YEvKegnoqIrPURrEgfv75idZnasT0kO-COwgsFZ6jf6cCNWY8sG0StloNfxNjllJ4uAKP2dg-VBQk5X9K4CbI7W3p1YptzssgiVFUZDyD-GUBv9YA7DN7ghU_v-or0tTGg/s1600/2014-06-08+09_57_09-This+PC.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em; text-align: center;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj9UiB-YEvKegnoqIrPURrEgfv75idZnasT0kO-COwgsFZ6jf6cCNWY8sG0StloNfxNjllJ4uAKP2dg-VBQk5X9K4CbI7W3p1YptzssgiVFUZDyD-GUBv9YA7DN7ghU_v-or0tTGg/s1600/2014-06-08+09_57_09-This+PC.png&quot; height=&quot;274&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;In the box that pops up, select &quot;Advanced System Settings&quot;. I just kept hitting Tab to move the cursor there rather than using the mouse to guess.&lt;/li&gt;
&lt;li&gt;In the System Properties dialog, go to the Performance box and select &quot;Settings...&quot;. Like this:&lt;br /&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhIgaE_DTh3X2VTz8P5eeUYU1cK7qrGv_O4Y2-zUWtzJ04BmmRbWvDhC5-5lIPtUQb6QSZY-OPdVQ9soeIhe1n_MJzvYQLNvAKGtHmGFVdhWeWVKbfipxkYYfPBym9YraViPLKS5w/s1600/2014-06-08+10_00_33-Control+Panel_System+and+Security_System.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em; text-align: center;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhIgaE_DTh3X2VTz8P5eeUYU1cK7qrGv_O4Y2-zUWtzJ04BmmRbWvDhC5-5lIPtUQb6QSZY-OPdVQ9soeIhe1n_MJzvYQLNvAKGtHmGFVdhWeWVKbfipxkYYfPBym9YraViPLKS5w/s1600/2014-06-08+10_00_33-Control+Panel_System+and+Security_System.png&quot; height=&quot;211&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;In the &quot;Performance Options&quot; dialog box, (use the tab key to) select &quot;Adjust for best performance&quot;.&lt;/li&gt;
&lt;li&gt;Then, I did Alt-A to Apply and just hit Enter to close the box.&lt;/li&gt;
&lt;li&gt;At this point, I had my mouse cursor back!&lt;/li&gt;
&lt;/ol&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
I hope this works for you, too!&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
MJ&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://markjx.blogspot.com/feeds/2426303493360650246/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/27526408/2426303493360650246' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/27526408/posts/default/2426303493360650246'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/27526408/posts/default/2426303493360650246'/><link rel='alternate' type='text/html' href='http://markjx.blogspot.com/2014/06/windows-8-cursors-over-rdp.html' title='Windows 8 Cursors over RDP'/><author><name>markjx</name><uri>http://www.blogger.com/profile/14635243343970586485</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj9UiB-YEvKegnoqIrPURrEgfv75idZnasT0kO-COwgsFZ6jf6cCNWY8sG0StloNfxNjllJ4uAKP2dg-VBQk5X9K4CbI7W3p1YptzssgiVFUZDyD-GUBv9YA7DN7ghU_v-or0tTGg/s72-c/2014-06-08+09_57_09-This+PC.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-27526408.post-8781380789931610576</id><published>2014-03-22T07:38:00.001-07:00</published><updated>2014-03-22T07:38:40.266-07:00</updated><title type='text'>TPM and Multiple Machines</title><content type='html'>Hey guys,&lt;br /&gt;
&lt;br /&gt;
My my current employer is considering a full disk encryption (&lt;a href=&quot;http://en.wikipedia.org/wiki/FDE#Full_disk_encryption&quot; target=&quot;_blank&quot;&gt;FDE&lt;/a&gt;) technology which uses &lt;a href=&quot;http://en.wikipedia.org/wiki/Trusted_Platform_Module&quot; target=&quot;_blank&quot;&gt;TPM&lt;/a&gt;&#39;s instead of our current software based solutions with passwords. I&#39;m doing some testing.&lt;br /&gt;
&lt;br /&gt;
Quick aside: In short, right now, users type in a password (encryption key) when their machine boots. The solution we&#39;re considering (&lt;a href=&quot;http://technet.microsoft.com/en-us/library/hh831713.aspx&quot; target=&quot;_blank&quot;&gt;BitLocker&lt;/a&gt;) stores the encryption keys in the special TPM chip on supported computers.&lt;br /&gt;
&lt;br /&gt;
Normally, most people&#39;s experience with TPM&#39;s is on laptops. They&#39;re rare on desktop machines. I &lt;b&gt;much&lt;/b&gt;&amp;nbsp;prefer working with desktops. Thus, my home lab had no TPM support. I have two motherboards with headers for TPM&#39;s. A quick &lt;a href=&quot;http://www.amazon.com/Asus-Accessory-TPM-FW3-19-BitLocker/dp/B0085E4WQQ/ref=sr_1_1?ie=UTF8&amp;amp;qid=1395498184&amp;amp;sr=8-1&amp;amp;keywords=asus+tpm&quot; target=&quot;_blank&quot;&gt;Amazon search&lt;/a&gt; found a TPM which Prime quickly delivered. So, I setup Windows 8.1 Enterprise Evaluation edition on an OCZ ssd.&lt;br /&gt;
&lt;br /&gt;
I installed the TPM module in the motherboard. Then, I configured it. And booted into Windows.&lt;br /&gt;
This was the surprisingly difficult part. Using the Control Panel applet to configure BitLocker led to nothing but frustration. I finally &lt;a href=&quot;http://technet.microsoft.com/en-us/library/dn383581.aspx&quot; target=&quot;_blank&quot;&gt;found&lt;/a&gt;&amp;nbsp;some instructions on how to force BitLocker to use the TPM (By default, it appears to &lt;b&gt;NOT&lt;/b&gt;&amp;nbsp;use the TPM.) Here&#39;s the command that did it:&lt;br /&gt;
&lt;br /&gt;
&lt;pre style=&quot;font-family: Consolas, Courier, monospace !important; font-size: 13px; line-height: 17.549999237060547px; overflow: auto; padding: 5px; word-wrap: normal;&quot;&gt;manage-bde -on C:&lt;/pre&gt;
&lt;pre style=&quot;font-family: Consolas, Courier, monospace !important; font-size: 13px; line-height: 17.549999237060547px; overflow: auto; padding: 5px; word-wrap: normal;&quot;&gt;&lt;span style=&quot;font-family: &#39;Times New Roman&#39;; font-size: small; line-height: normal; white-space: normal;&quot;&gt;
&lt;/span&gt;&lt;/pre&gt;
&lt;br /&gt;
Some testing indicated that everything worked as expected (could seamlessly boot into Windows 8.1; loading the drive into a forensic workstation showed a garbled mess; etc.). Now, for the fun part. The part that you can&#39;t do with a laptop.&lt;br /&gt;
&lt;br /&gt;
I took the drive &lt;b&gt;and&lt;/b&gt; the TPM out of my initial build machine and put it in a test machine; configured the BIOS; booted. Useless. Windows wouldn&#39;t boot as it couldn&#39;t decrypt the drive. I was hoping that I&#39;d be able to use the drive; no such luck.&lt;br /&gt;
&lt;br /&gt;
Finally, I returned the TPM and drive back to the original machine. Everything worked fine. (&quot;manage-bde -status&quot;) still shows the drive as encrypted.&lt;br /&gt;
&lt;br /&gt;
I&#39;m torn. On one hand, I&#39;m glad that the encryption protected the data even after the drive &lt;b&gt;and&lt;/b&gt;&amp;nbsp;the TPM were moved into a different machine. Let&#39;s face it: you&#39;d have to have a VERY determined adversary to try something like pulling a TPM off of a laptop motherboard. On the other hand, in an enterprise environment, sometimes data recovery means that you need access to data even if the original machine is b0rked. I guess that&#39;s what &lt;a href=&quot;http://technet.microsoft.com/en-us/windows/hh826072.aspx&quot; target=&quot;_blank&quot;&gt;MBAM&lt;/a&gt; is for.&lt;br /&gt;
&lt;br /&gt;
MJ&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;</content><link rel='replies' type='application/atom+xml' href='http://markjx.blogspot.com/feeds/8781380789931610576/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/27526408/8781380789931610576' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/27526408/posts/default/8781380789931610576'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/27526408/posts/default/8781380789931610576'/><link rel='alternate' type='text/html' href='http://markjx.blogspot.com/2014/03/tpm-and-multiple-machines.html' title='TPM and Multiple Machines'/><author><name>markjx</name><uri>http://www.blogger.com/profile/14635243343970586485</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-27526408.post-5992176334352810302</id><published>2012-11-15T11:38:00.000-08:00</published><updated>2012-11-15T11:50:51.034-08:00</updated><title type='text'>Linux Setup Document</title><content type='html'>This post is basically for myself. I&#39;m a big fan of &lt;a href=&quot;http://fedoraproject.org/&quot; target=&quot;_blank&quot;&gt;Fedora Linux&lt;/a&gt;. This document goes through all of the different small setup things I do when setting up a new workstation. I put it here in the hopes that someone else can learn from my methods (and maybe improve on them!)&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;yum install eterm Eterm e16 enlightenment pv pbzip2 yum-downloadonly gkrellm sysstat unrar rar tcpreplay wireshark&lt;/li&gt;
&lt;li&gt;&amp;nbsp;vi /etc/cron.d/sysstat&lt;br /&gt;Change the first line to run every 2 minutes, rather than 10&lt;/li&gt;
&lt;li&gt;vi /etc/logrotate.conf&lt;br /&gt;Set to keep 104 weeks of logs&lt;br /&gt;Uncomment the compress line&lt;/li&gt;
&lt;li&gt;time yum update yum\*&lt;/li&gt;
&lt;li&gt;time yum update rpm\*&lt;/li&gt;
&lt;li&gt;time yum --downloadonly update&lt;/li&gt;
&lt;li&gt;vi /etc/grub2.cfg&lt;br /&gt;Remove quiet &amp;amp; rhgb&lt;br /&gt;kill the load_video stuff&lt;/li&gt;
&lt;li&gt;time yum update&lt;/li&gt;
&lt;li&gt;Reboot &lt;/li&gt;
&lt;/ul&gt;
Install Google Chrome and plugins:&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;Goto &lt;a href=&quot;http://www.google.com/&quot;&gt;http://www.google.com/&lt;/a&gt; click on the blue button to download the rpm. Install it.&lt;/li&gt;
&lt;li&gt;Launch Google Chrome&lt;/li&gt;
&lt;li&gt;Install Google Voice / Chat Video plugin thing. How&lt;/li&gt;
&lt;li&gt;Install google-musicmanager &lt;/li&gt;
&lt;/ul&gt;
Install &lt;a href=&quot;http://www.cert.org/forensics/tools/&quot; target=&quot;_blank&quot;&gt;CERT Forensics Tools&lt;/a&gt;:&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;yum install http://www.cert.org/forensics/tools/cert-forensics-tools-release-17.rpm&lt;/li&gt;
&lt;li&gt;yum install CERT-Forensics-Tools&lt;/li&gt;
&lt;/ul&gt;
&amp;nbsp;Install 3rd party repo&#39;s and multimedia tools:&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;yum localinstall http://rpm.livna.org/livna-release.rpm&lt;/li&gt;
&lt;li&gt;yum localinstall http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-stable.noarch.rpm http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-stable.noarch.rpm&lt;/li&gt;
&lt;li&gt;TBD&lt;/li&gt;
&lt;li&gt;yum install vlc mplayer mplayer-gui&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;
I&#39;ll be updating this as I learn new tricks. Feel free to add your own below!&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://markjx.blogspot.com/feeds/5992176334352810302/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/27526408/5992176334352810302' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/27526408/posts/default/5992176334352810302'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/27526408/posts/default/5992176334352810302'/><link rel='alternate' type='text/html' href='http://markjx.blogspot.com/2012/11/linux-setup-document.html' title='Linux Setup Document'/><author><name>markjx</name><uri>http://www.blogger.com/profile/14635243343970586485</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-27526408.post-2241058167776719390</id><published>2012-06-02T05:14:00.000-07:00</published><updated>2012-06-02T05:14:55.057-07:00</updated><title type='text'>Porn on Wikipedia</title><content type='html'>Ever have one of those moments when you realize you&#39;re dumber than you thought you were? Yup. I just had one. Ignorance is bliss and all that? Yup.&lt;br /&gt;
&lt;br /&gt;
Apparently&amp;nbsp;&lt;a href=&quot;http://en.wikipedia.org/&quot; target=&quot;_blank&quot;&gt;Wikipedia&lt;/a&gt;&amp;nbsp;has porn. And not just &quot;normal&quot; porn. Some pretty ... how shall I say? specific? sub-sub-sub genres. Did I spend all morning searching this out? Nope.&amp;nbsp;&lt;a href=&quot;http://news.slashdot.org/story/12/06/01/2119248/what-should-we-do-about-wikipedias-porn-problem&quot; target=&quot;_blank&quot;&gt;Slashdot has a story about the Wikipedia Board delaying their installation of a content filter.&lt;/a&gt;&amp;nbsp;(Quick definition&amp;nbsp;&lt;b&gt;Content Filter:&lt;/b&gt;&amp;nbsp;A piece of software which would run on Wikipedia&#39;s servers to examine all uploaded content to determine if they were pornographic in nature or violate Copyright.&amp;nbsp;If the uploaded content matches any of those then the upload would be prohibited; or, maybe just flagged for review by someone else. The content in question would include&amp;nbsp;images, videos, articles, and audio files.)&lt;br /&gt;
&lt;br /&gt;
Now, I think that the Wikimedia Board and Foundation do great things. They don&#39;t accept advertisements, which means that they don&#39;t have a bunch of money. Designing, testing, and implementing a system such as this is quite expensive. Even just buying one &quot;off the shelf&quot; would be quite a project.&lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;Think of this from the perspective of a software vendor: If you had a small software company that made a product like this, all you&#39;d have to do is make a tax deductible donation to the Wikimedia foundation of a copy of your software along with a few thousand dollars worth of servers to run it on. Then, you could walk into any potential customer and say, &quot;We do this for Wikipedia. You will throw nothing at us that we haven&#39;t seen before.&quot; It&#39;d be very easy selling for your company from here on out. Any company in this space with a good product would be dumb not to do this. No company has done this yet. Therefore, no one has a good product. Therefore, this must be an incredibly hard problem to solve.&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;
&lt;a href=&quot;http://larrysanger.org/2012/05/what-should-we-do-about-wikipedias-porn-problem/&quot; target=&quot;_blank&quot;&gt;Larry Sanger&#39;s article about this&lt;/a&gt;&amp;nbsp;is fascinating to me. He&#39;s got the examples of why this type of Content Filter may be&amp;nbsp;required. For the many years that I&#39;ve been using (and contributing to) Wikipedia, I&#39;ve always assumed it was safe. I figured there was an article on &quot;Sex&quot; with nice, clinical information. I had no idea what was all out there.&lt;/div&gt;
&lt;div&gt;
&lt;ul&gt;
&lt;li&gt;Who&#39;s Larry Sanger? It appears that he&#39;s a co-founder of Wikipedia.&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://markjx.blogspot.com/feeds/2241058167776719390/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/27526408/2241058167776719390' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/27526408/posts/default/2241058167776719390'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/27526408/posts/default/2241058167776719390'/><link rel='alternate' type='text/html' href='http://markjx.blogspot.com/2012/06/porn-on-wikipedia.html' title='Porn on Wikipedia'/><author><name>markjx</name><uri>http://www.blogger.com/profile/14635243343970586485</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-27526408.post-2281830750439233125</id><published>2011-07-11T16:33:00.000-07:00</published><updated>2011-07-11T16:34:50.609-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="PAN PA-4020 4020 3.1.8 PANOS 3.1.9 silent packet drops"/><title type='text'>PAN Silent Packet Drops in 3.1.8</title><content type='html'>&lt;div&gt;This is more of an FYI. I want to share what my company is going through so we can all learn from each other.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;We monitor our network by sending out pings every 500ms. We have multiple ping sources going to scores of endpoints. Then, we correlate and report on the data. We&#39;ve been doing this for years. We&#39;ve got a good understanding of what &quot;normal&quot; looks like on the network.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;We upgraded a Palo Alto Networks PA-4020 (Threat Protection &amp;amp; URL Filtering, two vwires) from 3.1.4 to 3.1.8. Within hours, that firewall started experiencing &quot;incidents&quot;. In each incident, the device would stop passing traffic for up to 15 seconds. Of course, the logs and counters don&#39;t show anything abnormal. Every few hours, the system would experience an incident. Sometimes at 03:00, but usually during business hours. It did seem to be somewhat load related. (High load on this box is a few hundred Mbit/sec)&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Support didn&#39;t seem to believe us that this was a problem. After about a week / ten days, we gave up on getting support engaged to understand the problem, and we rolled back to 3.1.4. Everything has been fine since then.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Since then, we&#39;ve got support engaged and looking at the problem. They&#39;re saying that there haven&#39;t been any fixes in 3.1.9 for issues like this. In other words, they&#39;re recommending we avoid 3.1.9 as we&#39;ll likely have the same problem.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Is anyone else running these versions of code? Do you have good monitoring like this? If I gave you some scripts, would you let me know how it goes?&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;We do have 3.1.8 on over a dozen other 4020&#39;s and it is working fine. Very different traffic loads on those devices and no URL filtering.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;We played with 4.0 for a bit... and then went back to 3.1 for stability. Don&#39;t even get me started on 4060&#39;s: The solution to one of my tickets is &quot;Just keep rebooting until it works&quot;.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;If you&#39;re seeing silent packet drops in 3.1.8 or 3.1.9, you&#39;re not the only one.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;This is cross posted to PAN&#39;s support forums.&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://markjx.blogspot.com/feeds/2281830750439233125/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/27526408/2281830750439233125' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/27526408/posts/default/2281830750439233125'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/27526408/posts/default/2281830750439233125'/><link rel='alternate' type='text/html' href='http://markjx.blogspot.com/2011/07/pan-silent-packet-drops-in-318.html' title='PAN Silent Packet Drops in 3.1.8'/><author><name>markjx</name><uri>http://www.blogger.com/profile/14635243343970586485</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-27526408.post-835308214089788333</id><published>2010-09-09T17:24:00.000-07:00</published><updated>2010-09-09T17:24:44.263-07:00</updated><title type='text'>New Email Worm Squirming Through Outlook Users&#39; Inboxes</title><content type='html'>&lt;div&gt;&lt;div&gt;This SUCKS!&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Someone just proved that malware delivery techniques from ten years ago still work.  Which means every hacker-for-hire group, every bored college Freshman that&#39;s just back at University, and FD script kiddie is going to be analyzing every old technique, seeing which ones still apply.  I predict we&#39;ll see additional copy-cats of this throughout the next 72 hours.  Some may be silly, others will be malicious.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;This reminds me of the Solaris in.telnetd vulnerability from 2007.  For those not familiar: &lt;a href=&quot;http://www.kb.cert.org/vuls/id/881872&quot;&gt;http://www.kb.cert.org/vuls/id/881872&lt;/a&gt;  Basically, there was a vulnerability in Solaris 10&#39;s telnet daemon.  Not a huge deal except for two things:&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;This vulnerability did not exist in previous versions of Solaris&lt;/li&gt;&lt;br /&gt;&lt;li&gt;This vulnerability had been fixed in AIX and Linux &lt;b&gt;13 years&lt;/b&gt; prior&lt;/li&gt;&lt;/ul&gt;To be fair, Solaris in 1994 was not vulnerable; at some point, the vulnerability was &lt;b&gt;added&lt;/b&gt; to Solaris 10.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;How is this relevant to the &quot;new&quot; email worm?  After the Solaris vuln was published (with exploit code), people started going after all kinds of other things that they had assumed were &quot;fixed&quot;.  Many, but not all, remained fixed.  I predict the same will happen here.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;What&#39;s next?  Another remote code execution vulnerability in Windows(R) animated cursors?&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;a href=&quot;http://rss.slashdot.org/~r/Slashdot/slashdot/~3/Jyck2NPIzx8/story01.htm&quot;&gt;New Email Worm Squirming Through Windows Users&#39; Inboxes&lt;/a&gt;: &quot;Trailrunner7 writes &#39;There appears to be an actual email worm in circulation right now, using the tried-and-true infection method of sending emails containing malicious executables to all of the names in a user&#39;s email address book. The worm arrives via emails with the subject line &#39;Here You Have&#39; or something similar, and the messages contain a link to a site that will download a malicious file to the victim&#39;s PC. The malware then drops itself into the Windows directory with a file name of CSRSS.EXE, which is identical to a legitimate Windows file. From there, it&#39;s 2001 all over again, as the worm attempts to mail itself to all of the contacts in the victim&#39;s Outlook address book.&#39;&lt;p&gt;&lt;a href=&quot;http://twitter.com/home?status=New+Email+Worm+Squirming+Through+Windows+Users&#39;+Inboxes%3A+http%3A%2F%2Fbit.ly%2Fdfl7Rk&quot; title=&quot;Share on Twitter&quot;&gt;&lt;img src=&quot;http://a.fsdn.com/sd/twitter_icon_large.png&quot; /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;http://it.slashdot.org/story/10/09/09/227254/New-Email-Worm-Squirming-Through-Windows-Users-Inboxes?from=rss&quot;&gt;Read more of this story&lt;/a&gt; at Slashdot.&lt;/p&gt;&lt;img width=&quot;1&quot; height=&quot;1&quot; src=&quot;http://slashdot.feedsportal.com/c/32909/f/530758/s/d99f79d/mf.gif&quot; border=&quot;0&quot; /&gt;&lt;p&gt;&lt;/p&gt;&lt;img src=&quot;http://feeds.feedburner.com/~r/Slashdot/slashdot/~4/Jyck2NPIzx8&quot; height=&quot;1&quot; width=&quot;1&quot; /&gt;&quot;</content><link rel='replies' type='application/atom+xml' href='http://markjx.blogspot.com/feeds/835308214089788333/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/27526408/835308214089788333' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/27526408/posts/default/835308214089788333'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/27526408/posts/default/835308214089788333'/><link rel='alternate' type='text/html' href='http://markjx.blogspot.com/2010/09/new-email-worm-squirming-through.html' title='New Email Worm Squirming Through Outlook Users&#39; Inboxes'/><author><name>markjx</name><uri>http://www.blogger.com/profile/14635243343970586485</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-27526408.post-340760277889206254</id><published>2010-01-25T18:41:00.000-08:00</published><updated>2010-01-27T15:01:30.643-08:00</updated><title type='text'>My Beautiful Wife</title><content type='html'>While going through old pictures, I found these pictures of my beautiful wife.  :)&lt;br /&gt;&lt;br /&gt;Enjoy!&lt;br /&gt;&lt;a href=&quot;http://picasa.google.com/blogger/&quot; target=&quot;ext&quot;&gt;&lt;img src=&quot;http://photos1.blogger.com/pbp.gif&quot; alt=&quot;Posted by Picasa&quot; style=&quot;border: 0px none ; padding: 0px; background: transparent none repeat scroll 0% 50%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous;&quot; align=&quot;middle&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div style=&quot;clear: both; text-align: left;&quot;&gt;&lt;br /&gt;Deleted after my wife complained about the pictures.&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://markjx.blogspot.com/feeds/340760277889206254/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/27526408/340760277889206254' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/27526408/posts/default/340760277889206254'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/27526408/posts/default/340760277889206254'/><link rel='alternate' type='text/html' href='http://markjx.blogspot.com/2010/01/my-beautiful-wife.html' title='My Beautiful Wife'/><author><name>markjx</name><uri>http://www.blogger.com/profile/14635243343970586485</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-27526408.post-4706237462285943260</id><published>2010-01-22T06:30:00.000-08:00</published><updated>2010-01-22T06:32:48.832-08:00</updated><title type='text'>Cobo NAIAS Fire</title><content type='html'>So, I was at Cobo yesterday for the Detroit Auto Show / North American International Auto Show.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Of course, there was the fire.  Here&#39;s some quick video I shot as the security guards were ushering everyone out:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Video 1:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;object width=&quot;400&quot; height=&quot;300&quot;&gt;&lt;param name=&quot;allowfullscreen&quot; value=&quot;true&quot;&gt;&lt;param name=&quot;allowscriptaccess&quot; value=&quot;always&quot;&gt;&lt;param name=&quot;movie&quot; value=&quot;http://vimeo.com/moogaloop.swf?clip_id=8901299&amp;amp;server=vimeo.com&amp;amp;show_title=1&amp;amp;show_byline=1&amp;amp;show_portrait=0&amp;amp;color=&amp;amp;fullscreen=1&quot;&gt;&lt;embed src=&quot;http://vimeo.com/moogaloop.swf?clip_id=8901299&amp;amp;server=vimeo.com&amp;amp;show_title=1&amp;amp;show_byline=1&amp;amp;show_portrait=0&amp;amp;color=&amp;amp;fullscreen=1&quot; type=&quot;application/x-shockwave-flash&quot; allowfullscreen=&quot;true&quot; allowscriptaccess=&quot;always&quot; width=&quot;400&quot; height=&quot;300&quot;&gt;&lt;/embed&gt;&lt;/object&gt;&lt;p&gt;&lt;a href=&quot;http://vimeo.com/8901299&quot;&gt;NAIAS Cobo Fire 2010 #1&lt;/a&gt; from &lt;a href=&quot;http://vimeo.com/user2704621&quot;&gt;Mark J&lt;/a&gt; on &lt;a href=&quot;http://vimeo.com/&quot;&gt;Vimeo&lt;/a&gt;.&lt;/p&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Video 2:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;object width=&quot;400&quot; height=&quot;300&quot;&gt;&lt;param name=&quot;allowfullscreen&quot; value=&quot;true&quot;&gt;&lt;param name=&quot;allowscriptaccess&quot; value=&quot;always&quot;&gt;&lt;param name=&quot;movie&quot; value=&quot;http://vimeo.com/moogaloop.swf?clip_id=8901330&amp;amp;server=vimeo.com&amp;amp;show_title=1&amp;amp;show_byline=1&amp;amp;show_portrait=0&amp;amp;color=&amp;amp;fullscreen=1&quot;&gt;&lt;embed src=&quot;http://vimeo.com/moogaloop.swf?clip_id=8901330&amp;amp;server=vimeo.com&amp;amp;show_title=1&amp;amp;show_byline=1&amp;amp;show_portrait=0&amp;amp;color=&amp;amp;fullscreen=1&quot; type=&quot;application/x-shockwave-flash&quot; allowfullscreen=&quot;true&quot; allowscriptaccess=&quot;always&quot; width=&quot;400&quot; height=&quot;300&quot;&gt;&lt;/embed&gt;&lt;/object&gt;&lt;p&gt;&lt;a href=&quot;http://vimeo.com/8901330&quot;&gt;NAIAS Cobo Fire #2&lt;/a&gt; from &lt;a href=&quot;http://vimeo.com/user2704621&quot;&gt;Mark J&lt;/a&gt; on &lt;a href=&quot;http://vimeo.com/&quot;&gt;Vimeo&lt;/a&gt;.&lt;/p&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;MJ&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://markjx.blogspot.com/feeds/4706237462285943260/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/27526408/4706237462285943260' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/27526408/posts/default/4706237462285943260'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/27526408/posts/default/4706237462285943260'/><link rel='alternate' type='text/html' href='http://markjx.blogspot.com/2010/01/cobo-naias-fire.html' title='Cobo NAIAS Fire'/><author><name>markjx</name><uri>http://www.blogger.com/profile/14635243343970586485</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-27526408.post-8708233390547623056</id><published>2010-01-19T18:01:00.001-08:00</published><updated>2010-01-19T18:20:01.659-08:00</updated><title type='text'>The Google Hack</title><content type='html'>I admit.  When I first read &lt;a href=&quot;http://googleblog.blogspot.com/2010/01/new-approach-to-china.html&quot;&gt;Google&#39;s post about getting hacked&lt;/a&gt;, I was pretty stoked about how they were going toe to toe with one of the world&#39;s most powerful and &quot;meanest&quot; governments.&lt;br /&gt;&lt;br /&gt;I then realized that the most important part was in the first paragraph, &quot;resulted in the theft of intellectual property from Google&quot;.  The next nine paragraphs just put an interesting, humanitarian spin on things.&lt;br /&gt;&lt;br /&gt;John Markoff and Ashlee Vance just published &quot;&lt;a href=&quot;http://www.nytimes.com/2010/01/20/technology/20code.html&quot;&gt;Fearing Hackers Who Leave No Trace&lt;/a&gt;&quot;.  In it, they discuss &lt;span style=&quot;font-weight: bold;&quot;&gt;why&lt;/span&gt; it is a big deal for someone to hack into Google, Adobe, or the other companies.  It is well worth the read.&lt;br /&gt;&lt;br /&gt;And, if you&#39;ve missed it:&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;&lt;a href=&quot;http://blogs.technet.com/msrc/archive/2010/01/19/security-advisory-979352-going-out-of-band.aspx&quot;&gt;http://blogs.technet.com/msrc/archive/2010/01/19/security-advisory-979352-going-out-of-band.aspx&lt;/a&gt; This site looks down now.  But, this is where Microsoft has announced that they&#39;re releasing an Out of Band patch for this IE issue.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Microsoft advises using IE 8 instead of version 6 or 7 as it is &quot;less vulnerable&quot;.  Not &quot;safe&quot;, just less bad.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href=&quot;http://www.vupen.com/exploits/Microsoft_Internet_Explorer_Use_after_free_Code_Execution_Exploit_MS_979352_0135286.php&quot;&gt;Not so fast says Vupen.&lt;/a&gt;  They say that IE8 is just as vulnerable as anything else.  They all suck.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href=&quot;http://isc.sans.org/diary.html?storyid=8023&quot;&gt;New Windows(R) kernel Vulnerability&lt;/a&gt;.  To top it all off, Tavis Ormandy has just published a new vulnerability in the Windows Kernel.  Which versions?  Oh, just those in NT 3.1 through Windows 7.  That includes the Server versions (like 200{0,3,8} as well as things like XP) since they&#39;re all on the same happy kernels.  What kind of vulnerability?  Privilege Escalation.  So, as long as you can execute any code on the box, you can now escalate to full privileges.  Nice.&lt;br /&gt;&lt;/li&gt;&lt;br /&gt;&lt;br /&gt;&lt;/ul&gt;</content><link rel='replies' type='application/atom+xml' href='http://markjx.blogspot.com/feeds/8708233390547623056/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/27526408/8708233390547623056' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/27526408/posts/default/8708233390547623056'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/27526408/posts/default/8708233390547623056'/><link rel='alternate' type='text/html' href='http://markjx.blogspot.com/2010/01/google-hack.html' title='The Google Hack'/><author><name>markjx</name><uri>http://www.blogger.com/profile/14635243343970586485</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-27526408.post-7010121760385596668</id><published>2010-01-16T13:05:00.000-08:00</published><updated>2010-01-16T13:09:20.080-08:00</updated><title type='text'>Status Mail</title><content type='html'>&lt;span style=&quot;font-family: arial;&quot;&gt;Below is a scrubbed version of a status email I put together for my management on the new Microsoft Vulnerability.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-family: arial;&quot;&gt;A few days ago, Google published a not saying that they were targeted by an adversary which successfully&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-family: arial;&quot;&gt;On January 12th I (and thousands of others!) received notice from Google saying that they &quot;detected a highly sophisticated and targeted attack on our corporate infrastructure originating from China that resulted in the theft of intellectual property from Google.&quot;  Note that the attack was not on Google&#39;s products (web search, advertising, YouTube, Gmail, etc.).  The attack was against Google corporate, which is likely protected with the same kinds of firewalls, IPS, and AV which any Fortune 500 company uses.  Google also mentioned that, in the course of investigating the attack, they discovered that they were only one of many companies that were targeted as part of the same attack.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-family: arial;&quot;&gt;On January 14, George Kurtz (McAfee&#39;s CTO) published information saying that they are &quot;working with multiple organizations which were impacted by the attack&quot; that famously hit Google.  As part of their investigation, they found a new Zero Day exploit in Internet Explorer.  George goes on to say:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;quote style=&quot;font-family: arial;&quot;&gt;&lt;br /&gt;&lt;span style=&quot;font-family: courier new;&quot;&gt;As with most targeted attacks, the intruders gained access to an organization by sending a tailored attack to one or a few targeted individuals. We suspect these individuals were targeted because they likely had access to valuable intellectual property. These attacks will look like they come from a trusted source, leading the target to fall for the trap and clicking a link or file. That’s when the exploitation takes place, using the vulnerability in Microsoft’s Internet Explorer.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-family: courier new;&quot;&gt;Once the malware is downloaded and installed, it opens a back door that allows the attacker to perform reconnaissance and gain complete control over the compromised system. The attacker can now identify high value targets and start to siphon off valuable data from the company.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-family: courier new;&quot;&gt;Our investigation has shown that Internet Explorer is vulnerable on all of Microsoft’s most recent operating system releases, including Windows 7. Still, so far the attacks we’ve seen using this vector have been focused on Internet Explorer 6.&lt;/span&gt;&lt;br /&gt;&lt;/quote&gt;&lt;br /&gt;End Quote&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold; font-family: arial;&quot;&gt;Microsoft&#39;s Response:  &lt;/span&gt;&lt;span style=&quot;font-family: arial;&quot;&gt;Normally, Microsoft tempers their Security Advisories by trying to make customers understand to what degree adversaries are exploited an particular vulnerability.  Version 1.0 of the security advisory mentions that they are only aware of one customer who was actually hit by an exploit for this vulnerability.  I have never seen Microsoft publish a SA without there being some type of wide-spread exploitation.  Microsoft has no acceptable work around.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-family: arial;&quot;&gt;Germany has taken an unheard of step.  The German Office for Internet Security has recommended that citizen not use Internet Explorer version 6, 7, or 8 on Windows XP, Vista, or Windows 7 until Microsoft issues a patch.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-family: arial;&quot;&gt;McAfee (and others) have reported that code to exploit the IE vulnerability is public.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-family: arial;&quot;&gt;Anti-virus is of limited use against this threat.  Anti-Virus works best against exploits which many customers have already seen.  A dedicated attacker could download a malware toolkit, create the exploit, and send it to a few employees in minutes.  It would be an attack that the AV has never seen before, and thus can only provide limited protection.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-family: arial;&quot;&gt;References:&lt;/span&gt;&lt;br /&gt;&lt;a style=&quot;font-family: arial;&quot; href=&quot;http://googleblog.blogspot.com/2010/01/new-approach-to-china.html&quot;&gt;http://googleblog.blogspot.com/2010/01/new-approach-to-china.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a style=&quot;font-family: arial;&quot; href=&quot;http://arstechnica.com/security/news/2010/01/researchers-identify-command-servers-behind-google-attack.ars?utm_source=rss&amp;amp;utm_medium=rss&amp;amp;utm_campaign=rss&quot;&gt;http://arstechnica.com/security/news/2010/01/researchers-identify-command-servers-behind-google-attack.ars?utm_source=rss&amp;amp;utm_medium=rss&amp;amp;utm_campaign=rss&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a style=&quot;font-family: arial;&quot; href=&quot;http://siblog.mcafee.com/cto/operation-%E2%80%9Caurora%E2%80%9D-hit-google-others/&quot;&gt;http://siblog.mcafee.com/cto/operation-%E2%80%9Caurora%E2%80%9D-hit-google-others/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a style=&quot;font-family: arial;&quot; href=&quot;http://siblog.mcafee.com/cto/%E2%80%9Caurora%E2%80%9D-exploit-in-google-attack-now-public/&quot;&gt;http://siblog.mcafee.com/cto/%E2%80%9Caurora%E2%80%9D-exploit-in-google-attack-now-public/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a style=&quot;font-family: arial;&quot; href=&quot;http://www.microsoft.com/technet/security/advisory/979352.mspx&quot;&gt;http://www.microsoft.com/technet/security/advisory/979352.mspx &lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a style=&quot;font-family: arial;&quot; href=&quot;http://www.dw-world.de/dw/article/0,,5132998,00.html&quot;&gt;http://www.dw-world.de/dw/article/0,,5132998,00.html &lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://markjx.blogspot.com/feeds/7010121760385596668/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/27526408/7010121760385596668' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/27526408/posts/default/7010121760385596668'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/27526408/posts/default/7010121760385596668'/><link rel='alternate' type='text/html' href='http://markjx.blogspot.com/2010/01/few-days-ago-google-published-not.html' title='Status Mail'/><author><name>markjx</name><uri>http://www.blogger.com/profile/14635243343970586485</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-27526408.post-721155187216323206</id><published>2010-01-14T15:56:00.000-08:00</published><updated>2010-01-14T17:59:32.711-08:00</updated><title type='text'>An Inflection Point in Information Security</title><content type='html'>&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-family:arial;&quot;&gt;Very recently, The Microsoft Security Response Center (MSRC) published &lt;/span&gt;&lt;a href=&quot;http://blogs.technet.com/msrc/archive/2010/01/14/security-advisory-979352.aspx&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-family:arial;&quot;&gt;a blog post&lt;/span&gt;&lt;/a&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-family:arial;&quot;&gt; about &lt;/span&gt;&lt;a href=&quot;http://www.microsoft.com/technet/security/advisory/979352.mspx&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-family:arial;&quot;&gt;Security Advisory 979352&lt;/span&gt;&lt;/a&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-family:arial;&quot;&gt;.  Go ahead and take a minute to read the blog post.  The Security Advisory is only interesting from a comical (not informational) perspective.&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-family:arial;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-family:arial;&quot;&gt;This is crazy, on two fronts.  First, it&#39;s like a security advisory from &lt;a href=&quot;http://www.youtube.com/watch?v=c3ABE3wvxzA&quot;&gt;Ms. Cleo&lt;/a&gt; &lt;/span&gt;&lt;voice accent=&quot;Jamaica.female&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-family:arial;&quot;&gt;&quot;Ya&#39; gots som&#39;body doin&#39; sum&#39;tin&#39; baaaaaadd on yo&#39; network!  Ya gots ta&#39; fix da Intanet Explora!&quot;&lt;/span&gt;&lt;/voice&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-family:arial;&quot;&gt;  There&#39;s less detail than in ... well, a Microsoft security bulletin.  A third grader could&#39;ve published something with more actionable intelligence in it.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-family:arial;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-family:arial;&quot;&gt;Second, Um... but, targeted attacks have been going on FOR A LONG TIME.  Now Google decides to go public about one of their&#39;s, with only a few blog posts, I might add.  That&#39;s all it took?  One company to make a stink about it?  Just had to be the right company, I guess.  (This behavior of American media only paying attention to &quot;celebrities&quot; (whether they are Paris Hilton or Google) and ignoring &quot;experts&quot; (&lt;/span&gt;&lt;a href=&quot;http://isc.sans.org/&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-family:arial;&quot;&gt;SANS&lt;/span&gt;&lt;/a&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-family:arial;&quot;&gt;, other Information Security groups) is ridiculous, but that&#39;s another blog posting)&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-family:arial;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-family:arial;&quot;&gt;We&#39;ve crested an inflection point in the Information Security Industry.  Here&#39;s what I mean:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-family:arial;&quot;&gt;Google has gone public about them falling victim to a targeted attack which appears to have used vulnerabilities in IE and Adobe Reader.  They point out that many other, very large organizations were also attacked.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-family:arial;&quot;&gt;Adobe responds by saying that everyone should (purchase an) upgrade to the latest and greatest Acrobat version which has 90% more securification.  Or, something like that...&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-family:arial;&quot;&gt;Microsoft has published a security advisory (granted: with &lt;/span&gt;&lt;b&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-family:arial;&quot;&gt;zero&lt;/span&gt;&lt;/b&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-family:arial;&quot;&gt; detail) for something that only &lt;/span&gt;&lt;b&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-family:arial;&quot;&gt;one&lt;/span&gt;&lt;/b&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-family:arial;&quot;&gt; customer has reported.  This is a &lt;/span&gt;&lt;b&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-family:arial;&quot;&gt;huge&lt;/span&gt;&lt;/b&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-family:arial;&quot;&gt; change for Microsoft.  Historically, Microsoft has tried to temper reported vulnerabilities by saying that only small numbers of companies had been effected or such.  This is a new direction for them.  Hopefully one which will continue.&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-family:arial;&quot;&gt;It appears that we&#39;re crossing an inflection point in the history of Information Security.  Companies which are serious about security have been spending large amounts of money on their Information Security programs.  First, they have to understand what&#39;s happening on their networks; which is no easy task.  Second, they have to recognize when they&#39;re being attacked; which is even harder.  Here&#39;s where it gets really difficult: At this point you need a two pronged approach to understand if the attack was successful, and understand the damage; the second prong is to figure out how to defend yourself against that attack in the future.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-family:arial;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-family:arial;&quot;&gt;In the past, these companies have relied on best-of-breed commercial and open source tools which consistently failed to meet their needs.  So, they&#39;ve spent countless man-hours creating custom tools to fill the gaps.  They&#39;ve spent countless hours fighting vendors who blew them off because they were the &quot;only one&quot; experiencing said problem.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-family:arial;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-family:arial;&quot;&gt;Now (I hope!) the tables have finally turned.  Google (who loves to tote that their key servers run Linux) has forced Microsoft to publicly acknowledge a vulnerability which only caused financial harm for one company.  Google is forcing a major world government to rethink their policies.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-family:arial;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-family:arial;&quot;&gt;Google is forcing every company out there to rethink their security policies, written and unwritten.  Every company now knows that they bad people out there will work hard to get at their data.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-family:arial;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;Links:&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;&lt;a href=&quot;http://blogs.technet.com/msrc/archive/2010/01/14/security-advisory-979352.aspx&quot;&gt;Microsoft Blog Post&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://www.microsoft.com/technet/security/advisory/979352.mspx&quot;&gt;Microsoft Security Advisory (979352)&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://siblog.mcafee.com/cto/operation-%E2%80%9Caurora%E2%80%9D-hit-google-others/&quot;&gt;McAfee Gets It&lt;/a&gt;: Read the ending paragraphs&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://tech.slashdot.org/story/10/01/15/0013239/IE-0-Day-Flaw-Used-In-Chinese-Attack&quot;&gt;Slashdot Article&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://markjx.blogspot.com/feeds/721155187216323206/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/27526408/721155187216323206' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/27526408/posts/default/721155187216323206'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/27526408/posts/default/721155187216323206'/><link rel='alternate' type='text/html' href='http://markjx.blogspot.com/2010/01/inflection-point-in-information.html' title='An Inflection Point in Information Security'/><author><name>markjx</name><uri>http://www.blogger.com/profile/14635243343970586485</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-27526408.post-4431373030118129682</id><published>2008-09-09T07:25:00.000-07:00</published><updated>2008-09-09T07:29:10.854-07:00</updated><title type='text'>Crazy Coworkers</title><content type='html'>&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial;&quot;&gt;So, I was at a team meeting this morning...&lt;/span&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial;&quot;&gt;I&#39;ve got a co-worker who has either had the most interesting life evar, or is a habitual liar.  At this point, I&#39;m not sure which.  He told the following stories today:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial;&quot;&gt;He went out drinking.  Passed out.  Woke up in the Rio Grande river.  Had no idea how he got there.  Marines helped him home.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial;&quot;&gt;Was in high school, in England, in a boarding school.  Got drunk.  Real drunk.  Puked out a window.  Of the third story.  Onto a kid sitting outside smoking.  Said kid was unhappy, came up to find him, and pummeled him.&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial;&quot;&gt;I have no idea if either (both?) of these are legit, but damn.&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://markjx.blogspot.com/feeds/4431373030118129682/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/27526408/4431373030118129682' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/27526408/posts/default/4431373030118129682'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/27526408/posts/default/4431373030118129682'/><link rel='alternate' type='text/html' href='http://markjx.blogspot.com/2008/09/crazy-coworkers.html' title='Crazy Coworkers'/><author><name>markjx</name><uri>http://www.blogger.com/profile/14635243343970586485</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-27526408.post-115135001101004033</id><published>2006-06-26T12:26:00.000-07:00</published><updated>2006-06-26T12:26:51.016-07:00</updated><title type='text'>Indy 500 Pics</title><content type='html'>&lt;a href=&quot;http://photos1.blogger.com/blogger/4204/1783/640/border-img_2273.jpg&quot;&gt;&lt;img style=&quot;CLEAR: all; FLOAT: left; MARGIN: 0px 10px 10px 0px; CURSOR: hand&quot; alt=&quot;&quot; src=&quot;http://photos1.blogger.com/blogger/4204/1783/320/border-img_2273.jpg&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;br /&gt;&lt;a href=&quot;http://photos1.blogger.com/blogger/4204/1783/640/border-img_2274.jpg&quot;&gt;&lt;img style=&quot;CLEAR: all; FLOAT: left; MARGIN: 0px 10px 10px 0px; CURSOR: hand&quot; alt=&quot;&quot; src=&quot;http://photos1.blogger.com/blogger/4204/1783/320/border-img_2274.jpg&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;br /&gt;&lt;a href=&quot;http://photos1.blogger.com/blogger/4204/1783/640/border-img_2275.jpg&quot;&gt;&lt;img style=&quot;CLEAR: all; FLOAT: left; MARGIN: 0px 10px 10px 0px; CURSOR: hand&quot; alt=&quot;&quot; src=&quot;http://photos1.blogger.com/blogger/4204/1783/320/border-img_2275.jpg&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;br /&gt;&lt;a href=&quot;http://photos1.blogger.com/blogger/4204/1783/640/border-img_2276.jpg&quot;&gt;&lt;img style=&quot;CLEAR: all; FLOAT: left; MARGIN: 0px 10px 10px 0px; CURSOR: hand&quot; alt=&quot;&quot; src=&quot;http://photos1.blogger.com/blogger/4204/1783/320/border-img_2276.jpg&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&amp;nbsp;&lt;a href=&#39;http://picasa.google.com/blogger/&#39; target=&#39;ext&#39;&gt;&lt;img src=&#39;http://photos1.blogger.com/pbp.gif&#39; alt=&#39;Posted by Picasa&#39; style=&#39;border: 0px none ; padding: 0px; background: transparent none repeat scroll 0% 50%; -moz-background-clip: initial; -moz-background-origin: initial; -moz-background-inline-policy: initial;&#39; align=&#39;middle&#39; border=&#39;0&#39; /&gt;&lt;/a&gt; </content><link rel='replies' type='application/atom+xml' href='http://markjx.blogspot.com/feeds/115135001101004033/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/27526408/115135001101004033' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/27526408/posts/default/115135001101004033'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/27526408/posts/default/115135001101004033'/><link rel='alternate' type='text/html' href='http://markjx.blogspot.com/2006/06/indy-500-pics.html' title='Indy 500 Pics'/><author><name>markjx</name><uri>http://www.blogger.com/profile/14635243343970586485</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-27526408.post-114674857380211476</id><published>2006-05-04T06:15:00.000-07:00</published><updated>2006-05-04T06:16:13.810-07:00</updated><title type='text'>Boo</title><content type='html'>Blogs are dumb.&lt;br /&gt;&lt;br /&gt;Hopefully I&#39;ll be putting some pictures up here soon.  We&#39;ll see.&lt;br /&gt;&lt;br /&gt;markjx</content><link rel='replies' type='application/atom+xml' href='http://markjx.blogspot.com/feeds/114674857380211476/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/27526408/114674857380211476' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/27526408/posts/default/114674857380211476'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/27526408/posts/default/114674857380211476'/><link rel='alternate' type='text/html' href='http://markjx.blogspot.com/2006/05/boo.html' title='Boo'/><author><name>markjx</name><uri>http://www.blogger.com/profile/14635243343970586485</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>