<?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</title>
	<atom:link href="http://www.cupfighter.net/index.php/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.cupfighter.net</link>
	<description>A blog by Schuberg Philis colleagues</description>
	<lastBuildDate>Thu, 18 Mar 2010 15:06:01 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=abc</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<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 Profiles00$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>
<a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fwww.cupfighter.net%2Findex.php%2F2010%2F03%2Fremove-vistaw7-hardwareprofiles%2F&amp;linkname=Remove%20Vista%2FW7%20hardwareprofiles"><img src="http://www.cupfighter.net/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a>]]></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>Impact of TCP offload and &#8216;Received Side Scaling&#8217; on traffic handling</title>
		<link>http://www.cupfighter.net/index.php/2010/03/impact-of-tcp-offload-and-received-side-scaling-on-traffic-handling/</link>
		<comments>http://www.cupfighter.net/index.php/2010/03/impact-of-tcp-offload-and-received-side-scaling-on-traffic-handling/#comments</comments>
		<pubDate>Tue, 09 Mar 2010 20:50:22 +0000</pubDate>
		<dc:creator>Dennis Silva</dc:creator>
				<category><![CDATA[Internet]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Networking]]></category>
		<category><![CDATA[Troubleshooting]]></category>

		<guid isPermaLink="false">http://www.cupfighter.net/?p=919</guid>
		<description><![CDATA[We observed the characteristics of TCP offload and Received Side Scaling on traffic handling on Windows Server 2003.]]></description>
			<content:encoded><![CDATA[<div class="mceTemp mceIEcenter">
<div class="mceTemp mceIEcenter"> </div>
</div>
<p>While doing a performance test on one of our customer environments we observed the impact of TCP offload and &#8220;Receive Side Scaling&#8221; (RSS) settings on the interface card on Windows web servers in combination with traffic handling.</p>
<p>Setup:</p>
<p>1. 2x Mercury Load Runner generators hitting public URL of customer</p>
<p>2. Served by 3x Windows2003 SP2 servers, running IIS6</p>
<p>3. Load being balanced by Cisco CSS11503 to web farm.</p>
<p> </p>
<p>The CPU performance graph of the web servers with TCP offload and RSS enabled on the internet facing (FRONT) interface:<img class="aligncenter size-full wp-image-924" title="image1-with-tcp-offload-enabled" src="http://www.cupfighter.net/wp-content/uploads/2010/03/image1-with-tcp-offload-enabled1.jpg" alt="image1-with-tcp-offload-enabled" width="800" height="439" /></p>
<p> </p>
<p>Similarly but a more outdated graph even more clearly showing that traffic is alternating from one web server to another:</p>
<p><img class="aligncenter size-full wp-image-925" title="image1-1-with-TCP-offloading-enabled" src="http://www.cupfighter.net/wp-content/uploads/2010/03/image1-1-with-TCP-offloading-enabled1.jpg" alt="image1-1-with-TCP-offloading-enabled" width="801" height="306" /></p>
<p style="TEXT-ALIGN: left"> </p>
<p>Most interesting right!?</p>
<p>What makes this traffic to alternate if the load balancer has been set up to distribute the load evenly across the farm resp each Load Runner vuser to clear its cookies and session cache after each request?</p>
<p>We then stumbled over this read, knowing that TCP offload to network card is a classic one , but still:<br />
<a href="http://blogs.msdn.com/psssql/archive/2010/02/21/tcp-offloading-again.aspx">http://blogs.msdn.com/psssql/archive/2010/02/21/tcp-offloading-again.aspx</a></p>
<p>And found out the characteristic that when TCP offload and RSS were disabled, the load is more evenly spread across the web farm:</p>
<p> <img class="aligncenter size-full wp-image-926" title="image2-with-tcp-offload-disabled" src="http://www.cupfighter.net/wp-content/uploads/2010/03/image2-with-tcp-offload-disabled1.jpg" alt="image2-with-tcp-offload-disabled" width="806" height="398" /></p>
<p>I find this pretty cool.</p>
<p>Any comments?</p>
<p style="TEXT-ALIGN: left"> </p>
<a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fwww.cupfighter.net%2Findex.php%2F2010%2F03%2Fimpact-of-tcp-offload-and-received-side-scaling-on-traffic-handling%2F&amp;linkname=Impact%20of%20TCP%20offload%20and%20%26%238216%3BReceived%20Side%20Scaling%26%238217%3B%20on%20traffic%20handling"><img src="http://www.cupfighter.net/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a>]]></content:encoded>
			<wfw:commentRss>http://www.cupfighter.net/index.php/2010/03/impact-of-tcp-offload-and-received-side-scaling-on-traffic-handling/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Using a specific account for specific scripts in SCOM 2007</title>
		<link>http://www.cupfighter.net/index.php/2010/03/using-a-specific-account-for-specific-scripts-in-scom-2007/</link>
		<comments>http://www.cupfighter.net/index.php/2010/03/using-a-specific-account-for-specific-scripts-in-scom-2007/#comments</comments>
		<pubDate>Wed, 03 Mar 2010 21:23:45 +0000</pubDate>
		<dc:creator>Jan Jacob Bos</dc:creator>
				<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[SCOM 2007]]></category>

		<guid isPermaLink="false">http://www.cupfighter.net/?p=907</guid>
		<description><![CDATA[Running scripts in SCOM 2007 with a specific account can be a hassle. This article helps you how to configure a specific user account for a specific script.]]></description>
			<content:encoded><![CDATA[<p>In System Center Operations Manager 2007 you can choose an action account per server. Some management packs provide the possibility to choose a different account for some tasks. However, if you just want to run a specific script with a specific user account, the SCOM environment doesn&#8217;t provide default options to choose an account. There is a way to bypass the default behaviour in SCOM 2007 and provide your own account for a specific check.</p>
<p>Find out how<br />
<span id="more-907"></span><br />
To prepare for a specific monitoring user follow these steps:</p>
<li>In &#8220;Administration|Run As Accounts&#8221;, choose &#8220;Create Run As Account&#8221;</li>
<li>Provide account details</li>
<p><img class="alignleft size-full wp-image-908" title="CreateAccount" src="http://www.cupfighter.net/wp-content/uploads/2010/03/CreateAccount.jpg" alt="CreateAccount" width="675" height="592" /><br />
Create a monitoring profile</p>
<li>In &#8220;Administration|Run As Profiles&#8221; choose &#8220;Create Run As Profile&#8221;</li>
<li>Provide profile details</li>
<li>Save it in a management pack of your choice (not the default management pack ofcourse)</li>
<p><img class="alignleft size-full wp-image-909" title="CreateProfile" src="http://www.cupfighter.net/wp-content/uploads/2010/03/CreateProfile.jpg" alt="CreateProfile" width="674" height="590" /></p>
<li>In the next step choos your account you created in the previous step</li>
<p>Now create your monitor (in the authoring section).<br />
See for basic instructions on how to create a monitor one of my previous posts: <a href="http://www.cupfighter.net/index.php/2009/10/check-your-sql-backup-automatically/">http://www.cupfighter.net/index.php/2009/10/check-your-sql-backup-automatically/</a></p>
<li>Save the monitor in the same management pack as you saved your profile</li>
<li>Write the script you want to run</li>
<p>Here is a sample script with some basic options for passing the output to the eventlog and to SCOM itself to set the state of the monitor and generate alerts. The script also contains some code to determine the user account that is used.<br />
<code><br />
Option Explicit<br />
Dim checkdotcomma, strStatus<br />
Dim objAPI, propertyBag<br />
Dim objWMIService, colProcesses, objProcess<br />
Dim strCurrentUser, User, Domain, strUserList </code></p>
<p>On Error Resume next<br />
Const EVENT_TYPE_ERROR = 1<br />
Const EVENT_TYPE_WARNING = 2<br />
Const EVENT_TYPE_INFORMATION = 4</p>
<p>&#8216; Check if we are using the correct user for this check<br />
Set objWMIService = GetObject(&#8221;winmgmts:{impersonationLevel=impersonate}!\\.\root\cimv2&#8243;)<br />
Set colProcesses = objWMIService.ExecQuery(&#8221;select * from win32_process where Name=&#8217;cscript.exe&#8217;&#8221;)<br />
For Each objProcess in colProcesses<br />
If objProcess.GetOwner (User, Domain ) = 0 Then<br />
strCurrentUser = &#8220;Script has run under account: &#8221; &amp; Domain &amp; &#8220;\&#8221; &amp; User<br />
Else<br />
strCurrentUser = &#8220;Problem getting the owner for process &#8221; &amp; objProcess.Caption<br />
End If<br />
strUserList = strUserList &amp; strCurrentUser<br />
Next</p>
<p>Set objAPI = CreateObject(&#8221;MOM.ScriptAPI&#8221;)<br />
&#8216; perform check on regional settings if numbers are using dots or commas<br />
&#8216; replace this with your own code you want to run<br />
checkdotcomma = Mid(1/2,2,1)<br />
If checkdotcomma = &#8220;.&#8221; Then<br />
strStatus = &#8220;Ok&#8221;<br />
Call objAPI.LogScriptEvent(&#8221;CheckDotComma&#8221;,2000, EVENT_TYPE_INFORMATION,&#8221;Regional Settings are using a Dot (.). The user list is &#8221; &amp; strUserList )<br />
Else<br />
strStatus = &#8220;Error&#8221;<br />
Call objAPI.LogScriptEvent(&#8221;CheckDotComma&#8221;,2001, EVENT_TYPE_ERROR, &#8220;Regional Settings are using a Comma (,). The user list is &#8221; &amp; strUserList )<br />
End if</p>
<p>&#8216; return status to monitor<br />
Set propertyBag = objAPI.CreatePropertyBag ()<br />
Call propertyBag.AddValue (&#8221;Status&#8221;, strStatus)<br />
Call propertyBag.AddValue (&#8221;checkdotcomma&#8221;, checkdotcomma)<br />
Call objAPI.Return(propertyBag)</p>
<p>Download the System Center Operations Manager 2007 Authoring Console</p>
<p><a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=6c8911c3-c495-4a03-96df-9731c37aa6d7&amp;amp;displaylang=en">http://www.microsoft.com/downloads/details.aspx?FamilyID=6c8911c3-c495-4a03-96df-9731c37aa6d7&amp;amp;displaylang=en</a></p>
<li>Open your monitor in this advanced authoring console</li>
<li>Now you can choose your run as profile user</li>
<p><img class="alignleft size-full wp-image-910" title="ChooseRunAsProfile" src="http://www.cupfighter.net/wp-content/uploads/2010/03/ChooseRunAsProfile.jpg" alt="ChooseRunAsProfile" width="614" height="609" /></p>
<p>To make it bit more nice, export your management pack, and look up the Secure References.<br />
Replace all instances of the SecureReference ID with a more readable format, see below.<br />
<code><br />
&lt;SecureReferences&gt;<br />
      &lt;SecureReference ID="MonitoringUser" Accessibility="Internal" Context="System!System.Entity" /&gt;<br />
    &lt;/SecureReferences&gt;<br />
</code></p>
<p>Reimport your managementpack and you are all set.</p>
<a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fwww.cupfighter.net%2Findex.php%2F2010%2F03%2Fusing-a-specific-account-for-specific-scripts-in-scom-2007%2F&amp;linkname=Using%20a%20specific%20account%20for%20specific%20scripts%20in%20SCOM%202007"><img src="http://www.cupfighter.net/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a>]]></content:encoded>
			<wfw:commentRss>http://www.cupfighter.net/index.php/2010/03/using-a-specific-account-for-specific-scripts-in-scom-2007/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Too hot to handle</title>
		<link>http://www.cupfighter.net/index.php/2010/02/too-hot-to-handle/</link>
		<comments>http://www.cupfighter.net/index.php/2010/02/too-hot-to-handle/#comments</comments>
		<pubDate>Fri, 12 Feb 2010 21:45:09 +0000</pubDate>
		<dc:creator>Gert Kremer</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.cupfighter.net/?p=900</guid>
		<description><![CDATA[With ever increasing complexity in the software stacks running on our systems, we are starting to take stuff that feeds us, like power and cooling for granted. Sure, on a global scale we have one of the most reliable power feeds from the net in the Netherlands. This is backed up by diesel engines and [...]]]></description>
			<content:encoded><![CDATA[<p>With ever increasing complexity in the software stacks running on our systems, we are starting to take stuff that feeds us, like power and cooling for granted. Sure, on a global scale we have one of the most reliable power feeds from the net in the Netherlands. This is backed up by diesel engines and a fully redundant power grid inside our primary data center. To get the generated heat out, there&#8217;s a fully redundant cooling system in place. </p>
<p>So with all this power and cooling hardware in place, we&#8217;re protected against everything&#8230; right? Well think again, because the power grid and air conditioning systems are also controlled by&#8230;. software! A seemingly harmless software update to the ACU&#8217;s inside one of our suites caused a control valve to react in the opposite way its control software thought it was sending them, effectively shutting down cooling and causing a 10 degrees centigrade temperature rise in little over 30 minutes. These are the type of temperature rises which ultimately cause hardware to auto shutdown. In this case, the problem was cleared before reaching critical levels. If it hadn&#8217;t, we would have been able to transparently fail everything over to a remote location, since the typical infrastructures we build are based on a twin data center active / active concept.</p>
<p>This again proves that it doesn&#8217;t always have to be the often cited &#8216;plane crash&#8217; which proves the point for building mission critical infrastructures, like our customer&#8217;s, inside multiple data centers. Actually, I don&#8217;t think there are any recorded events of an airplane crashing into a data center. Instead, something like the firmware controlling your ACU&#8217;s can jeopardize all equipment inside a single room or even an entire data center. Plan for failure and expect failure to come from unexpected sources. </p>
<p>All things considered, the twin datacenter active/active configuration is indeed too hot to handle!</p>
<a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fwww.cupfighter.net%2Findex.php%2F2010%2F02%2Ftoo-hot-to-handle%2F&amp;linkname=Too%20hot%20to%20handle"><img src="http://www.cupfighter.net/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a>]]></content:encoded>
			<wfw:commentRss>http://www.cupfighter.net/index.php/2010/02/too-hot-to-handle/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WSUS broke after patching, and how to fix it.</title>
		<link>http://www.cupfighter.net/index.php/2010/02/wsus-broke-after-patching-and-how-to-fix-it/</link>
		<comments>http://www.cupfighter.net/index.php/2010/02/wsus-broke-after-patching-and-how-to-fix-it/#comments</comments>
		<pubDate>Thu, 11 Feb 2010 10:16:03 +0000</pubDate>
		<dc:creator>Patrick de Zoete</dc:creator>
				<category><![CDATA[WSUS]]></category>

		<guid isPermaLink="false">http://www.cupfighter.net/?p=895</guid>
		<description><![CDATA[After the latest patchround, I had WSUS3.0 break on me. The management snapin kept failing with ‘not responding’, and remote MMC connections weren’t accepted anymore either.
I figured to remove and reinstall, keeping the database and logs, but every reïnstall kept failing and bombing at about 90% out with a dialogue box stating ‘there is something [...]]]></description>
			<content:encoded><![CDATA[<p>After the latest patchround, I had WSUS3.0 break on me. The management snapin kept failing with ‘not responding’, and remote MMC connections weren’t accepted anymore either.</p>
<p>I figured to remove and reinstall, keeping the database and logs, but every reïnstall kept failing and bombing at about 90% out with a dialogue box stating ‘there is something wrong with your installation package’. As I knew for sure the package was fine (I did try both the SP1 and SP2 install..) it must be something else.</p>
<p>The logfile MWusSetup.log located in the Windows temp folder mentioned: ERROR CustomActions.Dll  RemovePsfsip: Failed to load dll  (Error 0&#215;8007007E: The specified module could not be found.)</p>
<p>After a little googling, I found a lot of references, but not one fully working solution.</p>
<p>What worked for me is this (reboot after every step):</p>
<p>Removed all dotnet installs using a MS utility cleanup_tool.exe<br />
(<a href="http://blogs.msdn.com/astebner/attachment/8904493.ashx">http://blogs.msdn.com/astebner/attachment/8904493.ashx</a>)</p>
<p>Stop and remove the WsusCertService using the 2003 resource kit utility instsrv.exe<br />
(<a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=9D467A69-57FF-4AE7-96EE-B18C4790CFFD&amp;displaylang=en">http://www.microsoft.com/downloads/details.aspx?FamilyID=9D467A69-57FF-4AE7-96EE-B18C4790CFFD&amp;displaylang=en</a>)</p>
<p>Cleaned the registry using ccleaner.<br />
(<a href="http://www.ccleaner.com/">http://www.ccleaner.com</a>)</p>
<p>Reïnstalled .Net3.5SP1<br />
(<a href="http://download.microsoft.com/download/2/0/e/20e90413-712f-438c-988e-fdaa79a8ac3d/dotnetfx35.exe">http://download.microsoft.com/download/2/0/e/20e90413-712f-438c-988e-fdaa79a8ac3d/dotnetfx35.exe</a>)</p>
<p>Removed the wsus mmc cache files in my profile directory.</p>
<p>This finally allowed me to reïnstall WSUS.</p>
<p> </p>
<p>[BBG]</p>
<a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fwww.cupfighter.net%2Findex.php%2F2010%2F02%2Fwsus-broke-after-patching-and-how-to-fix-it%2F&amp;linkname=WSUS%20broke%20after%20patching%2C%20and%20how%20to%20fix%20it."><img src="http://www.cupfighter.net/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a>]]></content:encoded>
			<wfw:commentRss>http://www.cupfighter.net/index.php/2010/02/wsus-broke-after-patching-and-how-to-fix-it/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 using these [...]]]></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>
<a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fwww.cupfighter.net%2Findex.php%2F2010%2F02%2Fcitrix-edgesight-5-2-vs-memory-allocation-within-wow64%2F&amp;linkname=Citrix%20Edgesight%205.2%20vs%20Memory%20Allocation%20within%20WOW64"><img src="http://www.cupfighter.net/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a>]]></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>1</slash:comments>
		</item>
		<item>
		<title>10 Red Balloons (got me thinking)</title>
		<link>http://www.cupfighter.net/index.php/2010/01/10-red-balloons-got-me-thinking/</link>
		<comments>http://www.cupfighter.net/index.php/2010/01/10-red-balloons-got-me-thinking/#comments</comments>
		<pubDate>Sat, 30 Jan 2010 01:12:58 +0000</pubDate>
		<dc:creator>Michael Wilkes</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[balloon]]></category>
		<category><![CDATA[darpa]]></category>
		<category><![CDATA[ideas]]></category>
		<category><![CDATA[social networks]]></category>

		<guid isPermaLink="false">http://www.cupfighter.net/?p=868</guid>
		<description><![CDATA[I stumbled across this article about a clever challenge involving 10 red balloons. I read about it after following a link on a design studio&#8217;s Twitter posting. DARPA (Defense Advanced Research Projects Agency of the US government and creators of the internet back in the cold war days of the 1960s&#8230; read Bruce Sterling&#8217;s &#8220;A [...]]]></description>
			<content:encoded><![CDATA[<p><img alt="" src="http://marketinghitch.com/wp-content/uploads/2010/01/10-red-balloons1-199x300.jpg" title="Red Balloon" class="alignleft" width="199" height="300" />I stumbled across <a href="http://marketinghitch.com/beyond-the-big-idea-what-marketers-need-from-their-ad-agencies">this article</a> about a clever challenge involving 10 red balloons. I read about it after following a link on a design studio&#8217;s Twitter posting. DARPA (Defense Advanced Research Projects Agency of the US government and creators of the internet back in the cold war days of the 1960s&#8230; read <a href="http://w2.eff.org/Net_culture/internet_sterling.history.txt">Bruce Sterling&#8217;s &#8220;A Short History of the Internet&#8221;</a> written in 1993 if you have never heard of DARPA) took the 40th anniversary of the creation of the internet to pose the question: &#8220;Can any real world problems be solved by using the internet?&#8221; They came up with the <a href="https://networkchallenge.darpa.mil/FAQ.aspx">DARPA Network Challenge</a>.</p>
<p>So basically DARPA hid 10 red weather balloons all over the continental United States, and the challenge was to find them all, submit their latitude and longitude, and to find them first. Of course a team from MIT won the competition. How long did it take to find them? A month? A week? Just 8 hours and 52 minutes. How did they do this? By using social media and social networks of course.</p>
<p>Officially the DARPA Network Challenge states:</p>
<blockquote><p><em>The DARPA Network Challenge is a competition that will explore the roles the Internet and social networking play in the timely communication, wide-area team building, trust and urgent mobilization required to solve broad-scope, time-critical problems.</em></p></blockquote>
<p>So that&#8217;s all well and good, fun and interesting and such. But the thing that got me thinking, the thing touched on in the marketing website article was not the discovery of the (in advertising lingo) &#8220;big idea&#8221; a.k.a. the red balloons. But rather it was the MIT team&#8217;s <strong>process</strong> and approach to solving the problem that is the new &#8220;big idea.&#8221; The process invented by MIT&#8217;s team to rapidly assemble and task it&#8217;s newly formed &#8220;red balloon team&#8221; community worked, and it easily slipped into the operational ethos of bloggers, Facebook users and Twitter users (of course, having decided to donate the $40,000 cash prize to a charity probably helped too). The success of that process demonstrates to me (and DARPA who will interview the MIT team and it&#8217;s &#8220;community&#8221; of participants) the real value of social networks and the internet.</p>
<p>What the marketing website article is trying to say is that ad agencies used to be doing nothing but looking for the next &#8220;big idea&#8221; and then pitching it to their clients. But along came the internet and changed all that. There are plenty of these big ideas to go around, and depending on how immersed you are in all this social media/networking stuff, more and more of them are starting to come from end-users or consumers. Take the <a href="http://www.swiffer.com">Swiffer</a> for example, it was an idea suggested by a consumer responding to an initiative called &#8220;Connect and Develop&#8221; from Proctor and Gamble to gather feedback and ideas from their customers.</p>
<blockquote><p><em>Crowd sourcing: No one is as smart as everyone.</em></p></blockquote>
<p>This is one of the ideas that forms the center of the disruptive technology called the internet. We experience successive waves of change that are emanating from the fact that virtually anyone can publish their thoughts, ideas, images, and video for the rest of the world to find. And sometimes conditions conspire to allow a simple idea or thought to permeate the minds and hearts of millions of people in a near instant. Such things are often called <a href="http://en.wikipedia.org/wiki/Internet_meme">internet memes</a>.</p>
<p>The first wave that hits you is email. Everyone starts here and sees the value of being able to send and receive email. Even my parents have been hit by the power of this medium of communication. The next wave I think that hit was port 80 traffic: http protocols for websites and web pages. Then e-commerce as a wave of online shopping, followed by an MP3 wave (napster at first, iTunes music store now), and most recently by a youtube.com or video wave.</p>
<p>In each of these waves, traditional media entities have been deeply disrupted by the free flowing of ideas and assets. Email killed the telegram (Western Union decommissioned the service in 2006 after over 150 years of use) and is digging into postal service revenues since day one. The websites and webpages have largely up-ended magazines and newspapers so that printed editions are now becoming increasingly scarce. MP3s have both salvaged and savaged the recording industry. And in January 2009 YouTube.com recorded over 100,000,000 viewings per day.</p>
<p>So all of this will continue happening, the waves of disruption (disruptive to traditional thinking and doing at least) will keep on coming. Publishing will become easier, in all sorts of media. Access will be expanded to include more and more people. And our part in all of it, at least in my view, is to remember to try to step back and think about the process of change that is going on. The new ways we can solve problems using this incredible web of technologies and people addicted to them. That will remain a valuable skill and insight to achieve and maintain. Learning how to program perl is great, or some other language. But eventually perl won&#8217;t matter that much. We won&#8217;t need to pay so much attention to the underlying technologies of the internet because they will (rightly) recede into the background. What will remain will be pure freedom of communication and expression I imagine. And the possibilities at that point will be blinding. So don&#8217;t fret about the big red balloons, just try to keep being a curious, problem-solving clever monkey and you&#8217;ll always have interesting work to do.</p>
<a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fwww.cupfighter.net%2Findex.php%2F2010%2F01%2F10-red-balloons-got-me-thinking%2F&amp;linkname=10%20Red%20Balloons%20%28got%20me%20thinking%29"><img src="http://www.cupfighter.net/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a>]]></content:encoded>
			<wfw:commentRss>http://www.cupfighter.net/index.php/2010/01/10-red-balloons-got-me-thinking/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[SSL]]></category>
		<category><![CDATA[Schuberg Philis]]></category>
		<category><![CDATA[Security]]></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 knew 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 triplle 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>
<a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fwww.cupfighter.net%2Findex.php%2F2010%2F01%2Fca-will-not-start-what-do-you-mean-cannot-download-crl%2F&amp;linkname=CA%20will%20not%20start%26%238230%3B%20What%20do%20you%20mean%2C%20cannot%20download%20CRL%26%238230%3B"><img src="http://www.cupfighter.net/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a>]]></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>0</slash:comments>
		</item>
		<item>
		<title>Seccubus.com website is online&#8230;</title>
		<link>http://www.cupfighter.net/index.php/2009/12/seccubus-com-online/</link>
		<comments>http://www.cupfighter.net/index.php/2009/12/seccubus-com-online/#comments</comments>
		<pubDate>Sun, 13 Dec 2009 22:31:50 +0000</pubDate>
		<dc:creator>Frank Breedijk</dc:creator>
				<category><![CDATA[Seccubus]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[AutoNessus]]></category>
		<category><![CDATA[Frank Breedijk]]></category>
		<category><![CDATA[Logo]]></category>

		<guid isPermaLink="false">http://www.cupfighter.net/?p=852</guid>
		<description><![CDATA[Last month our coworker Frank Breedijk rechristened his vulnerability management tool Seccubus. Today he has launched his new website Seccubus.com
With the new website author Frank also unveiled the new logo for Seccubus drawn bij Schuberg Philis collegue Robert Heuvel.
]]></description>
			<content:encoded><![CDATA[<div id="attachment_856" class="wp-caption alignright" style="width: 331px"><a href="http://www.cupfighter.net/wp-content/uploads/2009/12/seccubus_logo.png"><img class="size-full wp-image-856 " title="Seccubus Logo" src="http://www.cupfighter.net/wp-content/uploads/2009/12/seccubus_logo_smaller.png" alt="The new Seccubus logo" width="321" height="93" /></a><p class="wp-caption-text">The new Seccubus logo</p></div>
<p>Last month our coworker Frank Breedijk rechristened his vulnerability management tool <a href="http://www.cupfighter.net/index.php/2009/11/seccubus/">Seccubus</a>. Today he has launched his new website <a title="Seccubus website" href="http://seccubus.com" target="_blank">Seccubus.com</a></p>
<p>With the new website author Frank also unveiled the new logo for Seccubus drawn bij Schuberg Philis collegue Robert Heuvel.</p>
<a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fwww.cupfighter.net%2Findex.php%2F2009%2F12%2Fseccubus-com-online%2F&amp;linkname=Seccubus.com%20website%20is%20online%26%238230%3B"><img src="http://www.cupfighter.net/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a>]]></content:encoded>
			<wfw:commentRss>http://www.cupfighter.net/index.php/2009/12/seccubus-com-online/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Lisa 2009 #3</title>
		<link>http://www.cupfighter.net/index.php/2009/12/lisa-2009-3/</link>
		<comments>http://www.cupfighter.net/index.php/2009/12/lisa-2009-3/#comments</comments>
		<pubDate>Fri, 04 Dec 2009 10:54:33 +0000</pubDate>
		<dc:creator>Frits Brusse</dc:creator>
				<category><![CDATA[Conferences]]></category>
		<category><![CDATA[Lisa]]></category>
		<category><![CDATA[lisa09]]></category>

		<guid isPermaLink="false">http://www.cupfighter.net/?p=842</guid>
		<description><![CDATA[Most of the information about lisa09 is already mentioned by my colleagues Adam and Sjoerd in lisa-2009 and lisa09-02.
I want to mention some training sessions I attanted

 Dtrace course by Jim Mauro and a lot of extra information came from Richard Elling and 1 other Sun employee. Together they provided a lot of real world [...]]]></description>
			<content:encoded><![CDATA[<p>Most of the information about<a href="http://www.usenix.org/events/lisa09/" target="_blank"> lisa09</a> is already mentioned by my colleagues Adam and Sjoerd in <a title="lisa-2009" href="http://www.cupfighter.net/index.php/2009/11/lisa-2009/" target="_self">lisa-2009</a> and <a title="lisa09 #2" href="http://www.cupfighter.net/index.php/2009/12/lisa09-02/" target="_self">lisa09-02</a>.</p>
<p>I want to mention some training sessions I attanted</p>
<ul>
<li> Dtrace course by Jim Mauro and a lot of extra information came from Richard Elling and 1 other Sun employee. Together they provided a lot of real world examples on how to use Dtrace. And nice details about how it works in the kernel. Everyone knows Dtrace from the youtube movie by Brendan Gregg more info on <a href="http://blogs.sun.com/brendan/entry/unusual_disk_latency">his blog</a>. So now I should enable all Dtrace probes and start screaming in the datacentre and see if I was loud enough <img src='http://www.cupfighter.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  <p><a href="http://www.cupfighter.net/index.php/2009/12/lisa-2009-3/"><em>Click here to view the embedded video.</em></a></p></li>
</ul>
<ul>
<li> ZFS by Richard Elling, I never had time to look into this FileSystem before, so a great way to learn all about it in one day. One of the nice features is the buffering of disk-writes which gives a kind of breathing or heartbeat towards the disks. And with ZFS you can buffer writes to a solid-state drive before sending it to the &#8220;slower&#8221; disks.</li>
</ul>
<ul>
<li><a href="http://jquery.com/">Jquery</a> given by Tobias Oetiker,an easy way to build spiffy webpages that look the same on each browser. Like this <a href="http://jqueryui.com/demos/slider/multiple-vertical.html" target="_blank">demo</a> .  Got a really great explanation about the problem with the scope of variables in Javascript especcially because JQeury uses the &#8220;<strong>$</strong>&#8221; as a variable and how to get around it using a function. And there is a nice page with a lot of Jquery plugin material <a href="http://plugins.jquery.com/" target="_blank">http://plugins.jquery.com</a>.</li>
</ul>
<ul>
<li> Nagios Advanced Topics by Sellens , I discovered that the feature I am still missing in Nagios isn&#8217;t build yet , having two nagios hosts loadbalance the load and keeping each other in sync. We already build our own solution of nagios hosts keeping eachother in sync only the loadbalancing part needs some work maybe I need to spend some time on reading the nagios mailinglist.</li>
</ul>
<p>The Sun guys were really pushing or should I say selling <a href="http://www.opensolaris.org/">opensolaris</a> ,  well they were giving away a lot of opensolaris dvd&#8217;s and they mentioned the website <a href="http://www.solarisinternals.com/">http://www.solarisinternals.com/</a> a lot. Really cool to see all the buzz about an open system.<br />
In the hotel I had breakfast with Mike Ciavarella, we spoke about his training session about documentation and how it would secure your job and even helps getting a better position.</p>
<p>Attended a lot of BOF Session , one of them was with D.Brent Chapman from Netomata. About the <em>automation of network Configuration and Management</em> it brought back a lot of memories of the times I was managing systems that configure and monitor ADSL modems. People just turn of their modem and I needed to figure out if this was an outage or a Human action, that was fun.</p>
<p>Sjoerd already mentioned <a href="http://www.ndi.org/" target="_blank">the national democratic institute</a>, what really stayed in my mind is that everybody is trying to encrypt as much as possible, and think about social engineering to get information. The people at <a href="http://www.ndi.org/" target="_blank">ndi</a> need to work different, they make sure never to encrypt stuff and be as open to the world to get their Institute accepted by getting trust from governments and groups in the difficult areas where they work. Every time when I use GPG to keep others from reading my data I think about the guy we met at Lisa09.</p>
<p>During a <a href="http://wave.google.com/" target="_blank">Google-Wave</a> sponsored drink met some people from <a href="http://www.rim.com/" target="_blank">Research in Motion (RIM)</a> that manage the linux servers that make all connections from the RIM towards google , msn etc possible.</p>
<p>So had a lot of fun at #lisa09 , and nice weather too.</p>
<a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fwww.cupfighter.net%2Findex.php%2F2009%2F12%2Flisa-2009-3%2F&amp;linkname=Lisa%202009%20%233"><img src="http://www.cupfighter.net/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a>]]></content:encoded>
			<wfw:commentRss>http://www.cupfighter.net/index.php/2009/12/lisa-2009-3/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>LISA09 #2</title>
		<link>http://www.cupfighter.net/index.php/2009/12/lisa09-02/</link>
		<comments>http://www.cupfighter.net/index.php/2009/12/lisa09-02/#comments</comments>
		<pubDate>Tue, 01 Dec 2009 17:26:00 +0000</pubDate>
		<dc:creator>Adam Kowalski</dc:creator>
				<category><![CDATA[Conferences]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[Lisa]]></category>
		<category><![CDATA[Unix]]></category>

		<guid isPermaLink="false">http://www.cupfighter.net/?p=831</guid>
		<description><![CDATA[LISA is for sure is sort of event where every geek will find himself like home. It is really good feeling to be surrounded by people who know stuff and enjoy technology everyday.
So LISA09 took place between 1 and 6th of November, 2009 in lovely Baltimore, MD. I chose to follow more the tutorials (trainings) [...]]]></description>
			<content:encoded><![CDATA[<p>LISA is for sure is sort of event where every geek will find himself like home. It is really good feeling to be surrounded by people who know stuff and enjoy technology everyday.</p>
<p>So LISA09 took place between 1 and 6th of November, 2009 in lovely Baltimore, MD. I chose to follow more the tutorials (trainings) path. Got five tutorials &#8211; one bad, two medium and two nice ones. The problem with tutorials is that sometimes they are very basic which I really didn&#8217;t expect to be a case on such event.</p>
<p><span id="more-831"></span></p>
<p>So a quick summary on the thing that got my attention.</p>
<p>A non-technical tutorial about management skills. Looked like regular project/team management training but with special attention to the idea of geeks being managed by geeks. So no suits in the area. As we all know it is not easy to manage highly skilled individuals or being a &#8220;proxy&#8221; between business and the geeks. One of the big issues – managing people way older and more experienced than you are – was also covered. Unfortunately it was just confirmed to be not that easy to do..</p>
<p>Lot of noise around ZFS. Nice training about the file system internals. Also other trainings given by James Mauro and Richard Elling were very interesting &#8211; DTrace, Solaris 10 performance tuning etc. SUN (probably as always at LISA) was very noticeable at the conference. Evening sessions kind of Schuberg Philis&#8217; style although they still need some practice in that area <img src='http://www.cupfighter.net/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>cfengnine3 vs. puppet &#8211; unfortunately didn’t attend to any of those workshops but you could smell a gun powder in the air <img src='http://www.cupfighter.net/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>XEN &#8211; as great it is everyone knows but they really should spend some effort in doing a good presentation/training because the one which took place in Baltimore wasn&#8217;t the best way to get on board with it.</p>
<p>Google was giving away a free stuff, it was very popular..</p>
<p>Over the Edge System Administration – nice one, basically non standard system administration procedures (behavior). Stuff that happens for everyone from time to time. Do something not very common which works and sometimes stays in production for years.. Kind of BOFHish too..</p>
<p>Maybe some tips for people who will attend in LISA in future:</p>
<ul>
<li>Avoid trainings unless you’re really sure that level/scope will really suits you</li>
<li>Wear black clothes – people will like you more</li>
<li>Grow a beard – you will be respected more</li>
</ul>
<a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fwww.cupfighter.net%2Findex.php%2F2009%2F12%2Flisa09-02%2F&amp;linkname=LISA09%20%232"><img src="http://www.cupfighter.net/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a>]]></content:encoded>
			<wfw:commentRss>http://www.cupfighter.net/index.php/2009/12/lisa09-02/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>LISA 2009</title>
		<link>http://www.cupfighter.net/index.php/2009/11/lisa-2009/</link>
		<comments>http://www.cupfighter.net/index.php/2009/11/lisa-2009/#comments</comments>
		<pubDate>Thu, 26 Nov 2009 22:39:59 +0000</pubDate>
		<dc:creator>Sjoerd Tromp</dc:creator>
				<category><![CDATA[Conferences]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[Lisa]]></category>
		<category><![CDATA[Unix]]></category>

		<guid isPermaLink="false">http://www.cupfighter.net/?p=815</guid>
		<description><![CDATA[Already three weeks back from Lisa, and after some gentle stimulation trying to write down my experiences of this event. For the people who don&#8217;t know LISA, LISA is the Large Installation System Administration conference, a whole week of talks, trainings and workshops about various subjects all related to the work of unix admins in [...]]]></description>
			<content:encoded><![CDATA[<p>Already three weeks back from Lisa, and after some gentle stimulation trying to write down my experiences of this event. For the people who don&#8217;t know LISA, LISA is the Large Installation System Administration conference, a whole week of talks, trainings and workshops about various subjects all related to the work of unix admins in big IT environments.</p>
<p>From what I understood from people who had been here previously, the attendee list was a lot smaller than previous years. But still, there were more than enough people to share a talk with. It was good to have the opportunity to talk to people working at some big and very known companies like Yahoo, Pixar etc. But also I met some people who worked for less know companies (at least for me) but maybe even more interesting companies, for example, the national democratic institute.  A non-profit organization facilitating democracy in countries where democracy isn’t that natural as in most western countries. I don’t think a lot of system admins have to worry about problems like militia stealing servers from your datacenter.</p>
<p>The first 5 days I followed a set of trainings, some days training for the whole day, some days a morning and an afternoon session. In general I was a bit disappointed by the trainings, they covered a lot of basic stuff, a whole day can be a very long sit for just 2 new bits of information. But a few sessions were quite interesting and/or entertaining.</p>
<p><span id="more-815"></span>One of the more interesting ones was the IPv6 talk by Rudi van Drunen (who will also be the program chair for next year). The information wasn&#8217;t particularly new or interesting (‘We really need IPv6 because we will be out of IP&#8217;s very soon!’) but it&#8217;s funny to listen to a fellow Dutch guy giving a talk on the other side of the ocean. Makes you feel a bit at home <img src='http://www.cupfighter.net/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>Another talk which I found interesting was the Time Management for System Administrators by Thomas A. Limoncelli, a nice and funny guy to listen too with very practical tricks and solutions to spend your time more efficiently. Especially his tips on spending as less as possible of your time in meetings were very good. One of the more funny one was, tell the other people that you really have just a half hour of time, and ask them to move your subject to the start of the meeting and leave after half an hour. Not really nice, but efficient.  One I really liked was, to let everybody write down the items they want to discuss in a wiki with a death line of one day before the meeting and cancel the meeting if no subject were brought up. This ensures that meetings are only organized on a need to have basis.</p>
<p>On the Friday and last day I planned a Tech Sessions Day, this has more the setup of a standard conference, 3 tracks of various topics all about 2 hours each. I enjoyed this setup a lot more. It’s probably better suited for my short attention span <img src='http://www.cupfighter.net/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> . I especially liked the talk from 2 Google guys, who were presenting some software they build while working for Google, and were now releasing it to the public. It gave me some insight in how Google is developing software and approaching system administrative problems. The software is a kind of meta language enabling a generic way of managing the configurations of various firewall equipment (Cisco, Juniper, Iptables).</p>
<p>All together it was a long week, but well spent with a lot of new experiences and also a nice opportunity to learn a bit more about my co-workers.</p>
<a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fwww.cupfighter.net%2Findex.php%2F2009%2F11%2Flisa-2009%2F&amp;linkname=LISA%202009"><img src="http://www.cupfighter.net/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a>]]></content:encoded>
			<wfw:commentRss>http://www.cupfighter.net/index.php/2009/11/lisa-2009/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Confidence 2009.02 – Underground economy – Raoul Chiesa</title>
		<link>http://www.cupfighter.net/index.php/2009/11/confidence-cybercrime/</link>
		<comments>http://www.cupfighter.net/index.php/2009/11/confidence-cybercrime/#comments</comments>
		<pubDate>Fri, 20 Nov 2009 18:25:37 +0000</pubDate>
		<dc:creator>Frank Breedijk</dc:creator>
				<category><![CDATA[Conferences]]></category>
		<category><![CDATA[Confidence 2009.02]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[confidence0902]]></category>
		<category><![CDATA[cybercrime]]></category>

		<guid isPermaLink="false">http://www.cupfighter.net/?p=810</guid>
		<description><![CDATA[Subtitle: Why we should be fully-updated on this topic: InfoSec players, Finance world, citizens
Raoul is a member of UNICRI (http://www.unicri.it/), a United Nations crime and justice research institute.
Unicri research technology as well, because if normal people use technology, the bad guys use it as well.
“Every new technology opens the door to new criminal approaches”
In the [...]]]></description>
			<content:encoded><![CDATA[<p>Subtitle: Why we should be fully-updated on this topic: InfoSec players, Finance world, citizens</p>
<p>Raoul is a member of UNICRI (http://www.unicri.it/), a United Nations crime and justice research institute.</p>
<p>Unicri research technology as well, because if normal people use technology, the bad guys use it as well.</p>
<p>“Every new technology opens the door to new criminal approaches”</p>
<p>In the 70s the first wave of hackers where searching for knowledge. In the early 80s the second wave of hackers was driven by curiosity. The third wave of hackers in the 90s where eager to hack and started to exchange information. The first communities where created. The current fourth wave is now driven by anger and money. Hacking has met politics (hacktivism) and money (cybercrime).</p>
<p>Why is cybercrime on the rise?<br />
1)    There are more and more targets, thanks to broadband<br />
2)    A need to make money, think economical crisis<br />
3)    Hacking got easier, 0-day attacks and skimmers can be easily bought online.<br />
4)    Fall guys are easy to recruit, e.g. for money laundering<br />
5)    The criminals think they cannot be caught<br />
6)    There is no violence, no need to face your victims</p>
<p><span id="more-810"></span>Hackers are no longer part of the ICT community, they are in it for the money and are professionals, but the media image of ciber criminals is still the old hacker image. Sometimes today the hackers are the good guys and the professionals are the bad guys.</p>
<p>Some numbers on cybercrime:<br />
•    285 millions records compromised in 2008<br />
•    $2,000,000,000 yearly turnover of RBN<br />
•    148% increasing in ATM fraud</p>
<p>RBN is the Russian Business Network, its basically the ISP for cybercrime, they offer hosting and good bandwidth to those running a criminal enterprise on the web. It will give user anonymity and interaction with “like souls”.</p>
<p>Underground economy is the mechanism to clean money. Stealing money is easy, using that money is not so. Therefore any cybercriminal needs to set up a money laundering operation.</p>
<p>It is an organized enterprise.<br />
Hackers, coders and scammers get the money for the boss and the mules make the money clean for him. Underground economy is everything from trading stolen information and good, the services needed to get them and the services to clean the money.</p>
<p>So how does this economy work?</p>
<p>In order to trade goods (CCV codes, cards, credentials, identities) on online forums you have to be approved by the organization that runs the forum<br />
Fake credit cards are of  high quality and look very legitimate?<br />
On line checks give full details of card holders for card production.</p>
<p>www.darkmarket.ws was run by two business mans. ChaO was arrested, but has been for years one of the biggest sellers of ATM skimmers. His villa, with personal swimming pool, contained a hologram printer, 10 boxes of skimmers and lots of fake cards.</p>
<p>These guys live in luxury.</p>
<a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fwww.cupfighter.net%2Findex.php%2F2009%2F11%2Fconfidence-cybercrime%2F&amp;linkname=Confidence%202009.02%20%E2%80%93%20Underground%20economy%20%E2%80%93%20Raoul%20Chiesa"><img src="http://www.cupfighter.net/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a>]]></content:encoded>
			<wfw:commentRss>http://www.cupfighter.net/index.php/2009/11/confidence-cybercrime/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Confidence 2009.02 – The Tor Project – Jacob Appelbaum</title>
		<link>http://www.cupfighter.net/index.php/2009/11/confidence-tor/</link>
		<comments>http://www.cupfighter.net/index.php/2009/11/confidence-tor/#comments</comments>
		<pubDate>Fri, 20 Nov 2009 12:26:53 +0000</pubDate>
		<dc:creator>Frank Breedijk</dc:creator>
				<category><![CDATA[Conferences]]></category>
		<category><![CDATA[Confidence 2009.02]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[anonymity]]></category>
		<category><![CDATA[confidence0902]]></category>
		<category><![CDATA[Jacob Appelbaum]]></category>
		<category><![CDATA[Privacy]]></category>
		<category><![CDATA[Tor project]]></category>

		<guid isPermaLink="false">http://www.cupfighter.net/?p=808</guid>
		<description><![CDATA[The Tor project is a non-profit organization that has a full documented network that provides anonymity and privacy by design and is fully documented. Tor is funded by both the US DoD, EFF, Voice of America, Human Rights Watch, Google, NLnet, and you?
Tor is really a community of developers and volunteers and is still looking [...]]]></description>
			<content:encoded><![CDATA[<p>The Tor project is a non-profit organization that has a full documented network that provides anonymity and privacy by design and is fully documented. Tor is funded by both the US DoD, EFF, Voice of America, Human Rights Watch, Google, NLnet, and you?</p>
<p>Tor is really a community of developers and volunteers and is still looking for developers and volunteers to enhance themselves.</p>
<p>Top countries in the world in bandwidth:<br />
•    Germany<br />
•    USA<br />
•    Netherlands<br />
•    France<br />
•    Sweden</p>
<p>Anonymity means different things to different people:<br />
•    Private citizens – Privacy<br />
•    Government – Traffic analysis resistance<br />
•    Human rights activists – Reachability<br />
•    Businesses – Network Security</p>
<p><span id="more-808"></span>Tor gives three anonymity properties by design, nto by policy:<br />
1)    A local network can learn of influence your destination<br />
2)    No single router can link you to your destination<br />
3)    The destination or somebody watching it cannot learn you location</p>
<p>Tor is constantly being attacked, not by attacking the code, but by:<br />
•    Blocking the directory authorities<br />
•    Blocking relay IP addresses in the directory<br />
•    Filtering based on Tor’s fingerprint<br />
•    By preventing users from finding the tor software</p>
<p>Outers/IPS-es could filter on Tor’s signature in the past, but it now looks like Firefox talking to Apache. When the Tor download website was blocked, the Tor project test up a download tor by email service.</p>
<p>When the Peoples Republic of China turned 60 years, the censorship stepped up in preparation for it. Protecting the torproject.org website with an SSL certificate was good enough in the pas. They also took a snapshot of the network and blocked all its ip addresses for the day of the anniversary. Jacob showed a graph that showed us what suppression looked like.</p>
<p>As a reaction users where able to still get on the Tor network via bridge which you could get via email, or that is kept private.</p>
<p>There is quite a bit of censorship going on in the Western world, this is not something exclusively for evil regimes.</p>
<p>If you want to help the Tor project go to http://torproject.org and download and install the software.</p>
<a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fwww.cupfighter.net%2Findex.php%2F2009%2F11%2Fconfidence-tor%2F&amp;linkname=Confidence%202009.02%20%E2%80%93%20The%20Tor%20Project%20%E2%80%93%20Jacob%20Appelbaum"><img src="http://www.cupfighter.net/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a>]]></content:encoded>
			<wfw:commentRss>http://www.cupfighter.net/index.php/2009/11/confidence-tor/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Confidence 2009.02 – Power Hungy People – Nick DePetrillo</title>
		<link>http://www.cupfighter.net/index.php/2009/11/confidence-power-hungy-people-%e2%80%93-nick-depetrillo/</link>
		<comments>http://www.cupfighter.net/index.php/2009/11/confidence-power-hungy-people-%e2%80%93-nick-depetrillo/#comments</comments>
		<pubDate>Fri, 20 Nov 2009 11:03:27 +0000</pubDate>
		<dc:creator>Frank Breedijk</dc:creator>
				<category><![CDATA[Conferences]]></category>
		<category><![CDATA[Confidence 2009.02]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[confidence0902]]></category>
		<category><![CDATA[Nick Depetrillo]]></category>
		<category><![CDATA[power]]></category>
		<category><![CDATA[smart grid]]></category>

		<guid isPermaLink="false">http://www.cupfighter.net/?p=805</guid>
		<description><![CDATA[Subtitle of the talk: Making sense of new critical infrastructure threats
The talk is about the “Smart Grid”. The key components are and advanced metering infrastructure, Transmission and distribution and generation of electricity.
Advanced Metering Infrastructure enables two way communication between the meters in your home and the power company. It offers the following features:
•    Load control [...]]]></description>
			<content:encoded><![CDATA[<p>Subtitle of the talk: Making sense of new critical infrastructure threats</p>
<p>The talk is about the “Smart Grid”. The key components are and advanced metering infrastructure, Transmission and distribution and generation of electricity.</p>
<p>Advanced Metering Infrastructure enables two way communication between the meters in your home and the power company. It offers the following features:<br />
•    Load control works like this: Some power offer a discount in return for control over the thermostat of your AC or by allowing them to turn off your clothes dryer during peak hours. The main reason for this is officially to prevent black outs, but it can be used to prevent penalties as well.<br />
•    Demand response: It allows for dynamic rates to be loaded to your meter.</p>
<p>Why move to a smart gird?<br />
•    Energy conservation<br />
•    Cost reduction<br />
•    Improved Reliability of Delivery</p>
<p>Smart Grid security is significant because it has national security implications, because there are millions of entry points into the grid.</p>
<p><span id="more-805"></span>Why attack a smart gird?<br />
•    Financial gain<br />
o    Hacking your meter<br />
o    Monitor the power usage for breaking and entering<br />
•    Mischief<br />
o    Turn off your neighbors’ power<br />
•    Chaos</p>
<p>What are the attack vectors?<br />
Meters are outside the houses in the US and their physical security depends on a normal screw. This means you can do hardware reverse engineering.<br />
Keying millions of meters is hard, so it is likely that keys predicatable.<br />
Once the channel is hacked open, the fun can begin.</p>
<p>Meter talk to devices in the home using ZigBee, but it is broken. KillerBee, written by Josh Wright, allows you to do anything you ever wanted to do on a wireless project on a ZigBee network.</p>
<p>As more and more control hardware starts using wireless protocols like WiMax, Wifi or ZigBee the bigger the attack surface. Even if these things control systems that result in death or personal injury if they fail.</p>
<p>Almost no hardware has firmware signing.</p>
<p>A self propagating worm for smart power meters has been demonstrated by Mike Davis of ioActive with a payload that can change rates, brick a meter alter usage, etc.</p>
<p>There is already so much hardware deployed with defunct security that it is very hard to get it fix.</p>
<a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fwww.cupfighter.net%2Findex.php%2F2009%2F11%2Fconfidence-power-hungy-people-%25e2%2580%2593-nick-depetrillo%2F&amp;linkname=Confidence%202009.02%20%E2%80%93%20Power%20Hungy%20People%20%E2%80%93%20Nick%20DePetrillo"><img src="http://www.cupfighter.net/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a>]]></content:encoded>
			<wfw:commentRss>http://www.cupfighter.net/index.php/2009/11/confidence-power-hungy-people-%e2%80%93-nick-depetrillo/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Confidence 2009.02 &#8211; Mifare Classic anaysis – Pavol Luptak</title>
		<link>http://www.cupfighter.net/index.php/2009/11/confidence-mifare/</link>
		<comments>http://www.cupfighter.net/index.php/2009/11/confidence-mifare/#comments</comments>
		<pubDate>Thu, 19 Nov 2009 18:27:55 +0000</pubDate>
		<dc:creator>Frank Breedijk</dc:creator>
				<category><![CDATA[Conferences]]></category>
		<category><![CDATA[Confidence 2009.02]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[confidence0902]]></category>
		<category><![CDATA[mifare]]></category>
		<category><![CDATA[physcial security]]></category>
		<category><![CDATA[secuiryt]]></category>

		<guid isPermaLink="false">http://www.cupfighter.net/?p=802</guid>
		<description><![CDATA[Pavol started by showing the cards he cracked that same day at the conference. Two Polish public transport cards, one Slovacian public transport card and, by coincidence, a Dutch Public Transport Card.
He also released, into open source, an offline MiFare cracking utility that can be used to crack any MiFare card for 30 euros and [...]]]></description>
			<content:encoded><![CDATA[<p>Pavol started by showing the cards he cracked that same day at the conference. Two Polish public transport cards, one Slovacian public transport card and, by coincidence, a Dutch Public Transport Card.</p>
<p>He also released, into open source, an offline MiFare cracking utility that can be used to crack any MiFare card for 30 euros and with just a few hours of work.</p>
<p>In the past MiFare’s encryption technology, Crypto1, was only available in hardware and thus survived for a surprisingly long time.</p>
<p>Pavol explained how his program can computer derived keys from the main key by using the time distance between the keys.</p>
<p>For those people that dodn’t know. MiFare Classic can be cloned in 99.6% (Except for sector 0 that cannot be written) a ProxMark3 card emulator can emulate all cards 100% perfect.</p>
<p>There are currently three countermeasures:<br />
1)    User safe cards (Mifare Plus/Mifare Desfire or other)<br />
2)    Use decrement counter protection (workaround)<br />
3)    Use online checking</p>
<p><span id="more-802"></span>Slovak public transport card allows anybody to read the name of the passenger and has no protection against cloning or modification.</p>
<p>The tool can be downloaded from <a title="Download link" href="https://www.nethemba.com/research/" target="_blank">https://www.nethemba.com/research/</a> .</p>
<p>Coming up:<br />
•    Cracking hitag rfid<br />
•    Cracking GSM encryption</p>
<a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fwww.cupfighter.net%2Findex.php%2F2009%2F11%2Fconfidence-mifare%2F&amp;linkname=Confidence%202009.02%20%26%238211%3B%20Mifare%20Classic%20anaysis%20%E2%80%93%20Pavol%20Luptak"><img src="http://www.cupfighter.net/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a>]]></content:encoded>
			<wfw:commentRss>http://www.cupfighter.net/index.php/2009/11/confidence-mifare/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Confidence 2009.02 &#8211; My TLS renegotiation vulnerability slides</title>
		<link>http://www.cupfighter.net/index.php/2009/11/confidence-tls-renegotiation/</link>
		<comments>http://www.cupfighter.net/index.php/2009/11/confidence-tls-renegotiation/#comments</comments>
		<pubDate>Thu, 19 Nov 2009 16:57:39 +0000</pubDate>
		<dc:creator>Frank Breedijk</dc:creator>
				<category><![CDATA[Conferences]]></category>
		<category><![CDATA[Confidence 2009.02]]></category>
		<category><![CDATA[SSL]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[confidence0902]]></category>
		<category><![CDATA[Marsh Ray]]></category>
		<category><![CDATA[Mitm]]></category>
		<category><![CDATA[TLS]]></category>
		<category><![CDATA[TLS renegotiation]]></category>

		<guid isPermaLink="false">http://www.cupfighter.net/?p=797</guid>
		<description><![CDATA[Today I presented about the TLS regenotiation vulnerability I blogged about earlier.
You can download the slides below:

TLS renegotiation authentication GAP v1.1 pdf
TLS renegotiation authentication GAP v1.1 pptx

Special thanks to Marsh Ray for his suggestions and corrections.
]]></description>
			<content:encoded><![CDATA[<p>Today I presented about the TLS regenotiation vulnerability <a title="TLS renegotiation attack post" href="/index.php/2009/11/tls-renegotiation-attack/">I blogged about earlier</a>.</p>
<p>You can download the slides below:</p>
<ul>
<li><a href="http://www.cupfighter.net/wp-content/uploads/2009/11/TLS-renegotiation-authentication-GAP-v1.1.pdf">TLS renegotiation authentication GAP v1.1 pdf</a></li>
<li><a href="http://www.cupfighter.net/wp-content/uploads/2009/11/TLS-renegotiation-authentication-GAP-v1.1.pptx">TLS renegotiation authentication GAP v1.1 pptx</a></li>
</ul>
<p>Special thanks to Marsh Ray for his suggestions and corrections.</p>
<a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fwww.cupfighter.net%2Findex.php%2F2009%2F11%2Fconfidence-tls-renegotiation%2F&amp;linkname=Confidence%202009.02%20%26%238211%3B%20My%20TLS%20renegotiation%20vulnerability%20slides"><img src="http://www.cupfighter.net/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a>]]></content:encoded>
			<wfw:commentRss>http://www.cupfighter.net/index.php/2009/11/confidence-tls-renegotiation/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Confidence 2009.02 &#8211; My Seccubus slide deck</title>
		<link>http://www.cupfighter.net/index.php/2009/11/confidence-seccubus-slides/</link>
		<comments>http://www.cupfighter.net/index.php/2009/11/confidence-seccubus-slides/#comments</comments>
		<pubDate>Thu, 19 Nov 2009 16:20:02 +0000</pubDate>
		<dc:creator>Frank Breedijk</dc:creator>
				<category><![CDATA[Conferences]]></category>
		<category><![CDATA[Confidence 2009.02]]></category>
		<category><![CDATA[Seccubus]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[AutoNessus]]></category>
		<category><![CDATA[confidence0902]]></category>
		<category><![CDATA[Frank Breedijk]]></category>

		<guid isPermaLink="false">http://www.cupfighter.net/?p=793</guid>
		<description><![CDATA[Here are the slides of my presentation.
Slide deck &#8220;Seccubus Confidence 2009.02 v0.1&#8243;
]]></description>
			<content:encoded><![CDATA[<p>Here are the slides of my presentation.</p>
<p><a href="http://www.cupfighter.net/wp-content/uploads/2009/11/Seccubus-Confidence-2009.02-v0.1.pdf">Slide deck &#8220;Seccubus Confidence 2009.02 v0.1&#8243;</a></p>
<a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fwww.cupfighter.net%2Findex.php%2F2009%2F11%2Fconfidence-seccubus-slides%2F&amp;linkname=Confidence%202009.02%20%26%238211%3B%20My%20Seccubus%20slide%20deck"><img src="http://www.cupfighter.net/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a>]]></content:encoded>
			<wfw:commentRss>http://www.cupfighter.net/index.php/2009/11/confidence-seccubus-slides/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Seccubus the new name for AutoNessus</title>
		<link>http://www.cupfighter.net/index.php/2009/11/seccubus/</link>
		<comments>http://www.cupfighter.net/index.php/2009/11/seccubus/#comments</comments>
		<pubDate>Thu, 19 Nov 2009 15:20:04 +0000</pubDate>
		<dc:creator>Frank Breedijk</dc:creator>
				<category><![CDATA[Conferences]]></category>
		<category><![CDATA[Confidence 2009.02]]></category>
		<category><![CDATA[SSL]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[AutoNessus]]></category>
		<category><![CDATA[confidence0902]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Schuberg Philis]]></category>
		<category><![CDATA[Seccubus]]></category>

		<guid isPermaLink="false">http://www.cupfighter.net/?p=782</guid>
		<description><![CDATA[Since it became apparent that the next version of AutoNessus was going to outgrow the reference to Nessus, Tennable’s Network Security Scanner, due to the inclusion of other scanners such as OpenVAS, NMAP and Nikto, the author of the program, Frank Breedijk, decided to start a contest for a new name.
On the 19th of November [...]]]></description>
			<content:encoded><![CDATA[<p>Since it became apparent that the next version of AutoNessus was going to outgrow the reference to Nessus, Tennable’s Network Security Scanner, due to the inclusion of other scanners such as OpenVAS, NMAP and Nikto, the author of the program, Frank Breedijk, decided to start a contest for a new name.</p>
<p>On the 19th of November Frank Breedijk announced that Jason Mansfield, who runs the website http:/clinicallyawasome.com, has won the contest by sending in the name Seccubus. A bottle of Vueve Clinquot champaing will be sent to him shortly.</p>
<p>The author has provided the following explanation of the name Seccubus:<br />
<span id="more-782"></span><br />
Seccubus is a mythical creature that helps security professionals analyze and report the results of, repeated, vulnerability scans. Like its distant cousins the <a title="Wikipedia article" href="http://en.wikipedia.org/wiki/Succubus" target="_blank">Succubus</a> and <a title="Wikipedia article" href="http://en.wikipedia.org/wiki/Incubus" target="_blank">Incubus</a> the Seccubus is also a creature of the night. At night, or any other scheduled time, the Seccubus draws its energy from repeatedly performing vulnerability scans  of infrastructures until the vulnerabilities become exhausted or die.<br />
The Inseccubus is the male counterpart of the Seccubus. While the Inseccubus draws his life energy from the assessor by repeatedly requiring him to (re-)analyse the same findings, the Seccubus get her energy from pleasing the assessor by reducing the number of findings by means of delta reporting.</p>
<p>The name Seccubus was chosen from a list of over 50 ideas sent after the contest was announced via the AutoNessus.com website, <a title="Hacker Public Radio" href="http://www.hackerpublicradio.com" target="_blank">Hacker Public Radio</a>, <a title="Paul dot com" href="http://www.pauldotcom.com" target="_blank">Paul dot com</a> and various other social media outlets like Twitter, Facebook and LinkedIn.</p>
<p>“I wanted a name that was completely different from AutoNessus” said Frank Breedijk, explaining why suggestions like AutoVAS and AutoVAMP where turned down. Other suggestions where turned down because their name was already taken on media like twitter (e.g. VAsak, Vulnerability Assessment Swiss Army Knife) or “simply because I didn’t like them” (e.g. Mick Douglass is awesome).</p>
<p>Now that the new name has been announced the “rebranding” will be complete before the end of the year. The website <a title="Seccubus website" href="http://www.seccubus.com" target="_blank">www.seccubus.com</a> is already live but still points to the AutoNessus.com site. Also Frank’s twitter account, <a title="@AutoNessus on Twitter" href="http://twitter.com/autonessus" target="_blank">@autonessus</a>, will be renamed to <a title="@seccubus on Twitter" href="http://twitter.com/seccubus" target="_blank">@seccubus</a> soon.</p>
<p>The response to the renaming contest was overwhelming and we would like to thank everybody who participated.</p>
<a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fwww.cupfighter.net%2Findex.php%2F2009%2F11%2Fseccubus%2F&amp;linkname=Seccubus%20the%20new%20name%20for%20AutoNessus"><img src="http://www.cupfighter.net/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a>]]></content:encoded>
			<wfw:commentRss>http://www.cupfighter.net/index.php/2009/11/seccubus/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Confidence 2009.02 – Router Exploitation – Felix “FX” Lindner</title>
		<link>http://www.cupfighter.net/index.php/2009/11/confidence0902-router-exploitation/</link>
		<comments>http://www.cupfighter.net/index.php/2009/11/confidence0902-router-exploitation/#comments</comments>
		<pubDate>Thu, 19 Nov 2009 13:55:12 +0000</pubDate>
		<dc:creator>Frank Breedijk</dc:creator>
				<category><![CDATA[Conferences]]></category>
		<category><![CDATA[Confidence 2009.02]]></category>
		<category><![CDATA[Network]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[Cisco]]></category>
		<category><![CDATA[confidence0902]]></category>
		<category><![CDATA[Felix Lindner]]></category>
		<category><![CDATA[FX]]></category>
		<category><![CDATA[IOS]]></category>

		<guid isPermaLink="false">http://www.cupfighter.net/?p=791</guid>
		<description><![CDATA[Unlike the last time I was actually on time for Felix’ talk. Due to last nights activity I was surprised that he was on time himself. Again his slides included the Blackhat-O-Meter.
The first part of his presentation explained why routers are interesting targets (they are in the core), but also why routers are not actually [...]]]></description>
			<content:encoded><![CDATA[<p>Unlike the <a title="Felix' Blackhat Presentation" href="/index.php/2009/07/blackhat-talk-router-exploitation-by-felix-fx-lindner/">last time</a> I was actually on time for Felix’ talk. Due to last nights activity I was surprised that he was on time himself. Again his slides included the Blackhat-O-Meter.</p>
<p>The first part of his presentation explained why routers are interesting targets (they are in the core), but also why routers are not actually exploited that much. One of the reasons is that the attack surface of router is quite small because routers don’t expose that much services to a truly remote attacker and are rarely used as clients.</p>
<p>The exception to the rule is “cisco-sa-20070124-crafted-ip-option” which is a remotely exploitable bug that causes a stack overflow on the router. Since “nobody ever updates router software” this vulnerability is still very much alive.</p>
<p>But routers need to support more and more, like IPv6, VoIP, XML configuration interface, luckily most services off.</p>
<p>Writing exploits for Cisco IOS is hard because it is not a real OS, but a single ELF binary. It is not based on a real OS we know hoe to exploit. Its only option to recover from a critical fault is a full reboot.</p>
<p>Another thing that makes exploitation hard is the memory layout. It is different from each single IOS version that it out there, and there are quite a few, currently there are over 270,000 different IOS images known by Cisco and you cannot get the version number remotely.</p>
<p><span id="more-791"></span>Best bet for getting a reliable return address for router exploitation is Rommon, the routers bios which loads the IOS and then remains in memory. It is at a fix address and there are big pools of the same versions present on the internet.</p>
<p>Unlike his talk at BlackHat Felix actually showed how the crafted ip option exploit can be used to get working reliable exploit. But since IOS is not an OS you need to get away with it without killing the router. If the stack is not completely overwritten, the return registers remain in tack and thus can be used to reliably return. His method has one drawback, in order for it to work, you need to know the version, but it is not remotely identifiable.</p>
<p>As an alternative there are code similarities in IOS images, but this still has problems.</p>
<p>Felix also made progress on shell code, he showed code that would cause the password evaluation function to always return true.</p>
<p>How do you protect your router?<br />
•    Have faith.<br />
•    Don’t allow people to talk to your router<br />
•    Protect your routing protocols<br />
•    Don’t run services on routers<br />
•    Treat your service cards as the linux machines they are</p>
<p>Running Rancid helps, modification of the data structures show up here.</p>
<p>Turn crash dumping on, this will make sure you keep evidence of any attacks.</p>
<a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fwww.cupfighter.net%2Findex.php%2F2009%2F11%2Fconfidence0902-router-exploitation%2F&amp;linkname=Confidence%202009.02%20%E2%80%93%20Router%20Exploitation%20%E2%80%93%20Felix%20%E2%80%9CFX%E2%80%9D%20Lindner"><img src="http://www.cupfighter.net/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a>]]></content:encoded>
			<wfw:commentRss>http://www.cupfighter.net/index.php/2009/11/confidence0902-router-exploitation/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
