<?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>tech blog &#187; Desktop Security</title>
	<atom:link href="http://www.chrismadge.com/tech/category/security/desktop-security/feed" rel="self" type="application/rss+xml" />
	<link>http://www.chrismadge.com/tech</link>
	<description></description>
	<lastBuildDate>Mon, 21 Jun 2010 19:15:19 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=abc</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Investigating Local Workstations</title>
		<link>http://www.chrismadge.com/tech/investigating-local-workstations</link>
		<comments>http://www.chrismadge.com/tech/investigating-local-workstations#comments</comments>
		<pubDate>Fri, 27 Nov 2009 20:32:44 +0000</pubDate>
		<dc:creator>chris</dc:creator>
				<category><![CDATA[Desktop Security]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.chrismadge.com/tech/?p=78</guid>
		<description><![CDATA[In any organization one of it&#8217;s greatest assets is it&#8217;s employees. However, in the information age of it&#8217;s greatest liabilities is it&#8217;s employees.  I cannot tell you the horror stories of compromised information and systems that I have across in my days as a System Engineer.   In my current role, I frequently get escalations and [...]]]></description>
			<content:encoded><![CDATA[<p>In any organization one of it&#8217;s greatest assets is it&#8217;s employees. However, in the information age of it&#8217;s greatest liabilities is it&#8217;s employees.  I cannot tell you the horror stories of compromised information and systems that I have across in my days as a System Engineer.   In my current role, I frequently get escalations and automated notifications on compromised workstations. The initial part of investigating these workstation often needs to be done without the end user&#8217;s knowledge and interaction. This means I need to leverage 3 different interfaces (WMI, RPC and FS). The first thing that I want to know is&#8230;</p>
<p><strong>What has the end user installed? </strong></p>
<p>If your users are anything like my end users, they violate the Acceptable Use Policy (AUP) with great vigour. They install all kinds of garbage on their notebook that A) has no business purpose B) comes with hidden bonus items such as trojans and backdoors. C) Violates various licensing laws and rules.</p>
<p> <img class="alignright size-full wp-image-80" title="SCCM_Resource_Explorer" src="http://www.chrismadge.com/tech/wp-content/uploads/2009/11/SCCM_Resource_Explorer1.jpg" alt="SCCM_Resource_Explorer" width="178" height="134" /></p>
<p>My primary method of investigating installed Software is with the SCCM <strong>Resource Explorer</strong> tool. This leverages the WMI interface and gives me a nice list of installed products. If i start seeing items such as Bit-Torrent clients I automatically know that this is not going to end well. </p>
<p>Sometimes though for some strange reason the workstation i&#8217;m trying to investigate does not have the SCCM client on it. This is when use a great free tool from the folks at <a href="http://www.manageengine.com" target="_blank">Manage Engine</a>. They come out with some free tools that allow you to leverage the RPC interface. One of the tools included in the package is one called <strong>Software Inventory.</strong> This tools connects to the remote machine and uses your admin credentials to create a list of Software Installed.</p>
<p><img class="alignright size-medium wp-image-81" title="Windows_Tools_2" src="http://www.chrismadge.com/tech/wp-content/uploads/2009/11/Windows_Tools_2-300x76.jpg" alt="Windows_Tools_2" width="300" height="76" /></p>
<p>Once you know what is installed you can go ahead you often have a good idea what you are dealing with. Often it&#8217;s just time to reimage the workstation. However, if you don&#8217;t have any evidence to support the reimage. You then need to proceed further the next step is investigating the applications in the &#8216;Startup&#8217; category.</p>
<p><strong>MSCONFIG</strong></p>
<p>MSConfig is a great place to look for viruses/trojans that start with the workstation. In the last year though, I&#8217;ve noticed that the trojans are getting a lot more tricky and do not show up in MSConfig. <img class="alignright size-medium wp-image-83" title="msconfig" src="http://www.chrismadge.com/tech/wp-content/uploads/2009/11/msconfig-300x198.jpg" alt="msconfig" width="300" height="198" /></p>
<p><strong>Trend Micro &#8211; HiJack This</strong></p>
<p>HiJack this used to be an opensource tool until it was bought by Trend Micro. This tool allows you to see what starts when the operating system is powered up. What Browser Helper Objects are integrated into the browser. If you start to see items and DLL&#8217;s registered that should not be there. You definitely might want to investigate further. Trend still offers HiJack This for free on their website or at download.com</p>
<p> </p>
<p><strong>Run Once</strong></p>
<p>The next place you want to look is the &#8220;Run Once&#8221; portions of the Windows Registry. This is often where Trojans and Viruses hide themselves.  The Registry Keys that you want to look at are:</p>
<p>HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run</p>
<p>HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Run<img class="alignright size-medium wp-image-87" title="RegEdit3" src="http://www.chrismadge.com/tech/wp-content/uploads/2009/11/RegEdit31-300x97.gif" alt="RegEdit3" width="300" height="97" /></p>
<p><strong>Services</strong></p>
<p>The services MMC console is another great place to look for Viruses and Trojans. A quick perusal of the running services might indicate an infection and depending on the infection will determine the remediation. <img class="alignright size-medium wp-image-86" title="services.msc" src="http://www.chrismadge.com/tech/wp-content/uploads/2009/11/services.msc-300x182.jpg" alt="services.msc" width="300" height="182" /></p>
<p>If after investigating these areas you still suspect an infection there are numerous types of free tools that you can use.</p>
<p>1. Sysinternals <a href="http://technet.microsoft.com/en-us/sysinternals/bb897445.aspx" target="_blank">RootKit Revealer</a></p>
<p>2. <a href="http://www.gmer.net">Gmer</a></p>
<p>3. <a href="http://www.f-secure.com/en_EMEA/security/security-lab/tools-and-services/blacklight/">F-Secure BlackLight</a></p>
<p>In the organization I currently work for we had a scenario where a certain area of users did not get patched and ended up getting infected with the Conficker Virus. <a href="http://www.sophos.com" target="_blank">Sophos Software </a>has created a great tool to remove the Conficker Worm/Virus it can be found <a href="http://www.sophos.com/products/free-tools/conficker-removal-tool.html" target="_blank">here</a>.</p>
<p><img class="alignright size-medium wp-image-89" title="sophosscan" src="http://www.chrismadge.com/tech/wp-content/uploads/2009/11/sophosscan-300x151.png" alt="sophosscan" width="300" height="151" /></p>
<p>The information security world is definitely a scary one and there is definitely a lot at stake. You don&#8217;t need to know necessarily everything  about every virus that comes out. It is simply a matter of knowing the key parts of the system to investigate and learning to use Google to investigate the methodology your infection uses as well as the impact on the system.</p>
<p>If you have any questions or need a little extra help. I&#8217;d be glad to lend a hand chris (at) chrismadge.com</p>
]]></content:encoded>
			<wfw:commentRss>http://www.chrismadge.com/tech/investigating-local-workstations/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
