<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>D90 Tools &#38; Techniques</title>
	<atom:link href="http://www.d90.us/toolbox/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.d90.us/toolbox</link>
	<description>So I can remember how I did stuff in the future...</description>
	<lastBuildDate>Fri, 26 Nov 2010 20:08:12 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.3</generator>
		<item>
		<title>Embedding Fonts in Word</title>
		<link>http://www.d90.us/toolbox/2010/11/26/embedding-fonts-in-word/</link>
		<comments>http://www.d90.us/toolbox/2010/11/26/embedding-fonts-in-word/#comments</comments>
		<pubDate>Fri, 26 Nov 2010 19:45:30 +0000</pubDate>
		<dc:creator>Matt</dc:creator>
				<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://www.d90.us/toolbox/?p=215</guid>
		<description><![CDATA[http://word.tips.net/Pages/T001611_Embedding_Fonts_In_a_Document.html http://www.howtogeek.com/howto/microsoft-office/embed-true-type-fonts-in-word-and-powerpoint-2007-documents/]]></description>
			<content:encoded><![CDATA[<p>http://word.tips.net/Pages/T001611_Embedding_Fonts_In_a_Document.html</p>
<p>http://www.howtogeek.com/howto/microsoft-office/embed-true-type-fonts-in-word-and-powerpoint-2007-documents/</p>
]]></content:encoded>
			<wfw:commentRss>http://www.d90.us/toolbox/2010/11/26/embedding-fonts-in-word/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Custom 404 for Apache (using PHP!)</title>
		<link>http://www.d90.us/toolbox/2010/11/04/custom-404-for-apache-using-php/</link>
		<comments>http://www.d90.us/toolbox/2010/11/04/custom-404-for-apache-using-php/#comments</comments>
		<pubDate>Thu, 04 Nov 2010 23:03:44 +0000</pubDate>
		<dc:creator>Matt</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Sysadmin Tools]]></category>
		<category><![CDATA[Web Hosting Tools]]></category>

		<guid isPermaLink="false">http://www.d90.us/toolbox/?p=210</guid>
		<description><![CDATA[Images, css, js just get a simple 404 Not Found page. Everything not in the list of items we&#8217;re checking get redirected to the homepage. So a simple typo will get the redirect, but a missing PNG file that&#8217;s called by one of our pages won&#8217;t send a copy of the homepage to the client [...]]]></description>
			<content:encoded><![CDATA[<p>Images, css, js just get a simple 404 Not Found page.</p>
<p>Everything not in the list of items we&#8217;re checking get redirected to the homepage.  So a simple typo will get the redirect, but a missing PNG file that&#8217;s called by one of our pages won&#8217;t send a copy of the homepage to the client telling it it is an image file!</p>
<p><code><?php<br />
/*<br />
This is a custom 404 handler.</p>
<p>It does makes a decision -- if it's a small, auxiliary file like an image, code sheet, etc<br />
that is being requested and not found then we'll send a standard Apache 404 page.</p>
<p>However, anything that looks like a website request (i.e. everything NOT in the list)<br />
will be given a 301 redirect to our homepage.</p>
<p>Invoke by:<br />
ErrorDocument 404 /404.php</p>
<p>4 November 2010<br />
Matt Kivela<br />
*/</p>
<p>/* Currently set to filter:<br />
   aspx<br />
   asp<br />
   cgi<br />
   css<br />
   gif<br />
   ico<br />
   jpg<br />
   ogg<br />
   png<br />
*/</p>
<p>if (preg_match('/\.[Aa][Ss][Hh][Xx]|[Aa][Ss][Pp]|[Cc][Gg][Ii]|[Cc][Ss][Ss]|[Gg][Ii][Ff]|[Ii][Cc][Oo]|[Jj][Pp][Gg]|[Jj][Ss]|[Oo][Gg][Gg]|[Pp][Nn][Gg]$/', $_SERVER[REQUEST_URI], $foo))<br />
  {<br />
     echo Header("HTTP/1.1 404 Not Found");<br />
     echo Header("Status: 404 Not Found");<br />
     echo "<html><body>404 Error:</br>File: http://$_SERVER[SERVER_NAME]$_SERVER[REQUEST_URI] not found.</br>";<br />
     echo "If this is causing a problem, you may contact <a href=\"mailto:admin@yourdomain.org\">admin@yourdomain.org</a> or</br>";<br />
     echo "submit a ticket at <a href=\"http://bugzilla.yourdomain.org/\">http://bugzilla.yourdomain.org/</a></body></html>";<br />
   }<br />
else<br />
  {<br />
    $new_url = "http://$_SERVER[SERVER_NAME]/";<br />
    echo Header( "HTTP/1.1 301 Moved Permanently" );<br />
    echo Header( "Location: $new_url" );<br />
  }<br />
?></p>
<p>~<br />
</code></p>
]]></content:encoded>
			<wfw:commentRss>http://www.d90.us/toolbox/2010/11/04/custom-404-for-apache-using-php/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Security for Educational Institutions</title>
		<link>http://www.d90.us/toolbox/2010/10/15/security-for-educational-institutions/</link>
		<comments>http://www.d90.us/toolbox/2010/10/15/security-for-educational-institutions/#comments</comments>
		<pubDate>Fri, 15 Oct 2010 21:50:42 +0000</pubDate>
		<dc:creator>Matt</dc:creator>
				<category><![CDATA[General Security]]></category>

		<guid isPermaLink="false">http://www.d90.us/toolbox/?p=208</guid>
		<description><![CDATA[Couple good links for future reference: http://www.cosn.org/Initiatives/CyberSecurity/CyberSecurityInformation/UnderstandingtheIssues/EightAssessmentQuestions/tabid/5258/Default.aspx http://www.sans.org/reading_room/whitepapers/sysadmin/protecting-students-public-school-environment_1428]]></description>
			<content:encoded><![CDATA[<p>Couple good links for future reference:</p>
<p>http://www.cosn.org/Initiatives/CyberSecurity/CyberSecurityInformation/UnderstandingtheIssues/EightAssessmentQuestions/tabid/5258/Default.aspx</p>
<p>http://www.sans.org/reading_room/whitepapers/sysadmin/protecting-students-public-school-environment_1428</p>
]]></content:encoded>
			<wfw:commentRss>http://www.d90.us/toolbox/2010/10/15/security-for-educational-institutions/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Links&#8230;</title>
		<link>http://www.d90.us/toolbox/2010/02/22/links/</link>
		<comments>http://www.d90.us/toolbox/2010/02/22/links/#comments</comments>
		<pubDate>Tue, 23 Feb 2010 04:29:57 +0000</pubDate>
		<dc:creator>Matt</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.d90.us/toolbox/?p=198</guid>
		<description><![CDATA[Legal stuff on Electronic Communications Privacy and Wiretap Acts: http://www.internetlibrary.com/topics/electronic_cpa.cfm]]></description>
			<content:encoded><![CDATA[<p>Legal stuff on Electronic Communications Privacy and Wiretap Acts:</p>
<p>http://www.internetlibrary.com/topics/electronic_cpa.cfm</p>
]]></content:encoded>
			<wfw:commentRss>http://www.d90.us/toolbox/2010/02/22/links/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Cell Phone Location</title>
		<link>http://www.d90.us/toolbox/2010/02/13/cell-phone-location/</link>
		<comments>http://www.d90.us/toolbox/2010/02/13/cell-phone-location/#comments</comments>
		<pubDate>Sat, 13 Feb 2010 15:42:33 +0000</pubDate>
		<dc:creator>Matt</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.d90.us/toolbox/?p=196</guid>
		<description><![CDATA[Fascinating &#8212; I didn&#8217;t know the difference between CDMA &#38; GMS in how they locate phones, or the more sophisticated time based triangulation by T-Mobile: The Federal Communications Commission&#8217;s &#8220;Enhanced 911&#8243; (E911) requirements allowed rough estimates to be transformed into precise coordinates. Wireless carriers using CDMA networks, such as Verizon Wireless and Sprint Nextel, tend [...]]]></description>
			<content:encoded><![CDATA[<p>Fascinating &#8212; I didn&#8217;t know the difference between CDMA &amp; GMS in how they locate phones, or the more sophisticated time based triangulation by T-Mobile:</p>
<blockquote><p>The Federal Communications Commission&#8217;s &#8220;Enhanced 911&#8243; (E911) requirements allowed rough estimates to be transformed into precise coordinates. Wireless carriers using CDMA networks, such as Verizon Wireless and Sprint Nextel, tend to use embedded GPS technology to fulfill E911 requirements. AT&amp;T and T-Mobile comply with E911 regulations using network-based technology that computes a phone&#8217;s location using signal analysis and triangulation between towers.</p>
<p>T-Mobile, for instance, uses a GSM technology called Uplink Time Difference of Arrival, or U-TDOA, which calculates a position based on precisely how long it takes signals to reach towers. A company called TruePosition, which provides U-TDOA services to T-Mobile, boasts of &#8220;accuracy to under 50 meters&#8221; that&#8217;s available &#8220;for start-of-call, midcall, or when idle.&#8221;</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://www.d90.us/toolbox/2010/02/13/cell-phone-location/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Seven Principles for Security Systems</title>
		<link>http://www.d90.us/toolbox/2010/02/11/seven-principles-for-security-systems/</link>
		<comments>http://www.d90.us/toolbox/2010/02/11/seven-principles-for-security-systems/#comments</comments>
		<pubDate>Fri, 12 Feb 2010 03:10:41 +0000</pubDate>
		<dc:creator>Matt</dc:creator>
				<category><![CDATA[General Security]]></category>

		<guid isPermaLink="false">http://www.d90.us/toolbox/?p=188</guid>
		<description><![CDATA[This is a very good report: Understanding scam victims: seven principles for systems security Frank Stajano, Paul Wilson August 2009 Archived here. While reading the example scams in the article, it becomes clear much like corporate fraud they depend on collusion. A team pulling off a social hack is far stronger then a single person [...]]]></description>
			<content:encoded><![CDATA[<p>This is a very good report:</p>
<p><a href="http://www.cl.cam.ac.uk/techreports/UCAM-CL-TR-754.pdf" target="_blank">Understanding scam victims:<br />
seven principles for systems security<br />
Frank Stajano, Paul Wilson<br />
August 2009</a></p>
<p>Archived <a href="http://www.d90.us/toolbox/wp-content/uploads/UCAM-CL-TR-754.pdf" target="_blank">here</a>.</p>
<p>While reading the example scams in the article, it becomes clear much like corporate fraud they depend on collusion.  A team pulling off a social hack is far stronger then a single person trying to do so.</p>
<blockquote><p>1) While you are distracted by what retains your interest, hustlers can do anything to you and you won’t notice.</p>
<p>2) Society trains people not to question authority. Hustlers exploit this “suspension of suspiciousness” to make you do what they want.</p>
<p>3) Even suspicious marks will let their guard down when everyone next to them appears to share the same risks. Safety in numbers? Not if they’re all conspiring against you.</p>
<p>4) Anything illegal you do will be used against you by the fraudster, making it harder for you to seek help once you realize you’ve been had.</p>
<p>5) Things and people are not what they seem. Hustlers know how to manipulate you to make you believe that they are.</p>
<p>6) Your needs and desires make you vulnerable. Once hustlers know what you really want, they can easily manipulate you.</p>
<p>7) When you are under time pressure to make an important choice, you use a different decision strategy. Hustlers steer you towards a strategy involving less reasoning.</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://www.d90.us/toolbox/2010/02/11/seven-principles-for-security-systems/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Atlantic article on Cyber Attacks</title>
		<link>http://www.d90.us/toolbox/2010/02/11/atlantic-article-on-cyber-attacks/</link>
		<comments>http://www.d90.us/toolbox/2010/02/11/atlantic-article-on-cyber-attacks/#comments</comments>
		<pubDate>Fri, 12 Feb 2010 02:14:16 +0000</pubDate>
		<dc:creator>Matt</dc:creator>
				<category><![CDATA[General Security]]></category>

		<guid isPermaLink="false">http://www.d90.us/toolbox/?p=185</guid>
		<description><![CDATA[It is well-funded and pursued by mature individuals and groups of professionals with deep financial and technical resources, often with local government (or other countries’) toleration if not support. It is already responsible for billions of dollars a year in losses, and it is growing and becoming more capable. We have largely ignored it, and [...]]]></description>
			<content:encoded><![CDATA[<blockquote><p>It is well-funded and pursued by mature individuals and groups of  professionals with deep financial and technical resources, often with  local government (or other countries’) toleration if not support. It is  already responsible for billions of dollars a year in losses, and it is  growing and becoming more capable. We have largely ignored it, and  building our military capabilities is not responding to that threat.</p></blockquote>
<p><a href="http://www.theatlantic.com/doc/201003/china-cyber-war/" target="_self">James Fallow, Atlantic Magazine, February 2010</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.d90.us/toolbox/2010/02/11/atlantic-article-on-cyber-attacks/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Rootkit Hunters</title>
		<link>http://www.d90.us/toolbox/2010/02/10/rootkit-hunters/</link>
		<comments>http://www.d90.us/toolbox/2010/02/10/rootkit-hunters/#comments</comments>
		<pubDate>Wed, 10 Feb 2010 18:53:23 +0000</pubDate>
		<dc:creator>Matt</dc:creator>
				<category><![CDATA[General Security]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Sysadmin Tools]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://www.d90.us/toolbox/?p=182</guid>
		<description><![CDATA[A few resources for finding rootkits: Linux: Rootkit Hunter Chkrootkit Windows: RootkitRevealer]]></description>
			<content:encoded><![CDATA[<p>A few resources for finding rootkits:</p>
<p>Linux:<br />
<a href="www.rootkit.nl" target="_blank">Rootkit Hunter</a><br />
<a href="http://www.chkrootkit.org/" target="_self">Chkrootkit</a></p>
<p>Windows:<br />
<a href="http://technet.microsoft.com/en-us/sysinternals/bb897445.aspx" target="_blank">RootkitRevealer</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.d90.us/toolbox/2010/02/10/rootkit-hunters/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Some Sun Tzu quotes&#8230;</title>
		<link>http://www.d90.us/toolbox/2010/02/05/some-sun-tzu-quotes/</link>
		<comments>http://www.d90.us/toolbox/2010/02/05/some-sun-tzu-quotes/#comments</comments>
		<pubDate>Fri, 05 Feb 2010 19:19:22 +0000</pubDate>
		<dc:creator>Matt</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.d90.us/toolbox/?p=178</guid>
		<description><![CDATA[Good for Information Security: All warfare is based on deception. He who occupies the field of battle first and awaits his enemy is at ease, he who rushes into the fight is weary. A speedy victory is the main object in war. If this is long in coming, weapons are blunted and morale depressed. Generally, [...]]]></description>
			<content:encoded><![CDATA[<p>Good for Information Security:</p>
<blockquote><p><em>All warfare is based on deception.</em></p>
<p><em>He who occupies the field of battle first and awaits his enemy is at ease, he who rushes into the fight is weary.</em></p>
<p><em>A speedy victory is the main object in war. If this is long in coming, weapons are blunted and<br />
morale depressed.</em></p>
<p><em>Generally, management of a large force is the same as management of a few men. It is a matter<br />
of organization.</em></p></blockquote>
<p>(The above taken from <a href="http://www.infosecwriters.com/text_resources/pdf/Network_Hardening_Warfare_Strategy.pdf" target="_self">here</a>.)</p>
<blockquote><p>Measure, assess, calculate, compare:</p>
<p><em>The ground gives rise to measurements, measurements give rise to assessments, assessments give rise to calculations, calculations give rise to comparisons, comparisons give rise to victories.</em></p>
<p>Way:  your corporate culture</p>
<p>Weather: periodic changes in outside forces and moods</p>
<p>Terrain: cooperative, competitive, and antagonistic landscapes</p>
<p>Leadership: organizational leadership</p>
<p>Discipline: organization&#8217;s willingness to follow direction</p></blockquote>
<p>(Above paraphrased from this <a href="http://information-security-resources.com/2010/01/06/sun-tzu-pci-dss-and-situational-awareness/" target="_self">source</a>.)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.d90.us/toolbox/2010/02/05/some-sun-tzu-quotes/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Nice explanation of Solid State Drives:</title>
		<link>http://www.d90.us/toolbox/2010/02/03/nice-explanation-of-solid-state-drives/</link>
		<comments>http://www.d90.us/toolbox/2010/02/03/nice-explanation-of-solid-state-drives/#comments</comments>
		<pubDate>Thu, 04 Feb 2010 03:04:56 +0000</pubDate>
		<dc:creator>Matt</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.d90.us/toolbox/2010/02/03/nice-explanation-of-solid-state-drives/</guid>
		<description><![CDATA[Everything you ever wanted to know about how SSD works]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.anandtech.com/cpuchipsets/intel/showdoc.aspx?i=3403&amp;p=2" target="_blank">Everything you ever wanted to know about how SSD works</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.d90.us/toolbox/2010/02/03/nice-explanation-of-solid-state-drives/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

