<?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>Braindump &#187; Microsoft</title>
	<atom:link href="http://www.curtis-lamasters.com/category/microsoft/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.curtis-lamasters.com</link>
	<description>Another TechBlog</description>
	<lastBuildDate>Sun, 25 Jul 2010 09:19:00 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Terminal Server Aware Web Proxy Server with pfSense</title>
		<link>http://www.curtis-lamasters.com/2009/03/17/terminal-server-aware-web-proxy-server-with-pfsense/</link>
		<comments>http://www.curtis-lamasters.com/2009/03/17/terminal-server-aware-web-proxy-server-with-pfsense/#comments</comments>
		<pubDate>Wed, 18 Mar 2009 05:04:45 +0000</pubDate>
		<dc:creator>clamasters</dc:creator>
				<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[pfSense]]></category>

		<guid isPermaLink="false">http://www.curtis-lamasters.com/?p=224</guid>
		<description><![CDATA[At work, I have a client that was requesting the ability to monitor/block sites that their users were visiting.  This is traditionally quite easy with just a squid proxy server or a Barracuda Web Filter but they really didn&#8217;t want an extra server to be installed during this process AND they were using a terminal [...]]]></description>
			<content:encoded><![CDATA[<p>At work, I have a client that was requesting the ability to monitor/block sites that their users were visiting.  This is traditionally quite easy with just a squid proxy server or a Barracuda Web Filter but they really didn&#8217;t want an extra server to be installed during this process AND they were using a terminal server.</p>
<p>I started looking for server side applications that I could install and just have the admin pull the data from there, however, the costs I was finding were a bit too much.  I setup a pfSense in a quick lab to demo this up.  After installing pfSense on some old hardware, did a basic configuration of the box, and then installed the Squid proxy package.  I configured this to be a traditional proxy where I had to send traffic on a specific port, and the user was required to login.  That was really the trick to get the terminal server users broken apart.  I know it could probably use a little masaging with NTLM authentication or some other clean mechanism but for the lab and the purposes of this client, this hit the mark for a great price.</p>
<p>I did mention that they did not want to install new hardware during this process, but the knew they needed to upgrade their Linksys &#8220;router&#8221; that was currently firewalling their network.  I am once again impressed with the flexibility and ease of use that pfSense gives you.  I truly only have 1 complaint about the system at all but it has nothing to do with this and as I understand it, that feature has been added in pfSense 2.0.  The management of OpenVPN clients/certificates is somewhat of a nightmare for large installs unless you use a single certificate for all users (not recommended).</p>
]]></content:encoded>
			<wfw:commentRss>http://www.curtis-lamasters.com/2009/03/17/terminal-server-aware-web-proxy-server-with-pfsense/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>My take on AntiVirus / AntiSpyware applications</title>
		<link>http://www.curtis-lamasters.com/2008/08/20/my-take-on-antivirus-antispyware-applications/</link>
		<comments>http://www.curtis-lamasters.com/2008/08/20/my-take-on-antivirus-antispyware-applications/#comments</comments>
		<pubDate>Wed, 20 Aug 2008 22:01:47 +0000</pubDate>
		<dc:creator>clamasters</dc:creator>
				<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[blog]]></category>

		<guid isPermaLink="false">http://www.curtis-lamasters.com/?p=143</guid>
		<description><![CDATA[Virii suck, I just though I&#8217;d throw that out there.Â  They cost the world billions of dollars a year and keep people like you and me up at night.Â  I wish I had the final solution for you but I don&#8217;t, however, I do have a list of applications/tools/services that I use to keep my [...]]]></description>
			<content:encoded><![CDATA[<p>Virii suck, I just though I&#8217;d throw that out there.Â  They cost the world billions of dollars a year and keep people like you and me up at night.Â  I wish I had the final solution for you but I don&#8217;t, however, I do have a list of applications/tools/services that I use to keep my computers running virus and spyware free.</p>
<p><strong>Desktop Antivirus / AntiSpyware</strong></p>
<p>At work my company has standardized on <a title="NOD32 Antivirus from ESET" href="http://www.eset.com" target="_blank">NOD32</a> from <a title="NOD32 Antivirus from ESET" href="http://www.eset.com" target="_blank">ESET</a>.Â  I had never herd of the company until I started at my current position about a year and a half ago and now, I rarely use anything but NOD32.Â  They have a couple of editions but I&#8217;m only familiar with ESET NOD32 AV v2.6 and v3.0.Â  So far I have not had a single problem with virii or spyware (except for a few hacking/cracking tools that I use on occasion).</p>
<p>If I&#8217;m not using or recommending NOD32 for home / client computers I go with <a title="AVG Antivirus from Grisoft.com" href="http://www.grisoft.com/" target="_blank">AVG</a>.Â  AVG AntiVirus 8.0, the newest version from AVG covers pretty much everything you would need from an AntiVirus / AntiSpyware software suite.Â  They even have a free edition that can be found <a title="AVG Antivirus Free Edition" href="http://free.avg.com/" target="_blank">here</a> for home computers that only need basic protection.Â  If your on a budget, AVG Free Edition is for you.Â  Again, so far, with my use of AVG Antivirus, I have not had a single problem.</p>
<p><strong>Safe Internet Browsing</strong></p>
<p>This is a huge deal when it comes to keeping your computer safe.Â  Sometimes it doesn&#8217;t involve any software at all.Â  Just some intelligence and PG13 level surfing (no porn or online gambling allowed!!).Â  However, because of my ADHD and endless appetite for information, even I run across some potentially bad websites.</p>
<p>To combat this I use <a title="OpenDNS" href="http://www.opendns.com" target="_blank">OpenDNS</a>.Â  I&#8217;ve done a blog post on them a while back.Â  Search at the right if you are interested but I&#8217;ll cover a few points to OpenDNS here.Â  First of all, OpenDNS is cool.Â  Second, OpenDNS is free.Â  Now that I got those two things out of the way, I&#8217;ll explain it a bit.Â  OpenDNS is a free DNS service that you point your network DNS servers, clients, etc towards and you instantly get a bit better service.Â  If you go to the website and create an account and then register your IP address there, you can have settings specified that would prevent people from surfing websites that fall within a specific category.Â  Below is what I have mine set to.</p>
<p><a href="http://www.curtis-lamasters.com/wp-content/uploads/2008/08/opendnscontentfilter1.png"><img class="aligncenter size-full wp-image-146" title="OpenDNS Content Filter" src="http://www.curtis-lamasters.com/wp-content/uploads/2008/08/opendnscontentfilter1.png" alt="" width="500" height="296" /></a></p>
<p>The moderate setting includes blocking of Adaware, Alochol, Dating, Drugs, Gambling, Hate/Discrimination, Weapons, Tasteless, Lingerie/Bikini, Proxy/Anonymizer, Sexuality, Nudity, Pornography, and Phishing.Â  The last one is especially cool because it uses the phishing database <a title="PhishTank" href="http://www.phishtank.com/" target="_blank">PhishTank</a>, which is THE defacto standard in phishing databases&#8230;well at least I believe so.</p>
<p><strong>Desktop and Network Firewalls</strong></p>
<p>As much as I should use a desktop firewall, I don&#8217;t.Â  It hinders my ability to do network scans, attach to different networks, open up shares on my computer remotely, test software, etc.Â  But, do what I say and not what I do.Â  If you have no reason not to use one&#8230;then do so.Â  The built in Windows Firewall is fine but if you need to feel a little safer at night, I recommend <a title="ZoneAlarm Pro" href="http://www.zonealarm.com" target="_blank">ZoneAlarm</a>.Â  It has both high reviewes in the major computer magazines and is recommended by the security research group <a title="GRC" href="http://www.grc.com" target="_blank">Gibson Research Corp</a>.</p>
<p>My home network firewall is <a title="Open Source Firewall" href="http://www.pfsense.com" target="_blank">pfSense</a>, a free open source, fully featured firewall that I have installed on an old workstation with two network interfaces.Â  Visit the website for a full list of features.Â  Other firewall&#8217;s that I would recommend would be the Cisco <a title="Cisco PIX" href="http://www.cisco.com/en/US/products/hw/vpndevc/ps2030/index.html" target="_blank">PIX </a>or <a title="Cisco ASA" href="http://www.cisco.com/en/US/products/ps6120/index.html" target="_blank">ASA</a>, <a title="m0n0wall" href="http://www.m0n0.ch/wall" target="_blank">m0n0wall</a>, and any Linux distribution running <a title="iptables" href="http://en.wikipedia.org/wiki/Iptables" target="_blank">iptables</a>.Â  It&#8217;s not that these are the only secure options out there but rather I only have extensive experience in this small list.</p>
<p><strong>SPAM Protection</strong></p>
<p>This cannot be stressed enough&#8230;Â  Never use an email address without a **GREAT** SPAM filter.Â  For personal use, grab a free <a title="GMail" href="http://www.gmail.com" target="_blank">GMail</a> account.Â  For corporate use get a <a title="Barracuda Networks" href="http://www.barracudanetworks.com" target="_blank">Barracuda SPAM firewall</a>, use <a title="Postini" href="http://www.postini.com" target="_blank">Postini</a> or build your own SPAM filter based on <a title="SpamAssassin" href="http://spamassassin.apache.org/" target="_blank">SpamAssassin</a>.Â  For the DIY I recommend <a title="Maia Mailguard" href="http://www.maiamailguard.com" target="_blank">Maia Mailguard</a>.Â  The reason for this is quite simple, spyware and virii can be transmitted quite easily through email.Â  If you are not protected, you are asking for trouble.</p>
<p><strong>Defense in Depth</strong></p>
<p>Although all of my recomendations, in my option, are good ones..not a single one of them guarantees that you will not get infected.Â  Things like zero day attacks, trojans, virii, spyware, adaware, malware, etc are not always easily detected and therefore may hit a large number of computers over a short period of time without the security companies knowledge.Â  However, with the use of all of them together, you now have the tools for a fighting chance and with any luck, you&#8217;ll be virus free.</p>
<p>Hopefully you&#8217;ll take my advice on one or more of the above topics and have a safer more enjoyable time on the internet.</p>
<p><strong>Extras!!</strong></p>
<p>Here are a few extra tools that I did not fit in.</p>
<p><a title="ESET Online Scanner" href="http://www.eset.com/onlinescan/" target="_blank">ESET Online Scanner</a> | <a title="TrendMicro House Call" href="http://housecall.trendmicro.com/" target="_blank">TrendMicro House Call</a> | <a title="TrendMicro HijackThis" href="http://www.trendsecure.com/portal/en-US/tools/security_tools/hijackthis" target="_blank">TrendMicro HijackThis</a> | <a title="Symantec Removal Tools" href="http://www.symantec.com/business/security_response/removaltools.jsp" target="_blank">Symantec Removal Tools</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.curtis-lamasters.com/2008/08/20/my-take-on-antivirus-antispyware-applications/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Help me with my next PC purchase</title>
		<link>http://www.curtis-lamasters.com/2008/07/11/help-me-with-my-next-pc-purchase/</link>
		<comments>http://www.curtis-lamasters.com/2008/07/11/help-me-with-my-next-pc-purchase/#comments</comments>
		<pubDate>Sat, 12 Jul 2008 04:46:21 +0000</pubDate>
		<dc:creator>clamasters</dc:creator>
				<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://www.curtis-lamasters.com/?p=95</guid>
		<description><![CDATA[Please!!Â  I&#8217;ve been using an old P4 1.6Ghz and 512Mb memory at home with Ubuntu loaded on it for some time now.Â  I can&#8217;t seem to ever come up with enough cash to purchase this myself so I thought I would give ChipIn at try.Â  It&#8217;s a new (I think) service that allows you to [...]]]></description>
			<content:encoded><![CDATA[<p>Please!!Â  I&#8217;ve been using an old P4 1.6Ghz and 512Mb memory at home with Ubuntu loaded on it for some time now.Â  I can&#8217;t seem to ever come up with enough cash to purchase this myself so I thought I would give <a title="ChipIn" href="http://www.chipin.com/" target="_blank">ChipIn</a> at try.Â  It&#8217;s a new (I think) service that allows you to have a fund raiser of your own.Â  Check it out and try it for yourself.</p>
<p>I&#8217;m looking at one of the higher end HP or Dell&#8217;s running Vista Ultimate with a dual monitor setup for home.Â  I have dual monitors at work and it gets pretty hard to get all the work I want to get done at home when I only have a single 17&#8243; flat panel.Â  Pretty low tech if you ask me.</p>
<p>For those of you who do donate, thank you very much.Â  I appreciate it.Â  For those of you who don&#8217;t, I won&#8217;t hold any grudges.</p>
<p style="text-align: center;"><embed src="http://widget.chipin.com/widget/id/bc6a04f58a30debb" flashVars="event_title=ChipIn%20for%20my%20new%20PC&#038;event_desc=Tired%20of%20working%20on%20old%20P4%2C%20HELP%21%21&#038;color_scheme=gray" type="application/x-shockwave-flash" allowScriptAccess="always" wmode="transparent" width="250" height="250"></embed></p>
]]></content:encoded>
			<wfw:commentRss>http://www.curtis-lamasters.com/2008/07/11/help-me-with-my-next-pc-purchase/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Dell Laptop offline file syncronization issues</title>
		<link>http://www.curtis-lamasters.com/2008/06/22/dell-laptop-offline-file-syncronization-issues/</link>
		<comments>http://www.curtis-lamasters.com/2008/06/22/dell-laptop-offline-file-syncronization-issues/#comments</comments>
		<pubDate>Sun, 22 Jun 2008 06:03:09 +0000</pubDate>
		<dc:creator>clamasters</dc:creator>
				<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[blog]]></category>

		<guid isPermaLink="false">http://www.curtis-lamasters.com/?p=90</guid>
		<description><![CDATA[Recently I had a client who purchase a new laptop from Dell.Â  It was a failry straight forward setup, nothing out of the ordinary.Â  After we got the computer joined to the domain and the user&#8217;s profile setup, we started the file syncronization process for a number of directories that they needed to take offsite [...]]]></description>
			<content:encoded><![CDATA[<p>Recently I had a client who purchase a new laptop from Dell.Â  It was a failry straight forward setup, nothing out of the ordinary.Â  After we got the computer joined to the domain and the user&#8217;s profile setup, we started the file syncronization process for a number of directories that they needed to take offsite on a daily basis to be able to read/modify while out of the office and without internet connectivty.Â  They had been using Microsoft&#8217;s offline file feature.Â  Again, nothint out of the ordinary.</p>
<p>Well, this computer took up more than a few hours of my time as well as another associate of mine.Â  The computer no matter what we did would not syncronize files during the logon process even thought the little checkbox was checked to do so.Â  As it turns out, Dell has some sort of security suite that they are deploying with all the laptops now with the name of WavXDocMgr.Â  This was the culprit of the syncronization issue.Â  We took this out of MSCONFIG as a startup process and the problem was solved.Â  As this was not the answer but rather a workaround, we have started talking with Dell but as of yet have not found a fix for the issue so I thought I would share.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.curtis-lamasters.com/2008/06/22/dell-laptop-offline-file-syncronization-issues/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Microsoft PowerShell &#8211; Searching for a command</title>
		<link>http://www.curtis-lamasters.com/2008/06/21/microsoft-powershell-searching-for-a-command/</link>
		<comments>http://www.curtis-lamasters.com/2008/06/21/microsoft-powershell-searching-for-a-command/#comments</comments>
		<pubDate>Sun, 22 Jun 2008 05:40:50 +0000</pubDate>
		<dc:creator>clamasters</dc:creator>
				<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[blog]]></category>

		<guid isPermaLink="false">http://www.curtis-lamasters.com/?p=88</guid>
		<description><![CDATA[I live in command line on Linux, Cisco, HP, and a number of other products but for some reason it feels UnAmerican to do it on Windows.Â  I&#8217;m coming around though.Â  With the implementation of the Microsoft Powershell on Windows you now have a great deal of power that you may or may not have [...]]]></description>
			<content:encoded><![CDATA[<p>I live in command line on Linux, Cisco, HP, and a number of other products but for some reason it feels UnAmerican to do it on Windows.Â  I&#8217;m coming around though.Â  With the implementation of the Microsoft Powershell on Windows you now have a great deal of power that you may or may not have had before.Â  For me, troubleshooting Exchange 2007 and AD, it is a blessing.Â  However, finding the command that you need to use to get the information you want is pretty hard.Â  I guess that&#8217;s why Microsoft created the &#8220;get-command&#8221; command for PowerShell.Â  It is basically a search function for Powershell and will return a list of commands that you can run to get the information you need (per your search).</p>
<p>So lets use the command to find more about our Exchange queues (Exchange 2007 Server).</p>
<p><code>Get-Command *queue*</code></p>
<p>Which will return a list of commands that you can run from PowerShell like Get-Queue, Retry-Queue, and Suspend-Queue.</p>
<p>Now lets try something to do with Active Directory.Â  Try this command.</p>
<p><code>Get-Command *User*</code></p>
<p>It&#8217;ll return a boatload of commands but you can see a few that might be useful like New-ADUser and New-ADGroup.</p>
<p>Hopefully this will shine some light on the still fairly new (feeling) command line power of Microsoft&#8217;s Operating Systems.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.curtis-lamasters.com/2008/06/21/microsoft-powershell-searching-for-a-command/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Disable SSLv2 for Windows Server 2003</title>
		<link>http://www.curtis-lamasters.com/2008/06/21/disable-sslv2-for-windows-server-2003/</link>
		<comments>http://www.curtis-lamasters.com/2008/06/21/disable-sslv2-for-windows-server-2003/#comments</comments>
		<pubDate>Sun, 22 Jun 2008 05:18:50 +0000</pubDate>
		<dc:creator>clamasters</dc:creator>
				<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[blog]]></category>

		<guid isPermaLink="false">http://www.curtis-lamasters.com/?p=87</guid>
		<description><![CDATA[This is a followon from my last post about weak SSL ciphers but they kind of go hand in hand.Â  SSLv3 offers a few security improvements over SSLv2 and is supported by the majority of new browsers.Â  What we will do in this post is disable the ability for a client co choose to use [...]]]></description>
			<content:encoded><![CDATA[<p>This is a followon from my last post about weak SSL ciphers but they kind of go hand in hand.Â  SSLv3 offers a few security improvements over SSLv2 and is supported by the majority of new browsers.Â  What we will do in this post is disable the ability for a client co choose to use SSLv2 if connected to your webserver that has SSLv2 disabled.Â  To accomplish this we will need to do the following.</p>
<p><code>Open regedit and find the key</code></p>
<p>HKLM\SYSTEM|CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols</p>
<p>Now for SSL 2.0 you will want to create a new DWORD value named Enabled with a data value of 0 in Hex in both the client and server subkeys.Â  This will disable the ability for the server to use or allow the use of SSLv2 during the use of SSL.Â  You can also create a registry import like the following.</p>
<p><code>Windows Registry Editor Version 5.00</code></p>
<p>[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\SSL 2.0]</p>
<p>[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\SSL 2.0\Client]<br />
&#8220;Enabled&#8221;=dword:00000000</p>
<p>[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\SSL 2.0\Server]<br />
&#8220;Enabled&#8221;=dword:00000000</p>
<p>Again with this one, Nessus will find the vulnerability fairly easy so their is almost no reason to have it running. Nessus&#8217; vulnerability will be displayed as &#8220;<strong>Synopsis</strong> : The remote service encrypts traffic using a protocol  with known weaknesses.&#8221;</p>
<p>NOTE: This change may break clients/servers/applications so I take no responsibility for YOUR actions.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.curtis-lamasters.com/2008/06/21/disable-sslv2-for-windows-server-2003/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Windows / IIS SSL &#8211; Restrict Weak Ciphers</title>
		<link>http://www.curtis-lamasters.com/2008/06/21/windows-iis-ssl-restrict-weak-ciphers/</link>
		<comments>http://www.curtis-lamasters.com/2008/06/21/windows-iis-ssl-restrict-weak-ciphers/#comments</comments>
		<pubDate>Sun, 22 Jun 2008 05:07:02 +0000</pubDate>
		<dc:creator>clamasters</dc:creator>
				<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[blog]]></category>

		<guid isPermaLink="false">http://www.curtis-lamasters.com/?p=86</guid>
		<description><![CDATA[I have been on a little bit of a security kick lately with my time at work thwarting SQL injection attempts, securing web servers, firewall administration and so much more and have been doing some pretty repetitive tasks so I thought I&#8217;d put them up here to help me remember how to do these very [...]]]></description>
			<content:encoded><![CDATA[<p>I have been on a little bit of a security kick lately with my time at work thwarting SQL injection attempts, securing web servers, firewall administration and so much more and have been doing some pretty repetitive tasks so I thought I&#8217;d put them up here to help me remember how to do these very important tasks.</p>
<p>This piece is on restricting weak ciphers within your SSL certificates.Â  <a title="Tenable Nessus" href="http://www.nessus.org/nessus/" target="_blank">Nessus</a> and some other security auditing tools will detect this one with ease so there&#8217;s really no good excuse not to lock it down.Â  Basically what we are going to do is remove the ability for web clients (IE, Firefox, Safari, Opera, etc) connect to the web server with anything but 128 bit or greater SSL encryption.Â  This just sounds like a good deal anyway if you as me.</p>
<p>An example of a weak cipher is like I mentioned above, anything less that 128 bit encryption.Â  There are about a dozen methods of encryption from SSL_RSA_EXPORT1024_WITH_RC4_56_SHA to SSL_RSA_EXPORT_WITH_RC2_CBC_40_MD5.Â  Yes I know that sounds cryptic and it really is (pun intended).Â  So what we need to do is scan the host first.Â  You can use Tenable Nessus or your choice of scanning utility but we want to see what it comes up with.Â  Chances are if you were diligent during the setup of the server, you may not have to do this but if your the other 95% out there, then you will need to do the following.</p>
<p><code>Open "regedit" and find the key<br />
HKLM\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Ciphers.</code></p>
<p>This will have a number of other subkeys below it.Â  Next we will want to disable anything that has a number less than 128 in it.Â  I.E. RC2 40/128 we will disable but RC2 128/128 we will not.Â  Clear as mud?Â  To disable the cipher click on the subkey that you want to disable and create a new DWORD value named Enabled.Â  In the value data keep it 0 in Hex.Â  This will disable the cipher from being able to run.Â  You could also create a registry import like the following.</p>
<p><code>Windows Registry Editor Version 5.00</code></p>
<p>[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Ciphers\RC2 40/128]<br />
&#8220;Enabled&#8221;=dword:00000000</p>
<p>I would do this for RC2 40/128.Â  RC4 40/128 and RC4 56/128.Â  I feel better already.Â  Hopefully you will too after you get this done on your website.</p>
<p>NOTE: This may break some clients/servers/applications so I take no responsibility for YOUR actions. <img src='http://www.curtis-lamasters.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.curtis-lamasters.com/2008/06/21/windows-iis-ssl-restrict-weak-ciphers/feed/</wfw:commentRss>
		<slash:comments>15</slash:comments>
		</item>
		<item>
		<title>Recreate Exchange 2003 OWA Virutal Directories</title>
		<link>http://www.curtis-lamasters.com/2008/06/11/recreate-exchange-2003-owa-virutal-directories/</link>
		<comments>http://www.curtis-lamasters.com/2008/06/11/recreate-exchange-2003-owa-virutal-directories/#comments</comments>
		<pubDate>Wed, 11 Jun 2008 17:43:54 +0000</pubDate>
		<dc:creator>clamasters</dc:creator>
				<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[blog]]></category>

		<guid isPermaLink="false">http://www.curtis-lamasters.com/?p=81</guid>
		<description><![CDATA[Lately I have had a few client servers that needed this done for various reason. usually it has something to do with troubleshooting Windows Mobile 5 and 6 devices getting email via the OMA portion of Outlook Web Access on Exchange 2003. Some of them were getting the error, â€œActiveSync encountered a problem on the [...]]]></description>
			<content:encoded><![CDATA[<p>Lately I have had a few client servers that needed this done for various reason.  usually it has something to do with troubleshooting Windows Mobile 5 and 6 devices getting email via the OMA portion of Outlook Web Access on Exchange 2003.  Some of them were getting the error, â€œActiveSync encountered a problem on the server support code: 0Ã—85010001â€³ or similar on the hand held devices.  In all of the cases the following fix resolved each client&#8217;s particular problem.</p>
<p>Exchange 2003 has 6 total virtual directories.  They are as follows:</p>
<p>Exchange | Exchweb | Exadmin | OMA | Public | Microsoft-Server-ActiveSync</p>
<p>For more information on the function of each virtual directory please visit this <a title="Petri IT Knowledgebase" href="http://www.petri.co.il/fixing_a_damaged_or_incorrectly_configured_owa_2003_installation.htm" target="_blank">Daniel Petri&#8217;s</a> website which is where I normally go to get the how-to for this function.</p>
<p>Now that we have identified the virtual directories associated with OWA, we need to backup the configuration and then delete them.  I know, this seems like a really huge step, it was for me the first time I did it but now I do it on a regular basis.  You will need to backup the configuration from IIS Manager by right clicking on the Default Web Site and going to &#8220;Save Configuration to a File&#8221;. I don&#8217;t think I need to walk you through the rest of the dialog boxes, you&#8217;ll figure it out.</p>
<p>Now that the configuration is backed up, delete the 6 virtual directories mentioned above.  You may also, depending on OS version, have a virtual directory &#8220;exchange-oma&#8221;.  Leave it alone for right now, we will get to it in a bit.  Before we recreate the virtual directories, we need to delete a key out of the IIS Metabase.  For this you will need to download the IIS 6.0 Resource Kit from <a title="IIS 6.0 Resource Kit" href="http://www.microsoft.com/downloads/details.aspx?FamilyID=56fc92ee-a71a-4c73-b628-ade629c89499&amp;DisplayLang=en" target="_blank">here</a>.  Go ahead and install the package and navigate to &#8220;Metabase Explorer&#8221; which is part of the resource kit you just installed.  In Metabase Explorer you will have some keys on the left hand side, LM being one of them.  Expand the LM key and you will find the first one (ususally) to be DS2MB.  Delete it the key DS2MB.  DS2MB stands for Directory Service to Metabase.  It&#8217;s purpose is to transfer configuration information from AD to IIS.  It&#8217;ll get recreated during the next process.</p>
<p>Now that the virtual directories and the DS2MB keys are deleted, you can restart the &#8220;Microsoft Exchange System Attendant&#8221; service.  That will recreate what we have deleted.</p>
<p>For some reason when the virtual directories are recreated you still have to fix a permissions issue to get it to function.  Do this by going into IIS Manager and right clicking on the virtual directory &#8220;Exchweb&#8221; and select properties.  Then go to the Directory Security tab and click Edit under Authentication and Access control.  Ensure that Anonymous and Integrated Authentication are checked.  An Inheritance Override dialog box will appear, make sure you click Select All.  Click OK to finish.  After you have completed that, go back into Authentication and Access control and uncheck Integrated Windows Authentication.  (Yes I know, seems odd).  Ok out and you are finished.</p>
<p>That pretty much sum&#8217;s the fix up.  You will need to redo your SSL stuff but other than that you should have a fully functional OWA configuration.</p>
<p>Now, this is where the support code stuff and the exchange-oma virtual directory I mentioned earlier comes in.  There are a number of mobile devices that are capable of connecting to Exchange to get email, contacts, calendar and tasks from their account.  Some of them work with SSL / Forms Based Authentication and some don&#8217;t.  To fix the ones that don&#8217;t support it, follow the steps below to get your non SSL Windows Mobile devices to connect to Exchange.</p>
<p>First delete the virtual directory (if you have it) exchange-oma. Now to finish this we will need to create a second virtual directory for OMA access. First, open IIS Manager and right click on the Exchange virtual directory and select &#8220;Save Configuration to File&#8221;.Â  Name is something like exchange-oma. Now, right click on &#8220;Default Website&#8221; and select new virtual directory from file.Â  Find the file you just saved (i.e. exchange-oma).Â  You will get a dialog box saying the virtual directory already exists.Â  In the alias box, type exchange-oma (or similar).</p>
<p>Lets, make it non SSL bound now.Â  Right click on the virtual directory you just created and go to the Directory Security Tab and then Authentication and Access control.Â  Make sure that Integrated and Basic authentications are enabled. Ok out and then under Secure communications click edit and uncheck &#8220;require SSL&#8221;.Â  Ok out and close IIS Manager.</p>
<p>To get IIS and Exchange to use the new virtual directory correctly we need to make a slight registry change.Â  Open the Registry Editor and find &#8220;HKLM\SYSTEM\CurrentControlSet\Services\MasSync\Parameters&#8221; If it does not exist, in the right pane right click and create a new String Value.Â  Name it ExchangeVDir and press Enter.Â  Modify the value of the key and put /exchange-oma in that field.</p>
<p>You are almost done now, quit the registry editor and restart the IIS Admin Service.Â  You can also use iisrestart from the run line or command prompt.</p>
<p>Here are some of the links I used to put this post together and have used in the past successfully.</p>
<p><a title="Petri IT Knowledgebase" href="http://www.petri.co.il/fixing_a_damaged_or_incorrectly_configured_owa_2003_installation.htm" target="_blank">Petri IT Knowledgebase</a> | <a title="Dev IT Weblog" href="http://go4techsupport.wordpress.com/2008/05/02/exchange-activesync-support-code-0x85010001/" target="_blank">Dev IT Weblog</a> | <a title="How to reset the default virtual directories that are required to provide Outlook Web Access, Exchange ActiveSync, and Outlook Mobile Access services in Exchange Server 2003" href="http://support.microsoft.com/kb/883380" target="_blank">Microsoft</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.curtis-lamasters.com/2008/06/11/recreate-exchange-2003-owa-virutal-directories/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Mass Disable the Computer Browser Service</title>
		<link>http://www.curtis-lamasters.com/2008/03/28/mass-disable-the-computer-browser-service/</link>
		<comments>http://www.curtis-lamasters.com/2008/03/28/mass-disable-the-computer-browser-service/#comments</comments>
		<pubDate>Fri, 28 Mar 2008 16:47:45 +0000</pubDate>
		<dc:creator>clamasters</dc:creator>
				<category><![CDATA[Microsoft]]></category>

		<guid isPermaLink="false">http://www.curtis-lamasters.com/index.php/2008/03/28/mass-disable-the-computer-browser-service/</guid>
		<description><![CDATA[At a larger client I needed an easier way to disable a service on 400+ workstations than manually stopping and disabling the service. Group Policy would have worked but I wanted something quicker. Something that would not require me to reboot or force a Group Policy update to all those workstations. I use PSexec for [...]]]></description>
			<content:encoded><![CDATA[<p>At a larger client I needed an easier way to disable a service on 400+ workstations than manually stopping and disabling the service.  Group Policy would have worked but I wanted something quicker.  Something that would not require me to reboot or force a Group Policy update to all those workstations.  I use <a href="http://www.microsoft.com/technet/sysinternals/FileAndDisk/PsTools.mspx" target="_blank">PSexec</a> for quite a few things.  PSexec is a small application from <a href="http://www.sysinternals.com" target="_blank">Sysinternals</a> who is now owned by Microsoft.  The application lets you remotely execute commands on workstations and servers.  You can also bring up a remote command prompt and do a number of things from there.  In this case I wanted to disable and stop a service on all of those workstations.  I did this with the following command:</p>
<p><code>psexec \\* sc config browser start= disabled</code></p>
<p>PSexec is the app that we are using to send the command &#8220;sc config browser start= disabled&#8221;.  \\* is stating we want to run this command on all computers in the domain.  You could specify a single server/computer with \\computername or replace \\ with @browser.txt and have file with that name in the same directory you are in via command prompt.  The sc is Service Control followed by config which modify the configuration of a specific service.  You could use start or stop there to start or stop a service which is the second command that I used.  Browser in the command is the service in which we are working with and &#8220;start=&#8221; is a fixed line in which you need to specify an argument.  In this case I used &#8220;disabled&#8221;.  You have the option to do auto, manual or disabled.</p>
<p>Next we need to actually stop the service.  This can be done with the following command:</p>
<p><code>psexec \\* sc stop browser</code></p>
<p>Pretty simple huh.  Afterwards I did a few spot checks to verify that it actually worked and then setup a Group Policy for an machines that I was unable to touch with psexec as well as new computers added in the future.</p>
<p>More information on options with SC can be found <a href="http://www.ss64.com/nt/sc.html" target="_blank">here</a>.  PSexec is part of the PStools suite.  I recommend that everyone check this out if you have not in the past.  PSinfo can be used for network documentation and PSshutdown can poke a stubborn computer in the eye.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.curtis-lamasters.com/2008/03/28/mass-disable-the-computer-browser-service/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Fixing OWA / Recreating Exchange 2003 Virtual Directories</title>
		<link>http://www.curtis-lamasters.com/2008/03/27/fixing-owa-recreating-exchange-2003-virtual-directories/</link>
		<comments>http://www.curtis-lamasters.com/2008/03/27/fixing-owa-recreating-exchange-2003-virtual-directories/#comments</comments>
		<pubDate>Fri, 28 Mar 2008 04:10:08 +0000</pubDate>
		<dc:creator>clamasters</dc:creator>
				<category><![CDATA[Microsoft]]></category>

		<guid isPermaLink="false">http://www.curtis-lamasters.com/index.php/2008/03/27/fixing-owa-recreating-exchange-2003-virtual-directories/</guid>
		<description><![CDATA[The other day, one of they guys I work with at the office was troubleshooting a smart phone issue with Exchange 2003 at a client and asked me for some help.Â  Well, I setup the server initially to be able to do syncing with smart phones and PDA&#8217;s so natrually, I should be able to [...]]]></description>
			<content:encoded><![CDATA[<p>The other day, one of they guys I work with at the office was troubleshooting a smart phone issue with Exchange 2003 at a client and asked me for some help.Â  Well, I setup the server initially to be able to do syncing with smart phones and PDA&#8217;s so natrually, I should be able to troubleshoot it.Â  Nope&#8230;Â  This one was a bear.Â  The IIS Admin service would shut off by itself (no errors in the event log) as well as the World Wide Web service.Â  Very strange.Â  Then finally, I noticed that the Microsoft Exchange Routing Engine service was off as well, so I tried starting it&#8230;.didn&#8217;t work because one of its dependencies is IIS Admin, so I tried starting IIS Admin and I finally got an error.Â  Something about the metabase.bin file being currupt.Â  So I tried searching for this file&#8230;.(IT DOESN&#8217;T EXIST).Â  Metabase.xml does though so I went with that one.Â  Turns out it became corrupt somehow and I remembered a post on Daniel Petri&#8217;s website on how to fix it.Â  That site is <a href="http://www.petri.co.il/fixing_a_damaged_or_incorrectly_configured_owa_2003_installation.htm" target="_blank">here</a>.Â  The following is a quick guide for fixing the solution (copied from Daniel Petri&#8217;s webisite):</p>
<ol>
<li>Download and install the IIS6 Resource Kit from Microsoft <a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=56fc92ee-a71a-4c73-b628-ade629c89499&amp;DisplayLang=en" target="_blank">here</a>.</li>
<li>Make a backup of the web site configuration with IIS Manager.</li>
<li>Delete the Exchange Virtual Directories (Exadmin, Exchange, Exchweb,Â  Microsoft-Server-ActiveSync, OMA, and Public) There are 6 total.</li>
<li>Open &#8220;Metabase Explorer&#8221; from the IIS6 Resource Kit and delete the DS2MB key.</li>
<li>Restart Microsoft Echange System Attendant to recreate the virtual directories.</li>
<li>Reset permissions on the ExchWeb virtual directory in IIS Manager.Â  Ensure that Anonymous and Integrated authentication are checked.Â  Click OK to accept, and Ok on any dialog boxes that pop up.</li>
<li>Remote anonymous authentication from the ExchWeb virtual directory (I know that sounds funny to do after you just check it but trust me)</li>
</ol>
<p>Everything at this point is 100% default as if you just installed Exchange 2003 for the first time.Â  This took care of the Mobile Access issues that were happening before and somehow sped up Outlook Web Access.Â  ??Â  Well, I hope this helps in some fashion, I know for me, It&#8217;ll help me remember how to find Daniel Petri&#8217;s website for this particular issue which brings me to another issue.Â  I use Daniel Petri&#8217;s website 2-3 times a month or more because the content on his pages are awesome.Â  I&#8217;ve been going to there for a few years now and it never fails to somehow point me in the right direction.Â  Thank you Daniel Petri.Â  Here&#8217;s a link to his <a href="http://www.petri.co.il">website</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.curtis-lamasters.com/2008/03/27/fixing-owa-recreating-exchange-2003-virtual-directories/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
