<?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>Cupfighter.net &#187; Windows 2008</title>
	<atom:link href="http://www.cupfighter.net/index.php/category/microsoft/windows-2008/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.cupfighter.net</link>
	<description>A blog by Schuberg Philis colleagues</description>
	<lastBuildDate>Thu, 09 Feb 2012 14:27:59 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=</generator>
		<item>
		<title>The mistery of the missing &#8216;MSS:&#8217; setting on Windows 2008</title>
		<link>http://www.cupfighter.net/index.php/2010/11/missing-mss-setting-windows-2008/</link>
		<comments>http://www.cupfighter.net/index.php/2010/11/missing-mss-setting-windows-2008/#comments</comments>
		<pubDate>Mon, 22 Nov 2010 10:53:36 +0000</pubDate>
		<dc:creator>Frank Breedijk</dc:creator>
				<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[Windows 2008]]></category>
		<category><![CDATA[Windows 2008 R2]]></category>
		<category><![CDATA[.adm]]></category>
		<category><![CDATA[2008]]></category>
		<category><![CDATA[2008 R2]]></category>
		<category><![CDATA[Active Directory]]></category>
		<category><![CDATA[adm file]]></category>
		<category><![CDATA[Adminsitrative Template]]></category>
		<category><![CDATA[Frank Breedijk]]></category>
		<category><![CDATA[Group Policy]]></category>
		<category><![CDATA[Hardening]]></category>
		<category><![CDATA[MSS]]></category>
		<category><![CDATA[Seccubus]]></category>
		<category><![CDATA[Source Routing]]></category>

		<guid isPermaLink="false">http://www.cupfighter.net/?p=1210</guid>
		<description><![CDATA[I recently got involved in a project where I defined the Baseline Security settings for windows and Linux. I used the settings provided by the Center for Internet Security (CIS). We decided on the following approach: Based on the CIS templates we created a baseline document specific to our company I, in my security role, [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_1211" class="wp-caption alignright" style="width: 426px"><a href="http://www.cupfighter.net/wp-content/uploads/2010/11/WhereIsMSS.png"><img class="size-full wp-image-1211 " title="Where did the MSS: settings go?" src="http://www.cupfighter.net/wp-content/uploads/2010/11/WhereIsMSS.png" alt="Screenshot form Group Policy Editor" width="416" height="175" /></a><p class="wp-caption-text">The MSS: settings used to be here...</p></div>
<p>I recently got involved in a project where I defined the Baseline Security settings for windows and Linux. I used the settings provided by the Center for Internet Security (CIS).</p>
<p>We decided on the following approach:</p>
<ul>
<li>Based on the CIS templates we created a baseline document specific to our company</li>
<li>I, in my security role, created a Nessus .audit file, so we could audit compliance to our own baseline with Seccubus</li>
<li>The windows administrator created GPOs to apply the settings.</li>
</ul>
<p>When creating in the GPOs we did a strange discovery. In a windows the settings that are normally marked as MSS: in the category Computer Configuration\Windows Settings\Security Settings\Local Policies\Security Options do not appear in a domain if its functional level is Windows 2008.</p>
<p>This made us wonder, have these setting become irrelevant ? If this is not the case, how can we still set them, preferably via group policy?</p>
<p>The settings are not irrelevant, as e.g. <a title="Securing Windows Server 2008 and Active Directory on corelan.be" href="http://www.corelan.be:8800/index.php/2008/04/18/securing-windows-server-2008-and-active-directory/" target="_blank">Peter van Eeckhoutte&#8217;s blog</a> points out. Windows 2008 does not forward IPv4 packets that have source routing on them,  but it does accept them if the machine is the final destination. However for IPv6 Windows 2008 will forward these packets by default.</p>
<p>So if the settings are not irrelevant, how can we apply them if they are not in the Group Policy Editor? For this purpose we created an <a title="Administrative Template ofr the MSS settings" href="http://www.cupfighter.net/wp-content/uploads/2010/11/MSS Settings.zip" target="_blank">.adm</a> file, which can be loaded into the Group Policy editor as a Classic Administrative template.<span id="more-1210"></span></p>
<p>All the MSS settings can be controlled with<a title="Administrative Template ofr the MSS settings" href="../wp-content/uploads/2010/11/MSS%20Settings.zip" target="_blank"> this Administrative template</a>. When we applied these settings we reached our desired compliancy with our own baselines.</p>
<p>Mission Accomplished!</p>
<p>So what are these MSS setting and what do they do?</p>
<table>
<thead>
<tr>
<td><span style="text-decoration: underline;"><strong>Setting</strong></span></td>
<td><span style="text-decoration: underline;"><strong>Description</strong></span></td>
<td><span style="text-decoration: underline;"><strong>Recommended value</strong></span></td>
</tr>
</thead>
<tbody>
<tr>
<td>MSS: (AutoAdminLogon) Enable Automatic Logon (not recommended)</td>
<td>Defines whether a user with physical access to a computer is able to automatically log on.</td>
<td>Disabled</td>
</tr>
<tr>
<td>MSS: (DisableIPSourceRouting) IP source routing protection level (protects against packet spoofing)</td>
<td>Determines if Windows will accept source routed packets.<br />
0 &#8211; Accepts and forwards<br />
1 &#8211; Accept but do not forward<br />
2 &#8211; Do not accept</td>
<td>2</td>
</tr>
<tr>
<td>MSS: (EnableICMPRedirect) Allow ICMP redirects to override OSPF generated routes</td>
<td>Allows ICMP redirects to overwrite OSFP generated routes</td>
<td>Disabled</td>
</tr>
<tr>
<td>MSS: (KeepAliveTime) How often keep-alive packets are sent in millisecond</td>
<td>Defines every how many milliseconds TCP attempts to send a keep-alive packet to verify that an idle connection is still intact</td>
<td>No recommendation</td>
</tr>
<tr>
<td>MSS: (NoDefaultExempt) Configure IPSec exemptions for various types of network traffic</td>
<td>Defines which traffic is allowed to reach the machine outside IPSec<br />
0 &#8211; Multicast, Broadcast, RSVP, Kerberos and IKE(ISAKMP are exempt from IPSec filtering<br />
1 &#8211; Kerberos and RSVP are not exempt, but Multicast, Broadcast and IKE are exempt from IPSec filtering<br />
2 -  Multicast and Broadcast are not exempt, but RSVP, Kerberos andand IKE traffic are exempt from IPSEC filtering<br />
3 &#8211; Only IKE traffic is exempt from IPSec filtering</td>
<td>3</td>
</tr>
<tr>
<td>MSS: (NoNameReleaseOnDemand) Allow the computer to ignore NetBIOS name release requests except from WINS servers</td>
<td>Defines whether a computer disregards NetBIOS name release requests except those from WINS server in the SCE.</td>
<td>Enabled</td>
</tr>
<tr>
<td>MSS: (NtfsDisable8dot3NameCreation) Enable the computer to stop generating 8.3 style filenames (recommended)</td>
<td>Defines whether a computer can stop generating 8.3 style file names:<br />
0 &#8211; NTFS creates short file names.<br />
1 &#8211; Disable NTFS short file name creation on all volumes.</p>
<p>2 &#8211; NTFS sets the 8.3 naming convention creation on a per volume basis.<br />
3 &#8211; NTFS disables 8dot3 name creation on all volumes except the system volume.</td>
<td>1</td>
</tr>
<tr>
<td>MSS: (PerformRouterDiscovery) Allow IRDP to detect and configure Default Gateway addresses (could lead to DoS)</td>
<td>Defines whether Internet Router Discovery Protocol (IRDP) is used to automatically detect and configure default gateway addresses:<br />
0 &#8211; Disabled<br />
1 &#8211; Enabled<br />
2 &#8211; Enable only if DHCP server sends the Perform Router Discovery Option</td>
<td>0</td>
</tr>
<tr>
<td>MSS: (SafeDllSearchMode) Enable Safe DLL search mode (recommended)</td>
<td>Defines whether an application is forced to begin its DLL search in the system path before searching the current working folder</td>
<td>Enabled</td>
</tr>
<tr>
<td>MSS: (ScreenSaverGracePeriod) The time in seconds before the screen saver grace period expires (0 recommended)</td>
<td>Defines how many seconds between when the screen saver is launched and when the computer console is actually locked.</td>
<td>0</td>
</tr>
<tr>
<td>MSS: (TCPMaxDataRetransmissions) How many times unacknowledged data is retransmitted (3 recommended, 5 is default)</td>
<td>Defines the number of times that TCP retransmits an individual data segment before the connection is aborted</td>
<td>3</td>
</tr>
<tr>
<td>MSS: (WarningLevel) Percentage threshold for the security event log at which the system will generate a warning</td>
<td>Defines whether an entry is added to the Security event log when the log reaches a user-defined threshold</td>
<td>&lt;=90%</td>
</tr>
<tr>
<td>MSS: (DisableIPSourceRouting IPv6) IP source routing protection level (protects against packet spoofing)</td>
<td>Determines if Windows will accept source routed packets.<br />
0 &#8211; Accepts and forwards<br />
1 &#8211; Accept but do not forward<br />
2 &#8211; Do not accept</td>
<td>2</td>
</tr>
<tr>
<td>MSS: (TCPMaxDataRetransmissions) IPv6 How many times unacknowledged data is retransmitted (3 recommended, 5 is default)</td>
<td>Defines the number of times that TCP retransmits an individual data segment before the connection is aborted</td>
<td>3</td>
</tr>
<tr>
<td></td>
<td></td>
<td></td>
</tr>
</tbody>
</table>
]]></content:encoded>
			<wfw:commentRss>http://www.cupfighter.net/index.php/2010/11/missing-mss-setting-windows-2008/feed/</wfw:commentRss>
		<slash:comments>14</slash:comments>
		</item>
		<item>
		<title>Remove Vista/W7 hardwareprofiles</title>
		<link>http://www.cupfighter.net/index.php/2010/03/remove-vistaw7-hardwareprofiles/</link>
		<comments>http://www.cupfighter.net/index.php/2010/03/remove-vistaw7-hardwareprofiles/#comments</comments>
		<pubDate>Thu, 18 Mar 2010 12:59:54 +0000</pubDate>
		<dc:creator>Patrick de Zoete</dc:creator>
				<category><![CDATA[Powershell]]></category>
		<category><![CDATA[Troubleshooting]]></category>
		<category><![CDATA[Windows 2008]]></category>
		<category><![CDATA[Windows 2008 R2]]></category>
		<category><![CDATA[Windows 7]]></category>
		<category><![CDATA[7]]></category>
		<category><![CDATA[hack]]></category>
		<category><![CDATA[hardware profiles]]></category>
		<category><![CDATA[ps1]]></category>
		<category><![CDATA[vista]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://www.cupfighter.net/?p=937</guid>
		<description><![CDATA[For whatever reason Microsoft removed the accessible way of removing hardware profiles in Vista and Windows 7. To help out a collegue with a corrupt profile I made a tiny Powershell script to perform this action. It&#8217;s easily done by hand in the registry, the downside is you won&#8217;t see the profile descriptions which is [...]]]></description>
			<content:encoded><![CDATA[<p>For whatever reason Microsoft removed the accessible way of removing hardware profiles in Vista and Windows 7. To help out a collegue with a corrupt profile I made a tiny Powershell script to perform this action. It&#8217;s easily done by hand in the registry, the downside is you won&#8217;t see the profile descriptions which is a tad errorprone. Also, feel free to use this but I will take no responsibility whatsoever if you use this and you break your Windows install <img src='http://www.cupfighter.net/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<blockquote><p># 20091218 &#8211; vo.o1 &#8211; PZO    &#8211; Initial hack to delete hardware profiles in Windows Vista/7<br />
#<br />
#&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<br />
# Let&#8217;s see which profiles exist..<br />
#&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<br />
$i = 0<br />
Write-Host &#8220;&#8221;<br />
Write-Host &#8220;The following hardware profiles have been found on this computer:&#8221; -f white<br />
foreach ($profile in (ls -path &#8220;HKLM:\SYSTEM\CurrentControlSet\Control\IDConfigDB\Hardware Profiles\&#8221;) ) {<br />
Write-Host 000$i &#8211; (get-itemproperty -path &#8220;HKLM:\SYSTEM\CurrentControlSet\Control\IDConfigDB\Hardware Profiles\000$i&#8221;).FriendlyName<br />
$i++<br />
}<br />
#&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<br />
# Now we can ask which to remove..<br />
#&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<br />
Write-Host &#8220;&#8221;<br />
Write-Host &#8220;You are strongly advised not to remove profile 0000 &#8211; New Hardware Profile&#8221; -f red<br />
Write-Host &#8220;&#8221;<br />
$input = read-host &#8220;Which profile is causing you headaches and should be removed?&#8221;<br />
Write-Host &#8220;deleting.. &#8220;HKLM:\SYSTEM\CurrentControlSet\Hardware Profiles\$input&#8221;"<br />
Remove-Item -Path &#8220;HKLM:\SYSTEM\CurrentControlSet\Hardware Profiles\$input&#8221;</p></blockquote>
<p><em>Finally: do _not_ remove profile 0000 unless you know what you are doing. YMMV!</em></p>
<p>[BBG]<em><br />
</em></p>
]]></content:encoded>
			<wfw:commentRss>http://www.cupfighter.net/index.php/2010/03/remove-vistaw7-hardwareprofiles/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Citrix Edgesight 5.2 vs Memory Allocation within WOW64</title>
		<link>http://www.cupfighter.net/index.php/2010/02/citrix-edgesight-5-2-vs-memory-allocation-within-wow64/</link>
		<comments>http://www.cupfighter.net/index.php/2010/02/citrix-edgesight-5-2-vs-memory-allocation-within-wow64/#comments</comments>
		<pubDate>Tue, 09 Feb 2010 15:43:12 +0000</pubDate>
		<dc:creator>Roeland Kuipers</dc:creator>
				<category><![CDATA[Citrix]]></category>
		<category><![CDATA[Edgesight]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Windows 2008]]></category>
		<category><![CDATA[XenApp]]></category>
		<category><![CDATA[XenDesktop]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[memory]]></category>
		<category><![CDATA[wow64]]></category>

		<guid isPermaLink="false">http://www.cupfighter.net/?p=881</guid>
		<description><![CDATA[Recently we started evaluating Citrix Edgesight, on a enviroment we are currently building, consisting of XenApp5 2008 x64 and XenDesktop 4 Farms. After the installation of the EdgeSight agent, suddenly a bunch of applications running within a Java Virtual machine stopped functioning. Throwing the &#8220;Could not launch the java virtual machine&#8221; error. These Java apps tried allocating quite some memory [...]]]></description>
			<content:encoded><![CDATA[<p><img class="size-full wp-image-890 alignleft" title="xenapp" src="http://www.cupfighter.net/wp-content/uploads/2010/02/xenapp.jpg" alt="xenapp" width="111" height="111" /></p>
<p>Recently we started evaluating Citrix Edgesight, on a enviroment we are currently building, consisting of XenApp5 2008 x64 and XenDesktop 4 Farms.</p>
<p>After the installation of the EdgeSight agent, suddenly a bunch of applications running within a Java Virtual machine stopped functioning. Throwing the &#8220;Could not launch the java virtual machine&#8221; error.<br />
These Java apps tried allocating quite some memory using these java arguments (eg: XX:MinHeapFreeRatio=20 -XX:MaxHeapFreeRatio=35 -XX:NewRatio=2&#8243;   initial-heap-size=&#8221;32m&#8221; max-heap-size=&#8221;1024m&#8221;)</p>
<p>After some investigation a colleague (Hugo Trippaers) found out that there was only 0,9 GB of memory allocatable on our Citrix XenApp machines using the <a href="http://www.fieldp.com/library.html" target="_blank">memtest32.exe </a>tool. While our other servers happily reported 1,5 GB of allocatable memory (Within WOW64). (Physical Machine = HP DL380G6 with 48 GB of memory, uh should be enough?)</p>
<p>After some deeper digging using <a href="http://www.janrik.net/ptools/memalloc/index.html">memalloc.exe</a>, I discover some substantial differences in memory allocation between our XenApp Servers with the edgesight agent installed and servers without the EdgeSight agent.</p>
<p>XenApp servers with Edgesight Agent 5.2 SP1 x64: <a href="http://www.cupfighter.net/wp-content/uploads/2010/02/with-edges.txt">memalloc.exe with edgesight</a><br />
XenApp Servers without edgesight: <a href="http://www.cupfighter.net/wp-content/uploads/2010/02/without-edges.txt">memalloc.exe &#8211; without edgesight</a></p>
<p>The main difference here is all the Citrix hooks being loaded, see below.<br />
This apparently consumes so much memory that it was not possible for java to allocate enough memory.</p>
<p>For more insights on WOW64 look here:  <a href="http://blogs.msdn.com/gauravseth/archive/2006/04/26/583963.aspx">http://blogs.msdn.com/gauravseth/archive/2006/04/26/583963.aspx</a></p>
<p>By default 32bit applications within WOW64 can leverage the full 4 GB of memory availlable, which is not possible on a native 32 bit system because of the separation of kernel and user space.<br />
Applications need to be compiled with <em><strong>/largaddressaware</strong></em> (Visual Studio : <a href="http://msdn.microsoft.com/en-us/library/wz223b1z(VS.80).aspx">http://msdn.microsoft.com/en-us/library/wz223b1z(VS.80).aspx</a>) or patched using editbin (<a href="http://bilbroblog.com/wow64/hidden-secrets-of-w0w64-ndash-large-address-space/">http://bilbroblog.com/wow64/hidden-secrets-of-w0w64-ndash-large-address-space/</a>), to fully use the 4 GB availlable otherwise they can only allocate 1,6 GB of memory.</p>
<p>We will open a case with Citrix on this; to be continued.</p>
<p>Citrix hooks being loaded when edgesight is installed:<br />
<span id="more-881"></span></p>
<blockquote><p>Address 61200000, length 1000, state 1000 MEM_COMMIT, type 1000000 module e:\program files\EdgeSight\Agent\Agent\Core\rsintcor32.dll<br />
Address 61201000, length 18000, state 1000 MEM_COMMIT, type 1000000 module e:\program files\EdgeSight\Agent\Agent\Core\rsintcor32.dll<br />
Address 61219000, length 9000, state 1000 MEM_COMMIT, type 1000000 module e:\program files\EdgeSight\Agent\Agent\Core\rsintcor32.dll<br />
Address 61222000, length 1000, state 1000 MEM_COMMIT, type 1000000 module e:\program files\EdgeSight\Agent\Agent\Core\rsintcor32.dll<br />
Address 61223000, length 4000, state 1000 MEM_COMMIT, type 1000000 module e:\program files\EdgeSight\Agent\Agent\Core\rsintcor32.dll<br />
Address 61300000, length 1000, state 1000 MEM_COMMIT, type 1000000 module e:\program files\edgesight\agent\agent\edgesight\esint32.dll<br />
Address 61301000, length 8000, state 1000 MEM_COMMIT, type 1000000 module e:\program files\edgesight\agent\agent\edgesight\esint32.dll<br />
Address 61309000, length 3000, state 1000 MEM_COMMIT, type 1000000 module e:\program files\edgesight\agent\agent\edgesight\esint32.dll<br />
Address 6130c000, length 1000, state 1000 MEM_COMMIT, type 1000000 module e:\program files\edgesight\agent\agent\edgesight\esint32.dll<br />
Address 6130d000, length 2000, state 1000 MEM_COMMIT, type 1000000 module e:\program files\edgesight\agent\agent\edgesight\esint32.dll<br />
Address 67f60000, length 1000, state 1000 MEM_COMMIT, type 1000000 module E:\program files\Citrix\system32\CtxSbxHook.DLL<br />
Address 67f61000, length 58000, state 1000 MEM_COMMIT, type 1000000 module E:\program files\Citrix\system32\CtxSbxHook.DLL<br />
Address 67fb9000, length a000, state 1000 MEM_COMMIT, type 1000000 module E:\program files\Citrix\system32\CtxSbxHook.DLL<br />
Address 67fc3000, length 4000, state 1000 MEM_COMMIT, type 1000000 module E:\program files\Citrix\system32\CtxSbxHook.DLL<br />
Address 67fc7000, length 7000, state 1000 MEM_COMMIT, type 1000000 module E:\program files\Citrix\system32\CtxSbxHook.DLL<br />
Address 6db20000, length 1000, state 1000 MEM_COMMIT, type 1000000 module C:\Windows\WinSxS\x86_microsoft.vc90.crt_1fc8b3b9a1e18e3b_9.0.30729.4148_none_5090ab56bcba71c2\MSVCR90.dll<br />
Address 6db21000, length 96000, state 1000 MEM_COMMIT, type 1000000 module C:\Windows\WinSxS\x86_microsoft.vc90.crt_1fc8b3b9a1e18e3b_9.0.30729.4148_none_5090ab56bcba71c2\MSVCR90.dll<br />
Address 6dbb7000, length 1000, state 1000 MEM_COMMIT, type 1000000 module C:\Windows\WinSxS\x86_microsoft.vc90.crt_1fc8b3b9a1e18e3b_9.0.30729.4148_none_5090ab56bcba71c2\MSVCR90.dll<br />
Address 6dbb8000, length 2000, state 1000 MEM_COMMIT, type 1000000 module C:\Windows\WinSxS\x86_microsoft.vc90.crt_1fc8b3b9a1e18e3b_9.0.30729.4148_none_5090ab56bcba71c2\MSVCR90.dll<br />
Address 6dbba000, length 4000, state 1000 MEM_COMMIT, type 1000000 module C:\Windows\WinSxS\x86_microsoft.vc90.crt_1fc8b3b9a1e18e3b_9.0.30729.4148_none_5090ab56bcba71c2\MSVCR90.dll<br />
Address 6dbbe000, length 5000, state 1000 MEM_COMMIT, type 1000000 module C:\Windows\WinSxS\x86_microsoft.vc90.crt_1fc8b3b9a1e18e3b_9.0.30729.4148_none_5090ab56bcba71c2\MSVCR90.dll<br />
Address 751e0000, length 1000, state 1000 MEM_COMMIT, type 1000000 module E:\program files\Citrix\system32\twnhook.dll<br />
Address 751e1000, length c6000, state 1000 MEM_COMMIT, type 1000000 module E:\program files\Citrix\system32\twnhook.dll<br />
Address 752a7000, length 3000, state 1000 MEM_COMMIT, type 1000000 module E:\program files\Citrix\system32\twnhook.dll<br />
Address 752aa000, length 1000, state 1000 MEM_COMMIT, type 1000000 module E:\program files\Citrix\system32\twnhook.dll<br />
Address 752ab000, length e000, state 1000 MEM_COMMIT, type 1000000 module E:\program files\Citrix\system32\twnhook.dll<br />
Address 752b9000, length 1000, state 1000 MEM_COMMIT, type 1000000 module E:\program files\Citrix\system32\twnhook.dll<br />
Address 752ba000, length 1000, state 1000 MEM_COMMIT, type 1000000 module E:\program files\Citrix\system32\twnhook.dll<br />
Address 752bb000, length 6000, state 1000 MEM_COMMIT, type 1000000 module E:\program files\Citrix\system32\twnhook.dll<br />
Address 752c1000, length 5000, state 1000 MEM_COMMIT, type 1000000 module E:\program files\Citrix\system32\twnhook.dll<br />
Address 75320000, length 1000, state 1000 MEM_COMMIT, type 1000000 module C:\Windows\WinSxS\x86_microsoft.vc80.crt_1fc8b3b9a1e18e3b_8.0.50727.4016_none_d0893820442e7fe4\MSVCR80.dll<br />
Address 75321000, length 63000, state 1000 MEM_COMMIT, type 1000000 module C:\Windows\WinSxS\x86_microsoft.vc80.crt_1fc8b3b9a1e18e3b_8.0.50727.4016_none_d0893820442e7fe4\MSVCR80.dll<br />
Address 75384000, length 2b000, state 1000 MEM_COMMIT, type 1000000 module C:\Windows\WinSxS\x86_microsoft.vc80.crt_1fc8b3b9a1e18e3b_8.0.50727.4016_none_d0893820442e7fe4\MSVCR80.dll<br />
Address 753af000, length 1000, state 1000 MEM_COMMIT, type 1000000 module C:\Windows\WinSxS\x86_microsoft.vc80.crt_1fc8b3b9a1e18e3b_8.0.50727.4016_none_d0893820442e7fe4\MSVCR80.dll<br />
Address 753b0000, length 1000, state 1000 MEM_COMMIT, type 1000000 module C:\Windows\WinSxS\x86_microsoft.vc80.crt_1fc8b3b9a1e18e3b_8.0.50727.4016_none_d0893820442e7fe4\MSVCR80.dll<br />
Address 753b1000, length 1000, state 1000 MEM_COMMIT, type 1000000 module C:\Windows\WinSxS\x86_microsoft.vc80.crt_1fc8b3b9a1e18e3b_8.0.50727.4016_none_d0893820442e7fe4\MSVCR80.dll<br />
Address 753b2000, length 1000, state 1000 MEM_COMMIT, type 1000000 module C:\Windows\WinSxS\x86_microsoft.vc80.crt_1fc8b3b9a1e18e3b_8.0.50727.4016_none_d0893820442e7fe4\MSVCR80.dll<br />
Address 753b3000, length 3000, state 1000 MEM_COMMIT, type 1000000 module C:\Windows\WinSxS\x86_microsoft.vc80.crt_1fc8b3b9a1e18e3b_8.0.50727.4016_none_d0893820442e7fe4\MSVCR80.dll<br />
Address 753b6000, length 5000, state 1000 MEM_COMMIT, type 1000000 module C:\Windows\WinSxS\x86_microsoft.vc80.crt_1fc8b3b9a1e18e3b_8.0.50727.4016_none_d0893820442e7fe4\MSVCR80.dll<br />
Address 753c0000, length 1000, state 1000 MEM_COMMIT, type 1000000 module E:\program files\Citrix\system32\scardhook.dll<br />
Address 753c1000, length 1d000, state 1000 MEM_COMMIT, type 1000000 module E:\program files\Citrix\system32\scardhook.dll<br />
Address 753de000, length 4000, state 1000 MEM_COMMIT, type 1000000 module E:\program files\Citrix\system32\scardhook.dll<br />
Address 753e2000, length 1000, state 1000 MEM_COMMIT, type 1000000 module E:\program files\Citrix\system32\scardhook.dll<br />
Address 753e3000, length 1000, state 1000 MEM_COMMIT, type 1000000 module E:\program files\Citrix\system32\scardhook.dll<br />
Address 753e4000, length 3000, state 1000 MEM_COMMIT, type 1000000 module E:\program files\Citrix\system32\scardhook.dll<br />
Address 753f0000, length 1000, state 1000 MEM_COMMIT, type 1000000 module E:\program files\Citrix\system32\wdmaudhook.dll<br />
Address 753f1000, length 2000, state 1000 MEM_COMMIT, type 1000000 module E:\program files\Citrix\system32\wdmaudhook.dll<br />
Address 753f3000, length 1000, state 1000 MEM_COMMIT, type 1000000 module E:\program files\Citrix\system32\wdmaudhook.dll<br />
Address 753f4000, length 1000, state 1000 MEM_COMMIT, type 1000000 module E:\program files\Citrix\system32\wdmaudhook.dll<br />
Address 753f5000, length 2000, state 1000 MEM_COMMIT, type 1000000 module E:\program files\Citrix\system32\wdmaudhook.dll<br />
Address 75400000, length 1000, state 1000 MEM_COMMIT, type 1000000 module E:\program files\Citrix\System32\cxinjime.dll<br />
Address 75401000, length 1000, state 1000 MEM_COMMIT, type 1000000 module E:\program files\Citrix\System32\cxinjime.dll<br />
Address 75402000, length 1000, state 1000 MEM_COMMIT, type 1000000 module E:\program files\Citrix\System32\cxinjime.dll<br />
Address 75403000, length 1000, state 1000 MEM_COMMIT, type 1000000 module E:\program files\Citrix\System32\cxinjime.dll<br />
Address 75404000, length 2000, state 1000 MEM_COMMIT, type 1000000 module E:\program files\Citrix\System32\cxinjime.dll<br />
Address 75420000, length 1000, state 1000 MEM_COMMIT, type 1000000 module E:\program files\Citrix\system32\Sfrhook.dll<br />
Address 75421000, length 2000, state 1000 MEM_COMMIT, type 1000000 module E:\program files\Citrix\system32\Sfrhook.dll<br />
Address 75423000, length 1000, state 1000 MEM_COMMIT, type 1000000 module E:\program files\Citrix\system32\Sfrhook.dll<br />
Address 75424000, length 1000, state 1000 MEM_COMMIT, type 1000000 module E:\program files\Citrix\system32\Sfrhook.dll<br />
Address 75425000, length 1000, state 1000 MEM_COMMIT, type 1000000 module E:\program files\Citrix\system32\Sfrhook.dll<br />
Address 75426000, length 2000, state 1000 MEM_COMMIT, type 1000000 module E:\program files\Citrix\system32\Sfrhook.dll<br />
Address 75430000, length 1000, state 1000 MEM_COMMIT, type 1000000 module E:\program files\Citrix\system32\mmhook.dll<br />
Address 75431000, length f000, state 1000 MEM_COMMIT, type 1000000 module E:\program files\Citrix\system32\mmhook.dll<br />
Address 75440000, length 2000, state 1000 MEM_COMMIT, type 1000000 module E:\program files\Citrix\system32\mmhook.dll<br />
Address 75442000, length 1000, state 1000 MEM_COMMIT, type 1000000 module E:\program files\Citrix\system32\mmhook.dll<br />
Address 75443000, length 3000, state 1000 MEM_COMMIT, type 1000000 module E:\program files\Citrix\system32\mmhook.dll<br />
Address 75450000, length 1000, state 1000 MEM_COMMIT, type 1000000 module E:\program files\Citrix\system32\mfaphook.dll<br />
Address 75451000, length 2c000, state 1000 MEM_COMMIT, type 1000000 module E:\program files\Citrix\system32\mfaphook.dll<br />
Address 7547d000, length 9000, state 1000 MEM_COMMIT, type 1000000 module E:\program files\Citrix\system32\mfaphook.dll<br />
Address 75486000, length 4000, state 1000 MEM_COMMIT, type 1000000 module E:\program files\Citrix\system32\mfaphook.dll<br />
Address 7548a000, length 4000, state 1000 MEM_COMMIT, type 1000000 module E:\program files\Citrix\system32\mfaphook.dll</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://www.cupfighter.net/index.php/2010/02/citrix-edgesight-5-2-vs-memory-allocation-within-wow64/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>CA will not start&#8230; What do you mean, cannot download CRL&#8230;</title>
		<link>http://www.cupfighter.net/index.php/2010/01/ca-will-not-start-what-do-you-mean-cannot-download-crl/</link>
		<comments>http://www.cupfighter.net/index.php/2010/01/ca-will-not-start-what-do-you-mean-cannot-download-crl/#comments</comments>
		<pubDate>Wed, 20 Jan 2010 22:50:05 +0000</pubDate>
		<dc:creator>Frank Breedijk</dc:creator>
				<category><![CDATA[Active Directory]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Networking]]></category>
		<category><![CDATA[Schuberg Philis]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[SSL]]></category>
		<category><![CDATA[Windows 2008]]></category>
		<category><![CDATA[0x80092013]]></category>
		<category><![CDATA[certificates]]></category>
		<category><![CDATA[CertUtil]]></category>
		<category><![CDATA[PKI]]></category>
		<category><![CDATA[PKI view]]></category>
		<category><![CDATA[revocation]]></category>
		<category><![CDATA[Windows 2000]]></category>
		<category><![CDATA[windows 2003]]></category>
		<category><![CDATA[windows vista]]></category>

		<guid isPermaLink="false">http://www.cupfighter.net/?p=860</guid>
		<description><![CDATA[As part of my work I was installing a Microsoft PKi infrastructure with two tiers. A root CA and an issuing CA. Since the root CA is in another domain then the issuing CA, it took some fiddling and tweaking around with my CDP and AIA extensions, but that is another blogpost all together. I [...]]]></description>
			<content:encoded><![CDATA[<p>As part of my work I was installing a Microsoft PKi infrastructure with two tiers. A root CA and an issuing CA.</p>
<p>Since the root CA is in another domain then the issuing CA, it took some fiddling and tweaking around with my CDP and AIA extensions, but that is another blogpost all together.</p>
<p>I knew I was in for some fun when when the following happened:</p>
<ul>
<li>I installed my Issuing CA and generated the certificate request</li>
<li>I issued the request to my Root CA and generated the Issuing CA certificate</li>
<li>I tried to install the Issuing CA certificate and got the following error:</li>
</ul>
<div id="attachment_861" class="wp-caption alignnone" style="width: 421px"><a href="http://www.cupfighter.net/wp-content/uploads/2010/01/Revokation-function-error.JPG"><img class="size-full wp-image-861" title="The revocation function was unable to check revocation because the revocation server was offline. 0x80092013" src="http://www.cupfighter.net/wp-content/uploads/2010/01/Revokation-function-error.JPG" alt="Cannot verify certificate chain. Do you whish to ignore the error and continue? The revocation function was unable to check revocation because the revocation server was offline. 0x80092013 (-2168885613)" width="411" height="166" /></a><p class="wp-caption-text">Cannot verify certificate chain. Do you whish to ignore the error and continue? The revocation function was unable to check revocation because the revocation server was offline. 0x80092013 (-2168885613)</p></div>
<p>My first reaction was to call one of the network guest and notify him that I needed http access to the Issuing CA to the CDP location. But whil on the phone, I decided to try and to my surprise I was actually able to manually pull down the crl.</p>
<p>Intregued, I decided to check a few things:</p>
<ul>
<li>I could download the CRL from both CDP locations with Internet Exporer</li>
<li>I could open the downloaded CRLs</li>
<li>I could telnet to port 80 of the both webservers</li>
<li>I could telnet to port 80 manually issue the GET /crl/CRLname.crl HTTP/1.0 command and get data back</li>
</ul>
<p>O.K. what is going on here&#8230; Lets open PKI view, which is now included in Windows 2008 and Vista and can be downloaded for Windows 2000 and 2003.</p>
<p>It seemed that PKI view as in agreement, it too could not download the CRL from the CDP location</p>
<div id="attachment_862" class="wp-caption alignnone" style="width: 467px"><a href="http://www.cupfighter.net/wp-content/uploads/2010/01/PKI-view.JPG"><img class="size-full wp-image-862" title="PKI view shows &quot;unable to Download&quot;" src="http://www.cupfighter.net/wp-content/uploads/2010/01/PKI-view.JPG" alt="PKI view shows &quot;Unable To Download&quot; for both CDP locations" width="457" height="91" /></a><p class="wp-caption-text">PKI view shows &quot;Unable To Download&quot; for both CDP locations</p></div>
<p>This did sent me on a wild goose chase:</p>
<ul>
<li><a title="Troubleshooting Certificate Validation Errors" href="http://technet.microsoft.com/en-us/library/bb331963.aspx" target="_blank">Microsoft own documentation</a>, clearly blames it on unavailability of the CDP location, something I, by now, had triple checked four times and refused to believe</li>
<li><a title="Netowrk Builders forum post suggesting to turn off revocation checking" href="http://www.network-builders.com/certificate-services-t11895.html" target="_blank">This &#8220;Network Builders&#8221; forum</a> and <a title="Another post suggesting to turn revocation checking off" href="http://www.spywarepoint.com/windows-2003-ca-0x80092013-t40183.html" target="_blank">many</a> others, simply suggest to turn off revocation checking, but that is clearly not a worthy solution either.</li>
<li>Apparently there is also an issue with <a title="Technet forum post about double escaping" href="http://social.technet.microsoft.com/Forums/en-US/windowsserver2008r2webtechnologies/thread/83be4ffb-439e-4d3f-9377-0d23e4307d86" target="_blank">serving delta CRLs threw IIS</a> because the + sign at the end of the basename of a delta CRL file leads to so called &#8220;double escaping&#8221;. I could rule this out by looking at the IIS logs.</li>
<li>In the end <a title="Technet forum post about OSCP responders" href="http://social.technet.microsoft.com/Forums/en-US/winserversecurity/thread/d6e871e0-3687-4cb5-9591-c1459911f433" target="_blank">this technet forum post, about OCSP reponders</a> Brian Komar points out:</li>
</ul>
<blockquote><p>But, as stated, I would use certutil to get the &#8220;best&#8221; answer on how is my configuration.<br />
Certutil -verify -urlfetch &#8220;certfile.cer&#8221; will check *every* CDP and AIA URL (including OCSP) and tell you how they are all doing *at that specific instance in time&#8221; since it goes to the URLs immediately.<br />
Brian</p></blockquote>
<p>I exported the Issuing CA certificate from the certificate database of the Root CA and ran the command against is and this is what I found</p>
<blockquote><p>E:\&gt;certutil -verify -urlfetch &lt;certfile&gt;.cer<br />
Issuer:<br />
CN=Root CA<br />
Subject:<br />
CN=Issuing CA<br />
Cert Serial Number: 115d5f6400020000000b<br />
&lt;snip&gt;</p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;-  Certificate AIA  &#8212;&#8212;&#8212;&#8212;&#8212;-<br />
Verified &#8220;Certificate (0)&#8221; Time: 0<br />
[0.0] http://IIS1.domain1local/crl/Root-CA.crt</p>
<p>Verified &#8220;Certificate (0)&#8221; Time: 0<br />
[1.0] http://IIS2.domain1.local/crl/Root-CA.crt</p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;-  Certificate CDP  &#8212;&#8212;&#8212;&#8212;&#8212;-<br />
<strong>Wrong Issuer &#8220;Base CRL (13)&#8221;</strong> Time: 0<br />
[0.0] http://IIS1.domain1.local/crl/Root-CA.crl</p>
<p><strong>Wrong Issuer &#8220;Base CRL (13)&#8221;</strong> Time: 0<br />
[1.0] http://IIS2.domain1.local/crl/Root-CA.crl</p>
<p>&lt;snip&gt;<br />
E:\&gt;</p></blockquote>
<p>So while PKI view and the other error messages I was getting all pointed to the most common cause, it actually turned out that the CRl did get downloaded, but <a title="Technet articale about certificate revocation checking" href="http://technet.microsoft.com/en-us/library/bb457027.aspx" target="_blank">was not cryptographically relevant to what the system believes is the Root CA certificate</a>.</p>
<p><span style="text-decoration: underline;"><strong>Root cause</strong></span></p>
<p>Inspection of the CRLs generated and the Root certificates installed showed what had caused the problem. In order to test the CDP extensions I had reissued the Root CA certificate, causing the Root CA to have three active certificates. Each with a different key.</p>
<div id="attachment_866" class="wp-caption alignnone" style="width: 359px"><a href="http://www.cupfighter.net/wp-content/uploads/2010/01/Three-CA-certs.JPG"><img class="size-full wp-image-866" title="CA authority with Three CA certificates" src="http://www.cupfighter.net/wp-content/uploads/2010/01/Three-CA-certs.JPG" alt="This CA has three CA certificates" width="349" height="163" /></a><p class="wp-caption-text">This CA has three CA certificates</p></div>
<p>When validating the Issuing CA certificate, validation would end at the last certificate issued, however the CA still signs its CRLs with the key pair of the first certificate.</p>
<p>I guess for me there is nothing left but to reinstall the entire chain.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cupfighter.net/index.php/2010/01/ca-will-not-start-what-do-you-mean-cannot-download-crl/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Microsoft Deployment Toolkit 2010&#8230;</title>
		<link>http://www.cupfighter.net/index.php/2009/11/microsoft-deployment-toolkit-2010/</link>
		<comments>http://www.cupfighter.net/index.php/2009/11/microsoft-deployment-toolkit-2010/#comments</comments>
		<pubDate>Thu, 12 Nov 2009 04:08:23 +0000</pubDate>
		<dc:creator>Peter van Hameren</dc:creator>
				<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[TechEd]]></category>
		<category><![CDATA[Windows 2008]]></category>
		<category><![CDATA[Windows 2008 R2]]></category>
		<category><![CDATA[Windows 7]]></category>

		<guid isPermaLink="false">http://www.cupfighter.net/?p=756</guid>
		<description><![CDATA[Finally I have seen a nice Microsoft solution for light touch deployment of servers and workstations. During a half-hour demo session on TechEd MS demonstrated that deploying new desktops and servers doesn&#8217;t have to be a tough job if you use the new Deployment Toolkit 2010 and WAIK 2.0. It was impressive to see how easy [...]]]></description>
			<content:encoded><![CDATA[<p>Finally I have seen a nice Microsoft solution for light touch deployment of servers and workstations. During a half-hour demo session on TechEd MS demonstrated that deploying new desktops and servers doesn&#8217;t have to be a tough job if you use the new Deployment Toolkit 2010 and WAIK 2.0. It was impressive to see how easy automated deployment for various operating systems becomes when you use the new Deployment Workbench which wraps like a management shell around the individual WAIK 2.0 components. Big plus for the Deployment Workbench is that all UI management operations are also accessible from Powershell by loading a single powershell snap-in making it easier to automate.</p>
<p>WAIK 2.0 comes with some new tools like DSIM.exe which is a combination of previous WAIK tools like Pkgmgr.exe, Intlcfg.exe, PEimg.exe and has basic functionality to mount and maintain Windows images (either WIM or VHD file format) by adding or removing device drivers, patches, software packages etc..</p>
<p>Other new features in this toolkit:</p>
<p>• BCDboot is a new tool used to quickly set up a system partition, or to repair the boot environment.<br />
• USMT. User State Migration Tool used for doing an in place migration while maintaining all user data and settings.<br />
• Volume Activation Management Tool. Manages volume activation of Windows clients using a Multiple Activation Key (MAK)<br />
• Hardware recognition and driver injection (also during pre-installation stage while booting from WinPE).<br />
• Create image files for media-based deployments from existing deployment shares (WIM and/or ISO image files).</p>
<p>It supports deployment of Windows XP, Vista, Windows 7, Windows Server 2003/2008/2008 R2</p>
<p>Read more about MDT 2010:<br />
<a href="http://technet.microsoft.com/en-us/solutionaccelerators/dd407791.aspx">http://technet.microsoft.com/en-us/solutionaccelerators/dd407791.aspx</a></p>
<p>What&#8217;s new in MDT 2010 (link to Word doc):<br />
<a href="http://go.microsoft.com/fwlink/?LinkId=163309">http://go.microsoft.com/fwlink/?LinkId=163309</a></p>
<p><img class="aligncenter size-full wp-image-761" title="mdt2010" src="http://www.cupfighter.net/wp-content/uploads/2009/11/mdt20101.PNG" alt="mdt2010" width="322" height="263" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.cupfighter.net/index.php/2009/11/microsoft-deployment-toolkit-2010/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>IPV6 is coming&#8230;</title>
		<link>http://www.cupfighter.net/index.php/2009/11/ipv6-is-coming/</link>
		<comments>http://www.cupfighter.net/index.php/2009/11/ipv6-is-coming/#comments</comments>
		<pubDate>Wed, 11 Nov 2009 16:34:07 +0000</pubDate>
		<dc:creator>Ane van Straten</dc:creator>
				<category><![CDATA[IPV6]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[TechEd]]></category>
		<category><![CDATA[Windows 2008]]></category>
		<category><![CDATA[Windows 2008 R2]]></category>
		<category><![CDATA[Windows 7]]></category>

		<guid isPermaLink="false">http://www.cupfighter.net/?p=749</guid>
		<description><![CDATA[ Mark Minasi held a nice presentation about the basics of IPV6. Very clarifying. Of course there was a warning, as all speakers must have done the last couple of years, about the `ending` of IPV4. We are running out of ip addresses, we’ve heard that before. Here you will find a nice link of where [...]]]></description>
			<content:encoded><![CDATA[<div><span style="font-size: small; font-family: Calibri;"><span style="font-size: small; font-family: Calibri;"><span lang="EN"> </span></span></span><span style="font-size: small; font-family: Calibri;"><span style="font-size: small; font-family: Calibri;"><span lang="EN">Mark Minasi held a nice presentation about the basics of IPV6. Very clarifying.</span></span></span></div>
<p dir="ltr" align="left">Of course there was a warning, as all speakers must have done the last couple of years, about the `ending` of IPV4. We are running out of ip addresses, we’ve heard that before.</p>
<p dir="ltr" align="left">Here you will find a nice link of where Geoff Huston is predicting the end of time:<a href="http://www.potaroo.net/tools/ipv4/index.html"><span style="font-size: small;"><span lang="EN">http://www.potaroo.net/tools/ipv4/index.html</span></span></a> </p>
<div><span style="font-size: small;"><span lang="EN"></span></span></div>
<p> </p>
<p><span style="font-size: small;"><span lang="EN"></p>
<p dir="ltr" align="left">And in fact, we cannot ignore this. It will happen. And I want to be prepared, so that’s why I attended this session. I cannot longer sit back and hoping this would only happen when I’m retired. (and the Dutch government is not helping as well, as they have decided to extend pensioning from 65 to 67 years..)</p>
<p dir="ltr" align="left">Windows has already implemented the IPV6 stack from 2003 (and XP sp2) onwards and IPV6 from Vista onwards is the preferred protocol by default. Of course you can disable this, but in Win2k8 IPV4 is built on the IPV6 stack, so even when you disable IPV6, you’re always able to ping your local-home-address (::1).</p>
<p dir="ltr" align="left">Something I found during my research: Exchange 2003 on Windows 2008 needs IPV6, unless you disable it via a reghack (<a href="http://msmvps.com/blogs/ehlo/archive/2008/06/12/1634433.aspx" target="_blank">http://msmvps.com/blogs/ehlo/archive/2008/06/12/1634433.aspx</a>).</p>
<p dir="ltr" align="left">You need to understand the principles (doh…) but networking is a piece of cake with IPV6</p>
<div><span style="font-size: small; font-family: Calibri;"><span style="font-size: small; font-family: Calibri;"> </span></span></div>
<p> </p>
<p></span></span><span lang="EN">IPV4 is all about routing, IPV6 is all about shouting, was a statement of Mark Minasi.</span></p>
<p dir="ltr" align="left">Motivators to use IPV6:</p>
<ul dir="ltr">
<li>
<div>China is knocking at the internet-door.</div>
</li>
<li>
<div>All European car-manufacturers have agreed to implement IPV6 in their cars as the standart protocol for car applications. (so beware, breaking will done via commands transported via IPV6..)</div>
</li>
</ul>
<p align="left"><span style="font-size: small; font-family: Calibri;"><span style="font-size: small; font-family: Calibri;">I don’t want to get in detail here, plenty of explanation on the web, but the modern OS-es all are capable of doing IPV6, and certainly I will dive deeper into this. </span></span> </p>
<p align="left"><span style="font-size: small; font-family: Calibri;"><span style="font-size: small; font-family: Calibri;">You should too.</span></span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.cupfighter.net/index.php/2009/11/ipv6-is-coming/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>BUG (and work around): Persistent routing issue on Win2k8 clusters</title>
		<link>http://www.cupfighter.net/index.php/2009/10/persistent-routing-win2k8-clusters/</link>
		<comments>http://www.cupfighter.net/index.php/2009/10/persistent-routing-win2k8-clusters/#comments</comments>
		<pubDate>Fri, 09 Oct 2009 15:10:29 +0000</pubDate>
		<dc:creator>Cupfighter</dc:creator>
				<category><![CDATA[Windows 2008]]></category>
		<category><![CDATA[bug]]></category>
		<category><![CDATA[cluster]]></category>
		<category><![CDATA[Elianne]]></category>
		<category><![CDATA[Networking]]></category>
		<category><![CDATA[persisten route]]></category>
		<category><![CDATA[Routing]]></category>

		<guid isPermaLink="false">http://www.cupfighter.net/?p=589</guid>
		<description><![CDATA[Two workaround for two issues with persistent routing on win2k8 clusters. One for a known issue and one for a new issue.]]></description>
			<content:encoded><![CDATA[<p>Another good (shoudl I say brilliant?) information from our collegue Elianne van der Kamp.</p>
<p>Yesterday we discovered an issue with Windows 2008 clusters: manually added persistent routes disappear from the active routes table, when taking offline (or failing over) a cluster group containing an ip-address-resource.</p>
<p>This issue is documented <a title="Technet Blog entry" href="https://blogs.technet.com/networking/archive/2009/05/21/active-route-gets-removed-on-windows-server-2008-offline-cluster-ip-address.aspx" target="_blank">here</a>. This same article also describes a workaround for when you have multiple gateways on multiple NIS’c.</p>
<p>By changing your route add command from e.g. &lt;route add 10.1.0.0 mask 255.255.255.0 10.1.0.1 –p&gt; to &lt;route add 10.1.0.0 mask 255.255.255.0 0.0.0.0 if 25&gt;</p>
<p>With this second command you bind the route to the interface instead of an ip-address. And since it is now bound to a local device any cluster failover will leave the route in the routing table.</p>
<p>However this will not solve the issue we discovered yesterday: We are using 2 gateways ‘behind’ the same interface. So binding the route to the interface will not help here.</p>
<p>Example interface 18: 192.168.251.36 mask 255.255.255.0 192.168.251.1, with added route 192.168.250.0 mask 255.255.255.0 192.168.251.3 –p.</p>
<p>When an ip-address will be taken offline (fails over) the Active route 192.168.250.0 255.255.255.0 192.168.251.3 will be removed.</p>
<p>Accidentally we found out that adding the interface to the route will solve this new issue (thanks our collegue Enrico). So our new route command will have to look like this:</p>
<p>&lt;Route add 192.168.250.0 mask 255.255.255.0 192.168.251.3 if 18&gt;. This will leave the route in the active routes table.</p>
<p>Why does this work? And is it reliable?</p>
<p>Since we couldn’t find any google/Microsoft hits on this particular issue, we had to do a little registry digging.</p>
<p>The standard command &lt;Route add 192.168.250.0 mask 255.255.255.0 192.168.251.3 &gt; just adds the persistent route to the registry which triggers the ‘bug’.</p>
<p>However the new command &lt;Route add 192.168.250.0 mask 255.255.255.0 192.168.251.3 if 18&gt; also makes 14 changes in the cluster part of the registry telling it that this route is bound to the adapter and to be left behind on the local server in case of a failover</p>
<p>So I think it look pretty reliable. We did lots of reboots and failovers on the cluster and the routes seem pretty persistent now..</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cupfighter.net/index.php/2009/10/persistent-routing-win2k8-clusters/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Get rid of Event ID 5156: The Windows Filtering Platform has allowed a connection</title>
		<link>http://www.cupfighter.net/index.php/2009/10/get-rid-of-event-id-5156-the-windows-filtering-platform-has-allowed-a-connection/</link>
		<comments>http://www.cupfighter.net/index.php/2009/10/get-rid-of-event-id-5156-the-windows-filtering-platform-has-allowed-a-connection/#comments</comments>
		<pubDate>Mon, 05 Oct 2009 12:47:49 +0000</pubDate>
		<dc:creator>Cupfighter</dc:creator>
				<category><![CDATA[Security]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Windows 2008]]></category>
		<category><![CDATA[Event ID 5156]]></category>
		<category><![CDATA[McAfee]]></category>
		<category><![CDATA[windows vista]]></category>

		<guid isPermaLink="false">http://www.cupfighter.net/?p=568</guid>
		<description><![CDATA[When you install McAfee on Windows Server 2008, and probably Windows Vista also, you can get a lot of messages in your security log. Like this one: Event ID 5156 means that WFP has allowed a connection. When most connections are allowed your security log will fill up very fast. You can disable Object Access [...]]]></description>
			<content:encoded><![CDATA[<p>When you install McAfee on Windows Server 2008, and probably Windows Vista also, you can get a lot of messages in your security log. Like this one:</p>
<p><img class="alignnone size-full wp-image-569" src="http://www.cupfighter.net/wp-content/uploads/2009/10/ID-5156.jpg" alt="ID 5156" width="455" height="317" /></p>
<p>Event ID 5156 means that WFP has allowed a connection. When most connections are allowed your security log will fill up very fast.</p>
<p>You can disable Object Access auditing but then you&#8217;ll miss other events which might be of interest. So, instead, let&#8217;s just disable Success Auditing for Filtering Platform Connections. It&#8217;s not possible to disable auditing subcategories with a policy or other GUI tool, but I found out that you can enable and disable specific subcategories with a special command-line tool: Auditpol.exe, which is included with Windows Vista and Windows Server 2008. I used the following command:</p>
<p>auditpol /set /subcategory:&#8221;Filtering Platform Connection&#8221; /success:disable /failure:enable</p>
<p>As you can see this disables Success auditing for the Filtering Platform Connection subcategory.</p>
<p>For more info check out this article:</p>
<p><a href="http://msdn.microsoft.com/en-us/library/bb309058(VS.85).aspx">http://msdn.microsoft.com/en-us/library/bb309058(VS.85).aspx</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.cupfighter.net/index.php/2009/10/get-rid-of-event-id-5156-the-windows-filtering-platform-has-allowed-a-connection/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Windows 2008 KMS activation limit workaround</title>
		<link>http://www.cupfighter.net/index.php/2009/09/windows-2008-kms-activation-limit-workaround/</link>
		<comments>http://www.cupfighter.net/index.php/2009/09/windows-2008-kms-activation-limit-workaround/#comments</comments>
		<pubDate>Fri, 11 Sep 2009 16:17:47 +0000</pubDate>
		<dc:creator>Michael de Bruin</dc:creator>
				<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Windows 2008]]></category>
		<category><![CDATA[0xc004c008]]></category>
		<category><![CDATA[Activation]]></category>
		<category><![CDATA[error]]></category>
		<category><![CDATA[KMS]]></category>
		<category><![CDATA[workaround]]></category>

		<guid isPermaLink="false">http://www.cupfighter.net/?p=538</guid>
		<description><![CDATA[Another tip from Elianne van de Kamp, which I of course couldn&#8217;t keep to myself. Your Windows 2008 KMS key (replacement of the Volume License Key/VLK) can be registered for a maximum of ten times on six different machines. If you want to extend this you will have to file a request at your Microsoft [...]]]></description>
			<content:encoded><![CDATA[<p>Another tip from Elianne van de Kamp, which I of course couldn&#8217;t keep to myself. Your Windows 2008 KMS key (replacement of the Volume License Key/VLK) can be registered for a maximum of ten times on six different machines. If you want to extend this you will have to file a request at your Microsoft representative with lots of information:</p>
<ul>
<li>Organization name</li>
<li>Agreement number</li>
<li>Authorization number</li>
<li>Requester name, telephone, etc</li>
<li>Product</li>
<li>Last 5 digits of your KMS key</li>
<li>Number of additional activations</li>
<li>And last but not least: A good reason why you need extra activations.</li>
</ul>
<p>The process takes 48 hours to complete, which means you have to wait that long before your extra activations are available. The first step to activate your KMS key is to register it with:</p>
<pre>slmgr -ipk xxxxx-xxxxx-xxxxx-xxxxx-xxxxx</pre>
<p>It will tell you the key is valid (or not, but you then have another problem). Then you have to activate it with:</p>
<pre>slmgr –ato</pre>
<p>When the key is out of activations it will respond with &#8220;ERROR: 0xc004c008: the key is valid, but cannot be activated.&#8221;</p>
<p>Instead of filing a 2 day taking request you can use a quick workaround:</p>
<ul>
<li>Enter the KMS key as the registration key on the KMS server.  (Control Panel – System – Change product key).</li>
<li>Activate the key. You will get a message the key cannot be registered. Choose activation by phone.</li>
<li>Call MS activation line. Enter the numbers into the automated response, and you will receive the 8 times 5 new key.</li>
<li>Enter the numbers and you’re all done, the KMS server will now be activated.</li>
</ul>
<p>You can check this with:</p>
<pre>slmgr –dlv</pre>
]]></content:encoded>
			<wfw:commentRss>http://www.cupfighter.net/index.php/2009/09/windows-2008-kms-activation-limit-workaround/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Windows 7 / Win 2008 R2 RTM at July 13th!</title>
		<link>http://www.cupfighter.net/index.php/2009/06/windows-7-win-2008-r2-rtm-at-july-13th/</link>
		<comments>http://www.cupfighter.net/index.php/2009/06/windows-7-win-2008-r2-rtm-at-july-13th/#comments</comments>
		<pubDate>Wed, 24 Jun 2009 11:54:59 +0000</pubDate>
		<dc:creator>Roeland Kuipers</dc:creator>
				<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Windows 2008]]></category>
		<category><![CDATA[Windows 7]]></category>
		<category><![CDATA[RTM]]></category>
		<category><![CDATA[Windows 2008 R2]]></category>

		<guid isPermaLink="false">http://www.cupfighter.net/?p=223</guid>
		<description><![CDATA[From: http://bink.nu/news/windows-7-windows-server-2008-rtm-set-for-july-13th.aspx 4 days earlier then I had in my previous schedule, Microsoft has now set July 13th for RTM “sign-off” Sign off is the process where all divisions sign that they agree on the final code, which means the actual RTM build will be created a few days earlier, which is targeted on July [...]]]></description>
			<content:encoded><![CDATA[<p>From:<a href="http://bink.nu/news/windows-7-windows-server-2008-rtm-set-for-july-13th.aspx" target="_blank"> http://bink.nu/news/windows-7-windows-server-2008-rtm-set-for-july-13th.aspx</a></p>
<blockquote><p>4 days earlier then I had in my previous schedule, Microsoft has now set July 13th for RTM “sign-off”</p>
<p>Sign off is the process where all divisions sign that they agree on the final code, which means the actual RTM build will be created a few days earlier, which is targeted on July 10th.</p>
<p>The general availability (GA) is set to October 22nd, this is when you can buy it in stores in a box or on new PC’s (OEM).</p>
<p>We can expect the RTM much earlier on MSDN, Technet and Volume Licensing download sites, probably a few days after July 13th.</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://www.cupfighter.net/index.php/2009/06/windows-7-win-2008-r2-rtm-at-july-13th/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

