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

<channel>
	<title>Cupfighter.net &#187; Conferences</title>
	<atom:link href="http://www.cupfighter.net/index.php/category/conferences/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.cupfighter.net</link>
	<description>A blog by Schuberg Philis colleagues</description>
	<lastBuildDate>Thu, 09 Feb 2012 14:27:59 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=</generator>
		<item>
		<title>SNW europe, powering the cloud</title>
		<link>http://www.cupfighter.net/index.php/2011/11/snw-europe-powering-the-cloud/</link>
		<comments>http://www.cupfighter.net/index.php/2011/11/snw-europe-powering-the-cloud/#comments</comments>
		<pubDate>Wed, 02 Nov 2011 10:44:51 +0000</pubDate>
		<dc:creator>Arjan Eriks</dc:creator>
				<category><![CDATA[Conferences]]></category>
		<category><![CDATA[NFS]]></category>
		<category><![CDATA[Schuberg Philis]]></category>
		<category><![CDATA[Backup storage tier]]></category>

		<guid isPermaLink="false">http://www.cupfighter.net/index.php/2011/11/snw-europe-powering-the-cloud/</guid>
		<description><![CDATA[Powering the cloud. Multi marketing of course, but what is happening in the storage world? What does it mean for mission critical environments? These are the questions I am hoping to get answered today and tomorrow. Currently three sessions done. 1. Introduction to Data protection by Chriss Sop, 2. Optimizing storage in a cloudy, virtualized [...]]]></description>
			<content:encoded><![CDATA[<p>Powering the cloud. Multi marketing of course, but what is happening in the storage world? What does it mean for mission critical environments? These are the questions I am hoping to get answered today and tomorrow. Currently three sessions done. 1. Introduction to Data protection by Chriss Sop, 2. Optimizing storage in a cloudy, virtualized world by The 451 Group and 3. Enterprise Tiered Storage by John Locky. </p>
<p>First two sessions were somewhat low quality from a contect perspective. Too basic from on technology and on new innovations. Even for me as a non engineer. The difference between full backup, incrementals and differentials is not the thing we came here for. Although i must say that merging incrementals on the back end to always have full backups available sounds interesting. Curious to see this working in real life. How transprrent will that be? Lets ask Commvault later today. And if i can find them Quest as well. Would be nice to learn a bit on automated restore testing as well. Guaranteeing back ups remains an issue. Especially on tapes.</p>
<p>When i get answers, you&#8217;ll probably read more about it on cf.net or twitter. </p>
]]></content:encoded>
			<wfw:commentRss>http://www.cupfighter.net/index.php/2011/11/snw-europe-powering-the-cloud/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Creatief met Kirk: Schuberg Philis bringing Kirk McKusick to EuroBSDcon 2011</title>
		<link>http://www.cupfighter.net/index.php/2011/10/eurobsdcon-2011/</link>
		<comments>http://www.cupfighter.net/index.php/2011/10/eurobsdcon-2011/#comments</comments>
		<pubDate>Fri, 14 Oct 2011 12:22:13 +0000</pubDate>
		<dc:creator>Sten Spans</dc:creator>
				<category><![CDATA[Conferences]]></category>

		<guid isPermaLink="false">http://www.cupfighter.net/?p=1418</guid>
		<description><![CDATA[This year the annual EuroBSDcon conference was held in the Netherlands. As usual it was a very interesting conference where each of the BSD’s (FreeBSD, OpenBSD and NetBSD) presented the cool things they are working on. The talks on Saturday started with Testing NetBSD which demonstrated how the NetBSD project is using unit-testing to improve [...]]]></description>
			<content:encoded><![CDATA[<p>This year the annual EuroBSDcon conference was held in the Netherlands. As usual it was a very interesting conference where each of the BSD’s (FreeBSD, OpenBSD and NetBSD) presented the cool things they are working on. The talks on Saturday started with <a href="http://2011.eurobsdcon.org/talks.html#husemann">Testing NetBSD</a> which demonstrated how the NetBSD project is using unit-testing to improve code quality. After that there was the <a href="http://2011.eurobsdcon.org/talks.html#brauer">PF anniversary talk</a> by Henning Brauer and Ryan McBride, which provided a nice contrast between Henning’s energy and Ryan’s calm demeanor and showed that they have quite a few plans for the next 10 years of PF. The next talk was about <a href="http://2011.eurobsdcon.org/talks.html#nagy">NPF</a>, the new packetfilter in NetBSD. It was really cool to see that the OpenBSD PF developers where quite interested to see which new ideas they could borrow from NPF to make PF better, open source at its finest. Saturday concluded with the <a href="http://2011.eurobsdcon.org/talks.html">BSD history talk</a> by Kirk McKusick, which was a very entertaining description of how Open Source and Unix started at Berkely even before people really knew what they were doing.</p>
<p>Sunday started with a very interesting talk by Herbert Bos about the work done at the VU University which pushes the limits of what’s possible with regards to reliable operating systems. Some of the other interesting talks were the <a href="http://2011.eurobsdcon.org/talks.html#watson">Capsicum talk</a> by Robert Watson which focused on providing applications what they need to solve real-world security problems and the <a href="http://2011.eurobsdcon.org/talks.html#miller">OpenSSH talk</a> by Damien Miller which described all the useful new features available to make our lives easier. The new rlimit-based sandboxing for OpenSSH is an especially neat trick.</p>
<p>Possibly the best part of the conference was the amount of Dutch speakers, it’s awesome to see this level of contributions from my home country. So let’s keep up the good work and make next year even better.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cupfighter.net/index.php/2011/10/eurobsdcon-2011/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>IPv6 technology overview</title>
		<link>http://www.cupfighter.net/index.php/2011/10/ipv6-technology-overview/</link>
		<comments>http://www.cupfighter.net/index.php/2011/10/ipv6-technology-overview/#comments</comments>
		<pubDate>Fri, 14 Oct 2011 11:08:21 +0000</pubDate>
		<dc:creator>Edwin Beekman</dc:creator>
				<category><![CDATA[Nanog 53]]></category>
		<category><![CDATA[NANOG]]></category>

		<guid isPermaLink="false">http://www.cupfighter.net/?p=1414</guid>
		<description><![CDATA[Byju Pularikkal, Cisco Systems, gave two detailed technology overview presentations on IPv6. The first part covers the structure, addressing and services: Pularikkal_PartI.pdf The second part covers routing and transition mechanisms: Pularikkal_PartII.pdf]]></description>
			<content:encoded><![CDATA[<p>Byju Pularikkal, Cisco Systems,  gave two detailed technology overview presentations on IPv6.</p>
<p>The first part covers the structure, addressing and services:<br />
<a href="http://www.cupfighter.net/wp-content/uploads/2011/10/Pularikkal_PartI.pdf">Pularikkal_PartI.pdf</a></p>
<p>The second part covers routing and transition mechanisms:<br />
<a href="http://www.cupfighter.net/wp-content/uploads/2011/10/Pularikkal_PartII.pdf">Pularikkal_PartII.pdf</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.cupfighter.net/index.php/2011/10/ipv6-technology-overview/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>DNSsec</title>
		<link>http://www.cupfighter.net/index.php/2011/10/dnssec/</link>
		<comments>http://www.cupfighter.net/index.php/2011/10/dnssec/#comments</comments>
		<pubDate>Fri, 14 Oct 2011 08:40:17 +0000</pubDate>
		<dc:creator>Edwin Beekman</dc:creator>
				<category><![CDATA[Nanog 53]]></category>
		<category><![CDATA[NANOG]]></category>

		<guid isPermaLink="false">http://www.cupfighter.net/?p=1375</guid>
		<description><![CDATA[Matt Larson, vice President of DNS research Verisign Labs gave a nice overview presentation on DNSsec. MLarson_IntroDNSSEC.pdf Why do we need DNSsec, in short: DNSsec offers protection against spoofing of DNS data. In DNSsec every zone has a public/private key pair where the Public key is stored in the new DNSKEY record and the Private [...]]]></description>
			<content:encoded><![CDATA[<p>Matt Larson, vice President of DNS research Verisign Labs gave a nice overview presentation on DNSsec.</p>
<p><a href="http://www.cupfighter.net/wp-content/uploads/2011/10/MLarson_IntroDNSSEC.pdf">MLarson_IntroDNSSEC.pdf</a></p>
<p>Why do we need DNSsec, in short: DNSsec offers protection against spoofing of DNS data.<br />
In DNSsec every zone has a public/private key pair where the Public key is stored in the new DNSKEY record and the Private key is kept save.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cupfighter.net/index.php/2011/10/dnssec/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>FIRST2011: Listening to the network: Leveraging Network Flow Telemetry for Security Applications</title>
		<link>http://www.cupfighter.net/index.php/2011/06/first2011-listening-to-the-network/</link>
		<comments>http://www.cupfighter.net/index.php/2011/06/first2011-listening-to-the-network/#comments</comments>
		<pubDate>Wed, 15 Jun 2011 13:20:11 +0000</pubDate>
		<dc:creator>Frank Breedijk</dc:creator>
				<category><![CDATA[Conferences]]></category>
		<category><![CDATA[First2011]]></category>
		<category><![CDATA[Network]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[Arbor Networks]]></category>
		<category><![CDATA[Darren Anstee]]></category>
		<category><![CDATA[Flows]]></category>

		<guid isPermaLink="false">http://www.cupfighter.net/?p=1341</guid>
		<description><![CDATA[By Darren Anstee of Arbor Networks Why is it a good idea to us flow information? You don’t need to invest in new equipment to get flow information It can be used to detect malware infected hosts, DDoS, zero-day exploits, attack and abuse Network flows information is generated regardless if there was symmetric or a-symmetic [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_1340" class="wp-caption alignright" style="width: 394px"><a href="http://www.flickr.com/photos/79968372@N00/34208251/"><img class="size-full wp-image-1340 " title="Phone Bill a CC NC ND image from Nikita Kashner's Flickr stream" src="http://www.cupfighter.net/wp-content/uploads/2011/06/Phone-Bill.jpg" alt="Phone Bill a CC NC ND image from Nikita Kashner's Flickr stream" width="384" height="218" /></a><p class="wp-caption-text">Phone Bill a CC NC ND image from Nikita Kashner&#39;s Flickr stream</p></div>
<p>By Darren Anstee of Arbor Networks</p>
<p>Why is it a good idea to us flow information?</p>
<ul>
<li>You don’t need to invest in new equipment to get flow information</li>
<li>It can be used to detect malware infected hosts, DDoS, zero-day exploits, attack and abuse</li>
<li>Network flows information is generated regardless if there was symmetric or a-symmetic routing</li>
</ul>
<p>Network flow information is like a phone bill, you cannot tell what has been said, but you can use it to prove who talked to who.</p>
<p>So what does a flow record contain?</p>
<ul>
<li>Source IP address</li>
<li>Destination IP address</li>
<li>Source port</li>
<li>Destination port</li>
<li>Input IfIndex</li>
<li>Protocol</li>
<li>Type of Service</li>
<li>packet count</li>
<li>Byte count</li>
<li>First packet time</li>
<li>Last packet time</li>
<li>Output ifIndex</li>
<li>Etc…</li>
</ul>
<p><span id="more-1341"></span></p>
<p>Flow information allows you to monitor large geographically dispersed networks.</p>
<p>So how can flow information be used for security purposes?</p>
<p>Flow information helps you understand how you network normally behaves. Unusual behavior might indicate DDoS attacks of malware infections.</p>
<p>One could look at the flow information manually, but it does make more sense to install a collection and analysis system. These systems often give the benefit of providing historical data that can help us understand current data and allow us to use this information for forensic purposes.</p>
<p>There are a lot of open source and commercial flow collection and analysis systems available.</p>
<p>Next Darren showed demonstrations of how flow information can be used.</p>
<p>First example is how to detect malware infected hosts in an enterprise environment.</p>
<p>How? One of two ways:</p>
<ul>
<li>Looking for abnormal behavior</li>
<li>Looking for known bad behavior, e.g. communication to known Command can Control servers</li>
</ul>
<p>So what is typical unusual behavior?</p>
<ul>
<li>Unusual outbound SMTP</li>
<li>Off-net DNS queries</li>
<li>Scan detection</li>
<li>Unusual outbound behavior</li>
<li>etc.</li>
</ul>
<p>Finding more then one anomalies increases the likelihood of these systems being infected.</p>
<p>One of the bonuses of flow information is that routers and switches still generate flow information even if firewalls drop the traffic.</p>
<p>Darren showed us how tools like nfdump can be used to detect systems with various abnormal behavior such as connecting to external mail servers or DNS servers too much or generating classic DDoS attacks.</p>
<p>Naturally you can also use flow information to detect DDoS attacks.</p>
<p>How do tools, like those Arbor makes, detect DDoS attacks?</p>
<ul>
<li>Baseline detection and baseline deviation</li>
<li>Misuse flow detection (SYN-flood, UDP-flood)</li>
<li>Detect bursts in the network</li>
<li>Use thresholds</li>
</ul>
<p>Why would you use flow information over firewall logs? Routers and switches are much more omnipresent and switches and routers do generate flows even if the firewall drops the traffic.</p>
<p>The slides for this talk with links to whitepapers and open source tools can be downloaded from the <a href="http://www.first.org" target="_blank">first.org</a> website.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cupfighter.net/index.php/2011/06/first2011-listening-to-the-network/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>HitB2011AMS: Credit Card Skimming and PIN Harvesting in an EMV World</title>
		<link>http://www.cupfighter.net/index.php/2011/05/hitb2011ams-emv/</link>
		<comments>http://www.cupfighter.net/index.php/2011/05/hitb2011ams-emv/#comments</comments>
		<pubDate>Fri, 20 May 2011 13:32:47 +0000</pubDate>
		<dc:creator>Frank Breedijk</dc:creator>
				<category><![CDATA[Conferences]]></category>
		<category><![CDATA[HitB2011AMS]]></category>
		<category><![CDATA[Payment Security]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[Adam Laurie]]></category>
		<category><![CDATA[Daniele Bianco]]></category>
		<category><![CDATA[EMV]]></category>
		<category><![CDATA[HitB]]></category>
		<category><![CDATA[Pin and Chip]]></category>

		<guid isPermaLink="false">http://www.cupfighter.net/?p=1326</guid>
		<description><![CDATA[By Adam Laurie and Daniele Bianco Slides on the HitB Materials page. So what is EMV it stand for Europay, Mastercard and Vista and is a new security statndard for credit cards.With the introduction of EMV the liabiliy moved from the merchant to the cardholder because fraud is thought to be unlikely.  However EMV has [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_1327" class="wp-caption alignright" style="width: 250px"><a href="http://www.flickr.com/photos/28867468@N08/4907536883/"><img class="size-full wp-image-1327 " title="Black Skimmer Rynchops niger Skimming a cc by image from marlin harm's Flick stream" src="http://www.cupfighter.net/wp-content/uploads/2011/05/skimmer.jpg" alt="Black Skimmer Rynchops niger Skimming a cc by image from marlin harm's Flick stream" width="240" height="160" /></a><p class="wp-caption-text">Black Skimmer Rynchops niger Skimming a cc by image from marlin harm&#39;s Flick stream</p></div>
<p>By Adam Laurie and Daniele Bianco</p>
<p>Slides on the <a href="http://conference.hackinthebox.org/hitbsecconf2011ams/materials/" target="_blank">HitB Materials page</a>.</p>
<p>So what is EMV it stand for Europay, Mastercard and Vista and is a new security statndard for credit cards.With the introduction of EMV the liabiliy moved from the merchant to the cardholder because fraud is thought to be unlikely.  However EMV has allready been proven to be broken. E.g. Murdoch et. al. have proven that it is possible to use a stolen card without knowing the PIN.</p>
<p>This talk focuses  on the ability to still skim a EMV credit card, without reading the magstripe (which is very often still present).</p>
<p>Skimming a chip card may be more interesting because the user cannot see the interface and thus cannot detect the skimmer. The time effort to install a smartcard skimmer is quite small.</p>
<p>The industry perceives these tools as complex, but that is not true. Devices are small, easy to install and hard to detect.</p>
<p>It is possible to clone the track 1 and track 2 magnetic stripe data from publicly readable data of EMV chip. Luckily not all EMS cards support this.</p>
<p>So magnetic stripe data can be stolen and a stolen card van be used without a PIN, but is it possible to do PIN and magnetic stripe harvesting with EMV cards.</p>
<p><img title="More..." src="../wp-includes/js/tinymce/plugins/wordpress/img/trans.gif" alt="" /></p>
<p><span id="more-1326"></span></p>
<p>The CVM list on the card, which is digitally signed, tells the terminal how to authenticate to the card. The PIN is only sent to the card is the card specifies this in the CVM list.</p>
<p>However it turns out that, under certain circumstances, PoS terminals do not correctly detect a tampered CVM list and thus will present the PIN in plain text even if the CVM state this shouldn’t happen.</p>
<p>Adam and Daniele then demonstrate the tools they have developed to actually copy a card and u</p>
<hr />About Daniele Bianco</p>
<p>He began his professional career during his early years at university as system administrator and IT consultant for several scientific organizations. His interest for centralized management and software integration in Open Source environments has focused his work on design and development of suitable R&amp;D infrastructure. One of his hobbies has always been playing with hardware and electronic devices.</p>
<p>At the time being he is the resident Hardware Hacker for international consultancy Inverse Path where his research work focuses on embedded systems security, electronic devices protection and tamperproofing techniques. He presented at many IT security events and his works have been quoted by numerous popular media.</p>
<p>About Adam Laurie</p>
<p>Adam Laurie is a freelance security consultant working the in the field of electronic communications. He started in the computer industry in the late Seventies, working as a computer programmer on PDP-8 and other mini computers, and then on various Unix, Dos and CP/M based micro computers as they emerged in the Eighties. He quickly became interested in the underlying network and data protocols, and moved his attention to those areas and away from programming, starting a data conversion company which rapidly grew to become Europe’s largest specialist in that field (A.L. downloading Services). During this period, he successfully disproved the industry lie that music CDs could not be read by computers, and, with help from his brother Ben, wrote the world’s first CD ripper, ‘CDGRAB’.</p>
<p>At this point, he and Ben became interested in the newly emerging concept of ‘The Internet’, and were involved in various early open source projects, the most well known of which is probably their own ‘Apache-SSL’ which went on to become the de-facto standard secure web server. Since the late Nineties they have focused their attention on security, and have been the authors of various papers exposing flaws in Internet services and/or software, as well as pioneering the concept of re-using military data centres (housed in underground nuclear bunkers) as secure hosting facilities.</p>
<p>Adam has been a senior member of staff at DEFCON since 1997, and also acted as a member of staff during the early years of the Black Hat Briefings, and is a member of the Bluetooth SIG Security Experts Group and speaks regularly on the international conference circuit on matters concerning Bluetooth security. He has also given presentations on forensics, magnetic stripe technology, InfraRed and RFID.</p>
<p>He is the author and maintainer of the open source python RFID exploration library ‘RFIDIOt’, which can be found at <a href="http://rfidiot.org">http://rfidiot.org</a>. Adam is a Director and full time researcher working for Aperture Labs Ltd., specialising in reverse engineering of secure systems.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cupfighter.net/index.php/2011/05/hitb2011ams-emv/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>HitB2011AMS: iPhone Data Protection in-Depth</title>
		<link>http://www.cupfighter.net/index.php/2011/05/hitb2011ams-iphone/</link>
		<comments>http://www.cupfighter.net/index.php/2011/05/hitb2011ams-iphone/#comments</comments>
		<pubDate>Fri, 20 May 2011 12:31:41 +0000</pubDate>
		<dc:creator>Frank Breedijk</dc:creator>
				<category><![CDATA[Conferences]]></category>
		<category><![CDATA[HitB2011AMS]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[Crypto]]></category>
		<category><![CDATA[Cryptography]]></category>
		<category><![CDATA[HitB]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[Jean Sigwald]]></category>
		<category><![CDATA[Jean-Baptiste Bedrune]]></category>

		<guid isPermaLink="false">http://www.cupfighter.net/?p=1322</guid>
		<description><![CDATA[By Jean-Baptiste Bédrune and Jean Sigwald Slides on the HitB Materials page. This talk is about data security and the iPhone. Almost all iPhone like deices (excluding the iPad2 for the moment) can book usigned code when they are in recovery mode. It is also possible to create acustom ram disk, thee are techniques used [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_1323" class="wp-caption alignright" style="width: 250px"><a href="http://www.flickr.com/photos/88232386@N00/2313082920/"><img class="size-full wp-image-1323" title="Steve Jobs for Fortune magazine a cc nc nd image from tsevis's Flick stream" src="http://www.cupfighter.net/wp-content/uploads/2011/05/jobs.jpg" alt="Steve Jobs for Fortune magazine a cc nc nd image from tsevis's Flick stream" width="240" height="240" /></a><p class="wp-caption-text">Steve Jobs for Fortune magazine a cc nc nd image from tsevis&#39;s Flick stream</p></div>
<p>By Jean-Baptiste Bédrune and Jean Sigwald</p>
<p>Slides on the <a href="http://conference.hackinthebox.org/hitbsecconf2011ams/materials/" target="_blank">HitB Materials page</a>.</p>
<p>This talk is about data security and the iPhone. Almost all iPhone like deices (excluding the iPad2 for the moment) can book usigned code when they are in recovery mode. It is also possible to create acustom ram disk, thee are techniques used by jailbreakers and phone forensics people.</p>
<p>Data in the iPhone is encrypted with either the UID (unique iPhone key) or GID (key unique to each model).</p>
<p>In the iPhone (iOS &lt; 4) the UID key was only used  to facilitate fast wipe (change key, cannot read flash anymore), it did not provide data security. The iPhone 4 was designed with data security in mind. Jean and Jean demonstrate the tools they wrote to get around the data protection of iOS 4</p>
<p>Because the unlock code is used for data security data can be set to be only available when:</p>
<ul>
<li>The Phone is unlocked</li>
<li>After the phone is unlocked for the first time</li>
<li>Always</li>
</ul>
<p>In iOS 4 there is an escrow key which allows MobileMe and iTunes to access the phone for backup or passcode reset without unlocking the phone.</p>
<p>The first tool that they developed and demonstrated was the keyChainViewer which can be used to view the contents of keyChain, but not the keys.</p>
<p>Using the built in iOS functions (that use the passwcode) you can actually bruto force the passcode of the phone with a small application on the phone. If you boot the phone from a ram disc you can do this without knowing the passcode. Using the brute forced passcode the keyChain can be read and decrypted.</p>
<p>Next tools where demoed to browse the encrypted filesystem and to decrypt iTunes backup files.</p>
<p>Conclusion of the researchers:</p>
<ul>
<li>iOS4 offers far better protection then iOS3</li>
<li>Mail files (with the exception of exchange) are protected by the passcode this offers additional protection, but it can be obtained if you have the phone</li>
</ul>
<p>Tools are available on <a href="http://code.google.com/p/iphone-dataprotection/">http://code.google.com/p/iphone-dataprotection/</a></p>
<hr />
<p>About Jean-Baptiste Bédrune</p>
<p>Jean-Baptiste works at the Software security R&amp;D team at Sogeti for 4 years. His domains of research include code (un)protection, audit of DRM solutions, applied cryptography, reverse engineering on embedded devices and distributed computing. Jean joined Sogeti in early 2010. His research topics include reverse engineering, embedded devices and smartphones security.</p>
<p>About Jean Sigwald</p>
<p>Jean Sigwald is a security researcher working at Sogeti ESEC R&amp;D lab. His research is mainly focused on smartphones security and the services offered by the network operators.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cupfighter.net/index.php/2011/05/hitb2011ams-iphone/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>HitB2011AMS: Let met Stuxnet You</title>
		<link>http://www.cupfighter.net/index.php/2011/05/hitb2011ams-pdos/</link>
		<comments>http://www.cupfighter.net/index.php/2011/05/hitb2011ams-pdos/#comments</comments>
		<pubDate>Fri, 20 May 2011 10:55:51 +0000</pubDate>
		<dc:creator>Frank Breedijk</dc:creator>
				<category><![CDATA[Conferences]]></category>
		<category><![CDATA[DoS]]></category>
		<category><![CDATA[HitB2011AMS]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[HitB]]></category>
		<category><![CDATA[Itzik Kotler]]></category>
		<category><![CDATA[PDoS]]></category>
		<category><![CDATA[Permananent Denial of Service]]></category>

		<guid isPermaLink="false">http://www.cupfighter.net/?p=1319</guid>
		<description><![CDATA[By Itzik Kotler Slides on the HitB Materials page. Itzik start his presentation that writing StuxNet for a company is much less hard then writing one for a nuclear reactor. Stuxnet is interesting in that it is a purely software based attack that had a real hardware based effect. So can software damage hardware? Yes [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_1320" class="wp-caption alignright" style="width: 250px"><a href="http://www.flickr.com/photos/65701179@N00/3478145163/"><img class="size-full wp-image-1320" title="Bad day at the office a cc nc ND iamge from Roger Smith's Flick stream" src="http://www.cupfighter.net/wp-content/uploads/2011/05/Wreck.jpg" alt="Bad day at the office a cc nc ND iamge from Roger Smith's Flick stream" width="240" height="180" /></a><p class="wp-caption-text">Bad day at the office a cc nc ND iamge from Roger Smith&#39;s Flick stream</p></div>
<p>By <a title="@itzikkotler on Twitter" href="http://twitter.com/itzikkotler">Itzik Kotler</a></p>
<p>Slides on the <a href="http://conference.hackinthebox.org/hitbsecconf2011ams/materials/" target="_blank">HitB Materials page</a>.</p>
<p>Itzik start his presentation that writing StuxNet for a company is much less hard then writing one for a nuclear reactor. Stuxnet is interesting in that it is a purely software based attack that had a real hardware based effect.</p>
<p>So can software damage hardware? Yes it can:</p>
<ul>
<li>Software controls hardware ad can make it perform damaging hardware</li>
<li>Software can damage software that runs hardware</li>
<li>Software runs hardware and can make this hardware take an action that damages other hardware</li>
</ul>
<p>So what is PDOS (Permanent Denial of Service)? Damaging hardware so bad that it needs to be replace or reinstalled.</p>
<p>Users the brick their phone when they try to jailbreak it are basically causing a self inflicted PDoS.</p>
<p>So who would do it and why?</p>
<p><span id="more-1319"></span></p>
<p>Possible scenario’s are:</p>
<ul>
<li>Industrial espionage/sabotage</li>
</ul>
<ul>
<li>Rival companies</li>
<li>Foreign nations</li>
</ul>
<li>Terrorism</li>
<ul>
<li>Hacktivism</li>
<li>Revenge</li>
</ul>
<li>Blackmailing</li>
<p>So what techniques can you use to cause PDoS:</p>
<ul>
<li>Phlashing: malicious overwrite of firmware</li>
<li>Malicious overclocking. Overclocking hardware too much will break it, e.g. by overheating</li>
<li>Overvolting. Increasing the voltage of equipment</li>
<li>Overusing. Causing too much wear and tear on a mechanism</li>
<li>Power Cycling. most equipment does not handle frequent on-off switching very well</li>
</ul>
<p>So lets look at some local attacks first:</p>
<ul>
<li>Disabling or slowing down fans of computer or other equipment will cause temperature increases which may lead to other failures</li>
<li>CPU overheating by causing an infinite loop</li>
<li>Microcode flashed directly into the CPU can be used to cause a PDoS as well, e.g. by overwriting hard wired instruction with faulty instructions</li>
<li>The techniques for CPUs work for GPUs as well</li>
<li>Hard drives can  be overheated using excessive read and writes, worn out by excessive parking and phlashed</li>
<li>Solid state drives van be bricked by wearing out the flash memory by excessive writing</li>
</ul>
<p>And example of a harddrive attack is a Pseudo format. E.g. by using the script:</p>
<blockquote><p># while true; do dd if=/dev/hda1 of=/dev/hda1 conv=notrunc; done</p></blockquote>
<p>Another harddrive attack is a Spindown attack:</p>
<blockquote><p># hdparam –S 1 /dev/had</p>
<p># while true; sleep 60; dd if/dev/random of=foobar count=1; done</p></blockquote>
<p>DVD/CD Rom attack:</p>
<blockquote><p># while true; do eject /dev/cdrom; eject –t /dev/cdrom; done</p></blockquote>
<p>Flash memory wear attack:</p>
<blockquote><p># while true ; do dd if=/dev/urandom of=/dev/flash; done</p></blockquote>
<p>But even older equipment can be PDoS-ed. e.g. a CRT monitored can be damaged by sending them the wrong requencies. E.g. the XFree86 configuration warns about this.</p>
<p>Also floppy drives can be damaged by, e.g. moving the head to a sector outside the drive enclosure.</p>
<p>But these updates are also possible remotely, e.g. many devices allow over the wire (OTW) or over the air (OTA) firmware updates.</p>
<p>There are some countermeasures that can be used:</p>
<ul>
<li>Overclocking protection</li>
<li>Overvolting protection</li>
<li>Temperature protection</li>
<li>Digitally signed firmware</li>
</ul>
<hr />Itzik Kotler brings more than ten years of technical experience in the software, telecommunications and security industries. Early in his career, Itzik worked at several start-up companies as a Security Researcher. Prior to joining Security Art, Itzik worked for Radware (NASDQ: RDWR), where he managed the Security Operation Center (SOC), a vulnerability research center that develops update signatures and new techniques to defend known and undisclosed application vulnerabilities. Itzik has published several security research articles, and is a frequent speaker at industry events including Black Hat, RSA, and DEFCON.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cupfighter.net/index.php/2011/05/hitb2011ams-pdos/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>HitB2011AMS: A Real-Life Study of What Really Breaks SSL</title>
		<link>http://www.cupfighter.net/index.php/2011/05/hitb2011ams-what-breaks-ssl/</link>
		<comments>http://www.cupfighter.net/index.php/2011/05/hitb2011ams-what-breaks-ssl/#comments</comments>
		<pubDate>Fri, 20 May 2011 09:56:36 +0000</pubDate>
		<dc:creator>Frank Breedijk</dc:creator>
				<category><![CDATA[Conferences]]></category>
		<category><![CDATA[HitB2011AMS]]></category>
		<category><![CDATA[HitB]]></category>
		<category><![CDATA[Ivan Ristić]]></category>
		<category><![CDATA[Qualys]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[SSL]]></category>

		<guid isPermaLink="false">http://www.cupfighter.net/?p=1314</guid>
		<description><![CDATA[By Ivan Ristić Slides on the HitB Materials page. Ivan researches SSL for Qualys. SSL was designed as a protocol add-on by Netscape to secure http, but can be used to secure other protocols as well. The main challenges today are: Fragility of the trust ecosystem Incorrect or weak configuration Slow adoption of modern statndar [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_1317" class="wp-caption alignright" style="width: 190px"><a href="http://www.flickr.com/photos/11448492@N07/2078076913/"><img class="size-full wp-image-1317" title="Breaking the ice a cc nc nd by image from MarcelGermain's Flickr stream" src="http://www.cupfighter.net/wp-content/uploads/2011/05/break.jpg" alt="Breaking the ice a cc nc nd by image from MarcelGermain's Flickr stream" width="180" height="240" /></a><p class="wp-caption-text">Breaking the ice a cc nc nd by image from MarcelGermain&#39;s Flickr stream</p></div>
<p>By <a title="@ivanristic" href="http://twitter.com/ivanristic" target="_blank">Ivan Ristić</a></p>
<p>Slides on the <a href="http://conference.hackinthebox.org/hitbsecconf2011ams/materials/" target="_blank">HitB Materials page</a>.</p>
<p>Ivan researches SSL for Qualys. SSL was designed as a protocol add-on by Netscape to secure http, but can be used to secure other protocols as well.</p>
<p>The main challenges today are:</p>
<ol>
<li>
<div>Fragility of the trust ecosystem</div>
</li>
<li>
<div>Incorrect or weak configuration</div>
</li>
<li>
<div>Slow adoption of modern statndar</div>
</li>
<li>
<div>Lack of support for virtual SSL hosting</div>
</li>
<li>
<div>Mismatch between HTTP and SSL</div>
</li>
</ol>
<p>There are three main attacks against SSL:</p>
<ul>
<li>
<div>Passive MitM</div>
</li>
</ul>
<ul>
<li>
<div>Session Hijacking</div>
</li>
</ul>
<li>
<div>Active MitM</div>
</li>
<ul>
<li>
<div>Session bypass (ssl strip)</div>
</li>
<li>
<div>Renegotiation attack</div>
</li>
<li>
<div>Rogue certificates</div>
</li>
<li>
<div>User attackers (who reads warnings)</div>
</li>
</ul>
<li>
<div>Third party compromise</div>
</li>
<p>Ivan’s has a lot of data based on the a surveys conducted by his employer Qualys SSL Labs, EFF’s SSL Observatory. In total 1.2million sites with valid certificates where investigated.</p>
<p>Ivan showed a slide that indicates that of the sites visited only 0.6% of the sites had a fully correct SSL configuration, nearly 50% of the sites did not offer SSL at all.</p>
<p>In Qualys&#8217; most In the most recent SSL Survey only 32% of the sites offering SSL where configured correctly.</p>
<p><span id="more-1314"></span></p>
<p>So now for the bad stuff:</p>
<ul>
<li>
<div>48% of the sites offering SSL still offer SSLv2 which is know to be cryptographically insecure, it is a good thing that most browsers reject it</div>
</li>
<li>
<div>Most sites do not offer any support for TLSv1.1 and TLSv1.2</div>
</li>
<li>
<div>62% of the sites still use weaks ciphers</div>
</li>
<li>
<div>The TLS renegotiation vulnerability discovered in 2009 still effects nearly 35% the sites</div>
</li>
</ul>
<p>But it is not just about how SSL is configures, but also about how it is used:</p>
<ul>
<li>
<div>Nearly 80% of the sites offering SSL do not redirect their users to the secure sites by default.</div>
</li>
<li>
<div>HTTP Strict Transport Security is only used by 80 out of the the nearly 250,000 sites tested by Qualys.</div>
</li>
<li>
<div>The adoption of EV certificates is also low</div>
</li>
<li>
<div>Of the tested sites on 9 used all three above techniques.</div>
</li>
<li>
<div>A lot of sites mark their cookies as HttpOnly or Secure, but even less that use both techniques</div>
</li>
<li>
<div>22% of the tested sites use some form of mixed content, if you exclude the sites that only use it for images this number only drops slightly to nearly 19%</div>
</li>
<li>
<div>68% of the login forms where not served over HTTPS and 54% submitted data to an http site</div>
</li>
</ul>
<p>So what can we concluse:</p>
<ul>
<li>
<div>Systematic issues are hotly debated</div>
</li>
<li>
<div>However SSL is often broken  by bad deployment and implementation issues</div>
</li>
<li>
<div>It is possible to achieve reasonable security, but most sites choose not to do it</div>
</li>
<li>
<div>Among the popular sites only a handful have decent SSL deployments</div>
</li>
</ul>
<p>SSL is a success because it bought a relative security to the general public.</p>
<hr />Ivan Ristić is a respected security expert and author, known especially for his contribution to the web application firewall field and the development of ModSecurity, an open source web application firewall. He is also the author of Apache Security, a comprehensive security guide for the Apache web server, and ModSecurity Handbook. He founded SSL Labs, a research effort focused on the analysis of the real-life usage of SSL and the related technologies. A frequent speaker at computer security conferences, Ivan is a member of the Open Web Application Security Project (OWASP), and an officer of the Web Application Security Consortium (WASC).</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cupfighter.net/index.php/2011/05/hitb2011ams-what-breaks-ssl/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>HitB2011AMS: WebShells: A Framework for Penetration Testing</title>
		<link>http://www.cupfighter.net/index.php/2011/05/hitb2011ams-webshells/</link>
		<comments>http://www.cupfighter.net/index.php/2011/05/hitb2011ams-webshells/#comments</comments>
		<pubDate>Thu, 19 May 2011 12:22:19 +0000</pubDate>
		<dc:creator>Frank Breedijk</dc:creator>
				<category><![CDATA[Conferences]]></category>
		<category><![CDATA[HitB2011AMS]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[Web application]]></category>
		<category><![CDATA[Elena Kropochkina]]></category>
		<category><![CDATA[HitB]]></category>
		<category><![CDATA[Joffrey Czarny]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[webshell]]></category>

		<guid isPermaLink="false">http://www.cupfighter.net/?p=1310</guid>
		<description><![CDATA[By Elena Kropochkina and Joffrey Czarny Slides on the HitB Materials page. Lots of Webshells used by pentesters to get access to the systems are detected by conventional security products like anti-virus, IPS and WAF. In stead of building a new websheel for each assignment the presenters tried to work towards a framework for webshells, [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_1311" class="wp-caption alignright" style="width: 225px"><a href="http://www.flickr.com/photos/19723192@N00/329594372/"><img class="size-full wp-image-1311" title="Florida Fragments a cc nc sa by image from Merrick Brown's Flickr stream" src="http://www.cupfighter.net/wp-content/uploads/2011/05/Shells.jpg" alt="Florida Fragments a cc nc sa by image from Merrick Brown's Flickr stream" width="215" height="240" /></a><p class="wp-caption-text">Florida Fragments a cc nc sa by image from Merrick Brown&#39;s Flickr stream</p></div>
<p>By Elena Kropochkina and Joffrey Czarny</p>
<p>Slides on the <a title="HitB Materials page" href="http://conference.hackinthebox.org/hitbsecconf2011ams/materials/" target="_blank">HitB Materials page</a>.</p>
<p>Lots of Webshells used by pentesters to get access to the systems are detected by conventional security products like anti-virus, IPS and WAF. In stead of building a new websheel for each assignment the presenters tried to work towards a framework for webshells, that was modular and added obfuscation as a protection against AV/IPS/WAF.</p>
<p>But if you want to build a webshell framework you need to know what is out there. Most webservers on the internet are dominantly Apache, IIS and Weblogic. Pentesters are most in need of Webshells based on ASP, PHP and Java shells as it is heavily used for intranet applications.</p>
<p>The presenters gave an overview of the webshels out there for webshells for Linux, MySQL, PHP, JSP, ASP. Many of the common shells have high detection rates on the most common anti-virus platforms.</p>
<p>Even tough there are some webshells that are nearly complete in features and others that are not detected by Anti-Virus there isn’t one that is both.</p>
<p>There are a few ways to get around anti-virus encoding, obfuscation and encryption. There are common tools available to obfuscation for different languages like PHP, VBScript and Java. Obfuscation tools make reading the code harder, but are analysis is often still possible.</p>
<p><span id="more-1310"></span></p>
<p>Using this knowledge the presenters designed a webshell platform. The platform should be language independent, resistant against third party unauthorized access and not be detected by AV/IPS/WAF.</p>
<p>Protection against unauthorized third party access is archived by mean of encryption based on “user provided key”, server IP address and client IP address.</p>
<p>So what are the must have functionalities of the framework:</p>
<ul>
<li>System information</li>
<li>Graphical file maanger</li>
<li>file upload/download</li>
<li>command line cmd</li>
<li>SQL manager</li>
</ul>
<p>Elena and Joffrey show the design and some code fragments of the platform and demonstrated the proof of concept platform.</p>
<p>The proof of concept is already very feature rich.</p>
<hr />About Elena Kropochkina</p>
<p>Elena Kropochkina begins her professional career in Devoteam Audit Security team. She was graduated by Ecole Polytechnique and Telecom ParisTech with a M.S. in Computer Science. She is specialized in IT Security and Artificial Intelligence.</p>
<p>About Joffrey Czarny</p>
<p>Joffrey Czarny, working for Devoteam Security Business Unit (FR). Since 2001, Joffrey is a pentester, he has released advisories on VoIP Cisco products and spoken at various security-focused conferences (Wireless Conference at Infosec Paris and Wireless Workshop at Hack.lu 2005, VoIP at Hack.lu 2007/2008 and ITunderground 2008/2009). On his site, <a href="http://www.insomnihack.net">www.insomnihack.net</a>, he maintains the <a href="http://insomnihack.net/elsenot/" target="_blank">Elsenot project</a> and posts video tutorials and tools on several security aspects.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cupfighter.net/index.php/2011/05/hitb2011ams-webshells/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>HitB2011AMS: A Million Little Tracking Devices</title>
		<link>http://www.cupfighter.net/index.php/2011/05/hitb2011ams-100000-tracking-devices/</link>
		<comments>http://www.cupfighter.net/index.php/2011/05/hitb2011ams-100000-tracking-devices/#comments</comments>
		<pubDate>Thu, 19 May 2011 10:20:11 +0000</pubDate>
		<dc:creator>Frank Breedijk</dc:creator>
				<category><![CDATA[Conferences]]></category>
		<category><![CDATA[HitB2011AMS]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[Don A. Bailey]]></category>
		<category><![CDATA[Don Bailey]]></category>
		<category><![CDATA[HitB]]></category>
		<category><![CDATA[Location based]]></category>
		<category><![CDATA[Zoomback]]></category>

		<guid isPermaLink="false">http://www.cupfighter.net/?p=1306</guid>
		<description><![CDATA[By Don A. Bailey Slides on the HitB Materials page. Don’s talk focuses about devices that are designed to track your assets or loved one., specifically the Zoombak who’s biggest selling point is that you can use it to definitely know where your kids are. Zoombak really took off after it was endorsed by TV [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.cupfighter.net/wp-content/uploads/2011/05/zoombak.jpg"><img class="alignright size-full wp-image-1308" title="zoombak" src="http://www.cupfighter.net/wp-content/uploads/2011/05/zoombak.jpg" alt="" width="282" height="170" /></a>By Don A. Bailey</p>
<p>Slides on the <a title="HitB Materials page" href="http://conference.hackinthebox.org/hitbsecconf2011ams/materials/" target="_blank">HitB Materials page</a>.</p>
<p>Don’s talk focuses about devices that are designed to track your assets or loved one., specifically the <a title="ZoomBak website" href="http://www.zoombak.com/" target="_blank">Zoombak</a> who’s biggest selling point is that you can use it to definitely know where your kids are. Zoombak really took off after it was endorsed by TV personality Oprah.</p>
<p>A Zoombak devices basically consist of a GSM module and a MicroController. These two do not share any memory, but talk to each other over a serial channel using AT commands.</p>
<p>On of the first flaws in the Zoombak is that the GSM module can only talk using the decommissioned and broken A5/2 algorithm. A5/2 is so weak that it can be cracked in real time using PC hardware, but Don didn’t use this eakness to attack the device.</p>
<p>Because being on the GSM network all the time is too expensive the Zoombak device works differently. If you want to know the location of the device you send it an SMS, the SMS is polled from the SIM by the Micro Controller and acts on this command, e.g. by sending the location of the device to a website over the GPRS network.</p>
<p><span id="more-1306"></span></p>
<p>The SMS received by the Zoombak does not only contain <strong>what</strong> should be sent back, but also the IP address <strong>where</strong> the device needs to post this data.</p>
<p>By reverse engineering the messages sent between the MicroController and the GSM module Don was know the protocol and to spoof the devices.</p>
<p>Using a small shell script and tons of SMSes you can actually test devices to see if they are Zoombak devices. But using a technique Don dubbed ‘War Texting’ he was able to avoid SMS spam detection, e.g. by changing the nonce and thus generating a different messages per hosts.</p>
<p>But spamming all phone numbers is not needed. There are device characteristics that can be used to narrow the target range. E.g. by polling the HLR we can determine if the device is a T-Mobile device.</p>
<p>Next step after being able to identify a target, but can we intercept the data and spoof the device? Yes we can!</p>
<p>So what fun can we have with these devices? It can be used to e.g. know or spoof the location of valuable goods that are often protected by these devices. E.g. to pinpoint a &#8220;good&#8221; location for a heist or to convince the security system that nothing is wrong.</p>
<p>What can be done?</p>
<ul>
<li>Don&#8217;t send IP addresses in SMS messages</li>
<li>Encrypt the SMS messages</li>
<li>Don&#8217;t allow non-Zoomback devices to receive IP messages from the Zoomback devices</li>
<li>Use HLR data to detect fraud</li>
</ul>
<p>Embedded Security is hard:</p>
<ul>
<li>Weak security surface</li>
<li>Big threat surface</li>
<li>Many &#8220;moving parts&#8221;</li>
<li>The days of obfuscation are over</li>
</ul>
<p>It is very likely that Zoomback is not the only example of this, mechanisms like this are also used in traffic control systems, SCADA systems and many other applications.</p>
<hr />Don A. Bailey is a Security Consultant with iSEC Partners, Inc. With over six years in the field, Don has discovered many unknown security vulnerabilities in well used software, analyzed new and proprietary protocols for design and implementation flaws, and helped design and integrate security solutions for up and coming internet software.</p>
<p>While Don’s primary expertise is in developing exploit technology, he is also well versed at reverse engineering, fuzzing, enterprise programming, binary analysis, root kit detection and design, and network penetration testing. In addition, Don has helped develop and enhance risk management programs for several Fortune 500 companies in recent years and has been invited to speak about risk management from a CISO perspective at government organized conferences.</p>
<p>For the past five years, Don has presented research at several international security conferences discussing topics such as stealth root-kit design, zero-day exploit technology, DECT, GSM, and microcontroller security. Most recently, Don spoke at Blackhat Abu Dhabi 2010 and ToorCon San Diego 2010 regarding vulnerabilities in the global telephone network and the GSM protocol.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cupfighter.net/index.php/2011/05/hitb2011ams-100000-tracking-devices/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>HitB2011AMS: Beyond Botnets &#8211; Dissecting the Ecosystem</title>
		<link>http://www.cupfighter.net/index.php/2011/05/hitb2001ams-beyond-botnets/</link>
		<comments>http://www.cupfighter.net/index.php/2011/05/hitb2001ams-beyond-botnets/#comments</comments>
		<pubDate>Thu, 19 May 2011 09:20:55 +0000</pubDate>
		<dc:creator>Frank Breedijk</dc:creator>
				<category><![CDATA[Conferences]]></category>
		<category><![CDATA[HitB2011AMS]]></category>
		<category><![CDATA[Botnets]]></category>
		<category><![CDATA[FixIt]]></category>
		<category><![CDATA[HitB]]></category>
		<category><![CDATA[Michael Sandee]]></category>
		<category><![CDATA[Underground economy]]></category>

		<guid isPermaLink="false">http://www.cupfighter.net/?p=1302</guid>
		<description><![CDATA[By Michael Sandee (FoxIt) Slides on the HitB Materials page. Michael’s talk focuses on the current eco systems of botnets. Who run them, who uses them and who benefits from them. Michael starts of by showing how sophisticated Botnets have become. Cyber criminals are running botnets as a commercial business and a ‘cloud service’ including [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_1303" class="wp-caption alignright" style="width: 250px"><a href="http://www.flickr.com/photos/34427466731@N01/1276092/"><img class="size-full wp-image-1303" title="'cup of robots ~ on white' a cc by image from striatic's Flickr stream" src="http://www.cupfighter.net/wp-content/uploads/2011/05/bots.jpg" alt="'cup of robots ~ on white' a cc by image from striatic's Flickr stream" width="240" height="240" /></a><p class="wp-caption-text">&#39;cup of robots ~ on white&#39; a cc by image from striatic&#39;s Flickr stream</p></div>
<p>By Michael Sandee (FoxIt)</p>
<p>Slides on the <a title="HitB materials page" href="http://conference.hackinthebox.org/hitbsecconf2011ams/materials/" target="_blank">HitB Materials page</a>.</p>
<p>Michael’s talk focuses on the current eco systems of botnets. Who run them, who uses them and who benefits from them. Michael starts of by showing how sophisticated Botnets have become. Cyber criminals are running botnets as a commercial business and a ‘cloud service’ including dashboards. He showed an example of a botnet that did not generate its own infections, but used its users to infect targets. As a price 20% of the infected machines are not controlled by the infector but  by the botnet operators.</p>
<p>Some botnets measure their effectiveness by e.g. running virus scanners against their payload every 15 minutes  and reporting back the detection rates of their systems.</p>
<p>It is interesting to see that the prices of e.g. credit card data are currently dropping rapidly. We have come to the point that UK credit card data is now sold for a set price per gigabyte.</p>
<p>Michael illustrated the fact that botnets are getting very advanced with a lot of different examples. E.g. Traffic Converter in the last two years have earned 40 to 50 Million USD and it is a very well run operation.</p>
<p>It is an advanced operation with:</p>
<ul>
<li>Live Chat Support</li>
<li>Support trouble ticket system</li>
<li>AV testing by humans</li>
<li>Online helpdesk</li>
<li>Payment system</li>
<li>Full QA</li>
</ul>
<p>Stopping cybercrime is not going to stop. It is more then just botnets, but also fake anti-virus and click fraud. The victims are not large corporation&#8217;s, but common folks.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cupfighter.net/index.php/2011/05/hitb2001ams-beyond-botnets/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Visualizing 100%</title>
		<link>http://www.cupfighter.net/index.php/2011/05/visualizing-100/</link>
		<comments>http://www.cupfighter.net/index.php/2011/05/visualizing-100/#comments</comments>
		<pubDate>Tue, 17 May 2011 16:32:17 +0000</pubDate>
		<dc:creator>Arjan Eriks</dc:creator>
				<category><![CDATA[Tableau]]></category>
		<category><![CDATA[100%]]></category>
		<category><![CDATA[Visualization]]></category>

		<guid isPermaLink="false">http://www.cupfighter.net/?p=1299</guid>
		<description><![CDATA[Delivering and guaranteeing 100% is nice, but how do you report, analyse and define a new direction on your service delivery in that case. And we need more than that. We need to instantly know how we are doing on finance, project execution, team dynamics and  computer operations. The answer is rather simple. We want [...]]]></description>
			<content:encoded><![CDATA[<div id="_mcePaste">Delivering and guaranteeing 100% is nice, but how do you report, analyse and define a new direction on your service delivery in that case. And we need more than that. We need to instantly know how we are doing on finance, project execution, team dynamics and  computer operations. The answer is rather simple. We want to have the &#8216;right&#8217; information, available in an easy manner (ipad, web, pdf, mail) and that being interactive and real time. Having that said, we created a new goal for ourselves and having that said we were even more dissatisfied with the current way of working. Inspired by some customers that use BI to a great extend and inspired by the transparency of the open source community and the web gives, we started our journey to find the correct information we want to analyse to create new visions. And therefor we needed to select a set of tooling that support us in this quest. After that we only needed to have the right knowledge on both presenting data but on analysing data as well.</div>
<div id="_mcePaste">One of the companies that is sky rocketing in this area is Tableau. And they came to Amsterdam for their 1st Tableau European Customer Conference. This is a great opportunity to learn more about visualization in general, the tool and its possibilities, the technical requirements on how to work in this manner, learn from other companies on how they use Tableau in there environment and see of course some roadmap items as well. Overall these days have proven to be good to great. We are on the right track definitely but there yet. Goodies of the two days are, the tiny tips and tricks (that are in the manual as well btw), time series analyses (with Meredith Dicks, that helped us before). But maybe the best thing is that we might be working together on OpenTSDB / HBase on Hadoop and Odata. Were on to something here and that is giving us a boost.</div>
]]></content:encoded>
			<wfw:commentRss>http://www.cupfighter.net/index.php/2011/05/visualizing-100/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>BSidesLondon: All you security events belong to &#8230; you</title>
		<link>http://www.cupfighter.net/index.php/2011/04/bsideslondon-logs/</link>
		<comments>http://www.cupfighter.net/index.php/2011/04/bsideslondon-logs/#comments</comments>
		<pubDate>Wed, 20 Apr 2011 11:28:53 +0000</pubDate>
		<dc:creator>Frank Breedijk</dc:creator>
				<category><![CDATA[BSidesLondon]]></category>
		<category><![CDATA[Conferences]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[Logs]]></category>
		<category><![CDATA[monitoring]]></category>
		<category><![CDATA[Xavier Mertens]]></category>

		<guid isPermaLink="false">http://www.cupfighter.net/?p=1293</guid>
		<description><![CDATA[By Xavier Mertens Managing security events from you network. It is often perceived as boring. There is a lot of information and lots of tools. Additionally log formats are not standardized. There are also economic issues, uptime often takes precedence over uptime, it takes time, staff may be reduced and it not a revenue generating [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_1294" class="wp-caption alignright" style="width: 250px"><a href="http://www.flickr.com/photos/68187942@N00/2884881790/"><img class="size-full wp-image-1294" title="For Heat a CC-NC-ND image from ailatan's Flickr stream" src="http://www.cupfighter.net/wp-content/uploads/2011/04/logs.jpg" alt="For Heat a CC-NC-ND image from ailatan's Flickr stream" width="240" height="160" /></a><p class="wp-caption-text">For Heat a CC-NC-ND image from ailatan&#39;s Flickr stream</p></div>
<p>By <a title="Xavier Mertens (@XME) on twitter" href="http://twitter.com/xme" target="_blank">Xavier Mertens</a></p>
<p>Managing security events from you network. It is often perceived as boring. There is a lot of information and lots of tools. Additionally log formats are not standardized.</p>
<p>There are also economic issues, uptime often takes precedence over uptime, it takes time, staff may be reduced and it not a revenue generating activity.</p>
<p>Additionally there are legal issues, these issues center around privacy and have to be checked against local law.</p>
<p>Managing security logs is a layered approach:</p>
<ol>
<li>Log collection</li>
<li>Normalization</li>
<li>Storage</li>
<li>Search</li>
<li>Reporting</li>
<li>Correlation</li>
</ol>
<p>Correlation can be used to give events more meaning. This can be done with external sources like vulnerability information, but also with internal sources like e.g. badge swipes or geo-location.<span id="more-1293"></span></p>
<p>Xavier is not a big fan of the big vendors. They provide expensive solutions, but only 10% of the features is used. The most expensive product is not automatically the best solution.</p>
<p>There is a difference between Log management (step 1 to 4 maybe 5) Security (Incident) Event Management (SIEM) should include all 6 steps.</p>
<p>When you want to buy a solution you need to consider:</p>
<ul>
<li>Compliance</li>
<li>What suspicious activity are you looking for</li>
<li>Web application monitoring</li>
<li>Correlation</li>
<li>Supported devices</li>
<li>Buying a SIEM is a very specific project.</li>
</ul>
<p>Syslog daemons are a good way to start, but syslog is not issue free. Since a syslog message can contain a free format message it is very hard to pass.</p>
<p>A good too to start is SEC, “Simple Event Correlation”. It performs correlation of logs based on Perlregular expressions to produce new events, trigger scripts or write entries to a file. Perl knowledge is required.</p>
<p>OSSEC is actually a Host Based IDS, but it does Log collection and parsing as well. Like SEC it can create new events or launch scripts and supports rootkit detection and file integrity checking and has log archiving.</p>
<p>There are more protocols then syslog. Unfortunately there is no standard format yet.</p>
<p>Cooking book</p>
<p>Xavier then showed some “recipes”:</p>
<ul>
<li>OSSEC to do USB Stick insertion on windows</li>
<li>MySQL Integrity Auditing</li>
<li>Detection of suspicious IP’s and users</li>
<li>To map attacks on the map using Google Maps.</li>
<li>And an example OSSEC dashboard</li>
</ul>
<p>There are other tools to get more visualisation:</p>
<ul>
<li>Loggly (Saas)</li>
<li>Splunk</li>
<li>Secviz.org</li>
</ul>
<p>Xavier’s conclusion: you need log management because you cannot review your logs manually. You need to stick to your requirements. However you do it, it will cost time and money.</p>
<p>More informaiton on <a title="http://blog.rootshell.be" href="http://blog.rootshell.be" target="_blank">Xaviers blog</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cupfighter.net/index.php/2011/04/bsideslondon-logs/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Black Hat EU : Exporting Non-Exportable RSA Keys &#8211; By Jason Geffner</title>
		<link>http://www.cupfighter.net/index.php/2011/03/exporting-rsa-keys/</link>
		<comments>http://www.cupfighter.net/index.php/2011/03/exporting-rsa-keys/#comments</comments>
		<pubDate>Fri, 18 Mar 2011 16:20:54 +0000</pubDate>
		<dc:creator>Frank Breedijk</dc:creator>
				<category><![CDATA[BlackHatEU]]></category>
		<category><![CDATA[Conferences]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[Black Hat]]></category>
		<category><![CDATA[CAPI]]></category>
		<category><![CDATA[CNG]]></category>
		<category><![CDATA[Private key]]></category>

		<guid isPermaLink="false">http://www.cupfighter.net/?p=1290</guid>
		<description><![CDATA[The private key is supposed to be private. It is what proves that the services and the certificate belong to each other. As an attacker you want to obtain this key in order to spoof the identity of the service. When you import a certificate with private key or generate a private key via the [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_1291" class="wp-caption alignright" style="width: 250px"><a href="http://www.flickr.com/photos/22714323@N06/4040997860/"><img class="size-full wp-image-1291" title="The Key to My Mind (11/12) a CC image from Tony the Misfit's Flickr stream" src="http://www.cupfighter.net/wp-content/uploads/2011/03/Key.jpg" alt="The Key to My Mind (11/12) a CC image from Tony the Misfit's Flickr stream" width="240" height="193" /></a><p class="wp-caption-text">The Key to My Mind (11/12) a CC image from Tony the Misfit&#39;s Flickr stream</p></div>
<p>The private key is supposed to be private. It is what proves that the services and the certificate belong to each other. As an attacker you want to obtain this key in order to spoof the identity of the service.</p>
<p>When you import a certificate with private key or generate a private key via the Microsoft Crypto API (CAPI) you can mark it as non-exportable. But are these keys really non-exportable or is this just a GUI option to give administrators a false sense of security?</p>
<p>In order to find out how an attacker can export a non-exportable key RSA key, we need to dive into the CAPI calls.</p>
<p>Disassembling the CAPI functions shows that there are flags in memory that specify that the key is not exportable. It appears that these flags are stored on the same memory location and user the same function. And you can actually temper with this information and set these flags back to being exportable.</p>
<p>The situation is a bit different in the CAPI: Next generation (CNG). Again a disassembly of these functions shows that the CliCryptExportKey() via the c_SrvRpcCryptExportKey function get the private key from the KeyISO or KeyIsolation RPC service that is meant to isolate the RSA keys from the client memory.</p>
<p><span id="more-1290"></span></p>
<p>It turns out that the memory of the lsass.exe process can reliably be manipulated to make the SPPkcs8IsKeyExportable function return 1 and thus allow the key to be exported.</p>
<p>In both CAPI and CNG the offsets to the flags are the same across the last 11 years of Microsoft products.</p>
<p>Jason has demonstrated the technique live on stage.</p>
<p>The code as well as the slides will be released to the <a href="http://www.blackhat.com">www.blackhat.com</a> website together with the presentation slides shortly.</p>
<p>Conclusion:Non-exportable keys are a GUI feature, they do not prevent a attacker from getting the key, they just slow him down.</p>
<hr /><strong>Jason Geffner</strong> joined NGS Secure in June of 2007 as a Principal Security Consultant. Jason focuses on performing security reviews of source code and designs, reverse engineering software protection methods and DRM protection methods, penetration testing web applications and network infrastructures, and developing automated security analysis tools.<br />
Prior to joining NGS, Jason spent three years as a Reverse Engineer on Microsoft Corporation&#8217;s Anti-Malware Team, where his work involved analyzing malware samples, deobfuscating binaries, and writing tools for analysis and automation. Jason was the Security Research &amp; Response owner of the Windows Malicious Software Removal Tool (MSRT). He chose which new malware families for the MSRT to detect and clean each month based on his analysis of the telemetry and trends of the underground malware community. Jason authored tens of thousands of malware signatures and dozens of malware analyses based on static and dynamic analyses of obfuscated binaries. His work on the MSRT helped hundreds of millions of Windows users each month keep their computers safe and secure.<br />
While at Microsoft, Jason was recognized for his reverse engineering skills and for his efforts to drive awareness of reverse engineering practices throughout the company by being given the formal job title &#8220;Reverse Engineer&#8221;; Jason was the only Microsoft employee with this title. Jason holds several patents in the fields of reverse engineering and network security. He is a Program Committee member of the Reverse Engineering Conference (REcon) and of the International Conference on Malicious and Unwanted Software, is a regular trainer at Black Hat and other industry conferences, is often credited in industry talks and publications, and has been actively reverse engineering and analyzing software protection methods since 1995.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cupfighter.net/index.php/2011/03/exporting-rsa-keys/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Black Hat EU: You are Doing it Wrong: Failures in Virtualization Systems &#8211; By Claudio Criscione</title>
		<link>http://www.cupfighter.net/index.php/2011/03/virtualization-failure/</link>
		<comments>http://www.cupfighter.net/index.php/2011/03/virtualization-failure/#comments</comments>
		<pubDate>Fri, 18 Mar 2011 15:11:42 +0000</pubDate>
		<dc:creator>Frank Breedijk</dc:creator>
				<category><![CDATA[BlackHatEU]]></category>
		<category><![CDATA[Conferences]]></category>
		<category><![CDATA[ESXi]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[VMWare]]></category>
		<category><![CDATA[vSphere 4]]></category>
		<category><![CDATA[Black Hat]]></category>
		<category><![CDATA[Blackhat]]></category>
		<category><![CDATA[Vasto]]></category>
		<category><![CDATA[virtualisation]]></category>
		<category><![CDATA[XSS]]></category>

		<guid isPermaLink="false">http://www.cupfighter.net/?p=1286</guid>
		<description><![CDATA[Virtualization aims to save money, make things simple and quick to deploy. Saving money and quick deployment are arch enemies of security Virtualization products require security on the hypervisor level. Being able to hop from one virtual machine to another is not acceptable. Also there are a lot of products that focus on the security [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_1287" class="wp-caption alignright" style="width: 250px"><a href="http://www.flickr.com/photos/64251830@N00/406285615/"><img class="size-full wp-image-1287" title="Wrong Way ... Way Wrong a CC NC SA image from Bob.Fornal's Flickr stream" src="http://www.cupfighter.net/wp-content/uploads/2011/03/Wrong.jpg" alt="Wrong Way ... Way Wrong a CC NC SA image from Bob.Fornal's Flickr stream" width="240" height="199" /></a><p class="wp-caption-text">Wrong Way ... Way Wrong a CC NC SA image from Bob.Fornal&#39;s Flickr stream</p></div>
<p>Virtualization aims to save money, make things simple and quick to deploy. Saving money and quick deployment are arch enemies of security</p>
<p>Virtualization products require security on the hypervisor level. Being able to hop from one virtual machine to another is not acceptable. Also there are a lot of products that focus on the security in the virtual machines, but virtualized infrastructure are complex by nature.</p>
<p>Relative lame bugs like XSS can be a big deal in virtualization infrastructures</p>
<p>Claudio demonstrates that live on stage, by exploiting a XSS bug in VMWare vCenter which took 1.5 years to patch.</p>
<p>Claudio showed us how an unprivileged user on the vCenter machine able to read a logfile contain the administrator SOAP session ID. Using this ID and Vasto administrator privileges where obtained. Until the last patch read-only access to vCenter meant that the user could take over the virtual infrastructure using standard tools.</p>
<p>Next attack demonstrated is against an Oracle virtual machine. Using standard “lame” exploits Claudio was able to hope from the application level administrator to the system root account.</p>
<p>So there are still some very simple vulnerabilities in this software.</p>
<p>Virtualization software is broken today, and we have to treat it accordingly. We have to make people aware that it is broken.</p>
<p>Virtualization infrastructures should be setup in such a way that a XSS in the management layer cannot lead to a disaster.</p>
<p><span id="more-1286"></span></p>
<p>Claudio defines a new model that consists of a vCell and a vGatekeeper. With the goal of still providing some security if you lose your management solution.</p>
<p>vGatekeeper uses mod_security to define which communication is allowed between the management solution and the virtual machines.</p>
<p>With vGatekeer you can define which actions a user can execute on a virtual infrastructure regardless of his or her authentication level. The vGatekeeper software will generate a network configuration file and a mod_security configuration file that will prevent certain actions for propagating from vCenter to ESXi.</p>
<p>Claudio demos this application live on stage.</p>
<p>vGetkeeper will give the control back to the security team, in stead of it being in control of the virtualization team.</p>
<hr /><strong>Claudio Criscione</strong> managed to score his first hack at the age of 10, to download more content from the local BBS by bypassing ratio restrictions. After that he hacked his way to graduation at Milano TU and started his PhD. He has been the CTO of Secure Network since 2011. Criscione has been involved in web application security and anomaly detection, but has since moved into virtualization security. Criscione has presented at many of the conferences in the security circus and is also currently managing <a href="http://virtualization.info">virtualization.info</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cupfighter.net/index.php/2011/03/virtualization-failure/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Black Hat EU: Building Floodgates: Cutting-Edge Denial of Service Mitigation &#8211; By Yuri Gushin &amp; Alex Behar</title>
		<link>http://www.cupfighter.net/index.php/2011/03/roboo/</link>
		<comments>http://www.cupfighter.net/index.php/2011/03/roboo/#comments</comments>
		<pubDate>Fri, 18 Mar 2011 14:00:35 +0000</pubDate>
		<dc:creator>Frank Breedijk</dc:creator>
				<category><![CDATA[BlackHatEU]]></category>
		<category><![CDATA[Conferences]]></category>
		<category><![CDATA[DoS]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[Black Hat]]></category>
		<category><![CDATA[Denial of Service]]></category>
		<category><![CDATA[LOIC]]></category>
		<category><![CDATA[Roboo]]></category>

		<guid isPermaLink="false">http://www.cupfighter.net/?p=1284</guid>
		<description><![CDATA[DoS, making resources unavailable to others. Common motives are hacktivism, extortion and rivalry. Most big attacks are successful. So what are the risks of being under DoS attack? Downtime, lost revenue, large bills from the cloud service providers. What kinds of DoS attacks are there? Layer 3 – Muscle-based attacks, generating too much packets for [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_1283" class="wp-caption alignright" style="width: 190px"><a href="http://www.flickr.com/photos/15213592@N03/4933836930/"><img class="size-full wp-image-1283" title="Ghosts of Lake Sutherland a CC NC SA image from Wyrmworld's Flickr stream" src="http://www.cupfighter.net/wp-content/uploads/2011/03/Floodgate.jpg" alt="Ghosts of Lake Sutherland a CC NC SA image from Wyrmworld's Flickr stream" width="180" height="240" /></a><p class="wp-caption-text">Ghosts of Lake Sutherland a CC NC SA image from Wyrmworld&#39;s Flickr stream</p></div>
<p>DoS, making resources unavailable to others. Common motives are hacktivism, extortion and rivalry. Most big attacks are successful.</p>
<p>So what are the risks of being under DoS attack? Downtime, lost revenue, large bills from the cloud service providers.</p>
<p>What kinds of DoS attacks are there?</p>
<ul>
<li>Layer 3 – Muscle-based attacks, generating too much packets for the equipment or saturating the pipe.</li>
<li>Layer 4 – Consumes more resources on the device., e.g. SYN flood, connection flood, concurrent connection exhaustion, garbage data.</li>
<li>Layer 7 – Attacking the application. Trying to consume as much resources as possible. E.g. HTTP page flood, HTTP bandwidth consumption, DNS query flood, SIP INVITE flood. There attacks are low rate, high impact</li>
</ul>
<p>So how do you mitigate DoS attacks?</p>
<p>Static thresholds work and put the operation team in control, however they require constant tuning and restrict the detection phase to a single-dimension (rate only).</p>
<p>Adaptive threshold, attempting the learn real traffic characteristics, which improves accuracy, however, natural traffic peaks like e.g. a Christmas peak may be blocked too.</p>
<p><span id="more-1284"></span></p>
<p>A more sophisticated detection can be based on using two dimensions, e.g. DNS requests v.s. HTTP requests. The presenters show a graph that shows a 3D graph of an L3 flood. Another metric that can be used is the distribution of content-types vs. the number of HTTP requests.</p>
<p>So by using two dimensions to determine if you are in a DoS attack you can reduce the false positive rate.</p>
<p>A lot of DoS bot clients have a very specific TCP header, however there are too much DoS tools to actually rely on a human to create the signatures.</p>
<p>Besides to passively block traffic by thresholds or patterns, you could also include a active mitigation like:</p>
<ul>
<li>Challenge response – This wards of clients that don’t have a full protocol stack e.g. SYN cookies or requiring JavaScript.</li>
<li>Session Disruption – Causing the clients to use more resources in the attack that you need to mitigate the attack</li>
<li>Tarpitting – Stalling malicious connections.</li>
</ul>
<p>There are  a lot of different ways to do challenge response mitigation. Using JavaScript to verify is a DOM is present, detect if flash is present or use other systems.</p>
<p>If an attack is detected, it is important not just to drop the connection, but also to reset the backend connection. If you just reset the backend connection, but not the bot connection you may cause the attacker to consume a lot of resources himself. LaBrea is a nice way of slowing down attacks in progress slowing the connection down, sometimes to the point where the bot crashes.</p>
<p>Most of the shell x86 based hardware is simply incapable of handling a full 1Gb+ network stream at wire speed. Dedicated ASIC is the only hardware capable of supporting these speeds.</p>
<h3>Mitigating LOIC</h3>
<p>LOIC was not a new tool, but some parts like the hive mind was added lately. It is capable of generating malformed HTTP requests, but it has terrible thread and IO management.</p>
<p>The presenters present Roboo – Open Source HTTP Robot Mitigator.</p>
<p>Roboo will respond to each GET or POST request from an unverified source with a challenge: Challenge is javascript or flash based and optionally gzip compressed. A real browser with full HTTP, HTML, JavaScript and/or Flash player will be able to generate the correct response and issue the original request.</p>
<p>Roboo can whitelist allowed robot activity and pass it.</p>
<p>Roboo integrates with the high performance Nginx webserver and reverse proxy.</p>
<p>Roboo was tested against: LOIC, Acentuix Web Vulnerability Scanner, Metasploit Pro, Nessus and many more. It can serve as a Captcha replacement too.</p>
<p>Roboo can be downloaded from <a href="http://www.ecl-labs.org">www.ecl-labs.org</a>.</p>
<p>Roboo was demonstrated.</p>
<p>Summary of the talk:</p>
<ul>
<li>DoS is booming – attacks are growing in power and efficiency</li>
<li>Cloud subscribers are the new victims</li>
<li>Anti-DoS technologies has greatly evolved</li>
</ul>
<ul>
<hr /><strong>Yuri Gushin</strong> has been involved with security research &amp; development for over a decade, including extensive work in the fields of IPS and DoS detection and evasion technologies, network and application vulnerability discovery and exploitation, protocol fuzzing and plenty more. Yuri also co-founded the ECL Labs research group.</p>
<p>Currently, Yuri is the Senior Security Specialist for Europe, Middle East and Africa (EMEA) at Radware, heading the major security activities around the region, and playing an active role in the design of Radware&#8217;s next generation security offerings.</ul>
<p><strong>Alex Behar</strong> has been in InfoSec for the last 15 years, participating in research, exploit development and reverse engineering of network protocols and application stacks. Most recently, Alex was a Senior Researcher in Radware&#8217;s DefensePro security team and is currently Director of Security Products for Radware North America. Additionally, he is a co-founder of security research think-tank ECL-Labs and core developer of the Raptor Traffic Suite.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cupfighter.net/index.php/2011/03/roboo/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Black Hat EU: Among the blind, the squinter rules : Security visualization in the field&#8211;By Wim Remes</title>
		<link>http://www.cupfighter.net/index.php/2011/03/zisualization-is-not-pie/</link>
		<comments>http://www.cupfighter.net/index.php/2011/03/zisualization-is-not-pie/#comments</comments>
		<pubDate>Fri, 18 Mar 2011 11:11:02 +0000</pubDate>
		<dc:creator>Frank Breedijk</dc:creator>
				<category><![CDATA[Blackhat]]></category>
		<category><![CDATA[Conferences]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[Barcelona]]></category>
		<category><![CDATA[Black Hat]]></category>
		<category><![CDATA[BlackHatEU]]></category>
		<category><![CDATA[Visualization]]></category>

		<guid isPermaLink="false">http://www.cupfighter.net/?p=1280</guid>
		<description><![CDATA[Wim Remes starts of his tool as giving us an overview of the lack of visualizati on in security tools. There are some tools that have some visualization, but it is limited and lacks features. He then takes us through the hall of fail of visualizations and gives us some tips on visualization. Thinks as [...]]]></description>
			<content:encoded><![CDATA[<p><a title="@WimRemes on Twitter" href="http://twitter.com/wimremes" target="_blank">Wim Remes</a> starts of his tool as giving us an overview of the lack of visualizati</p>
<div id="attachment_1281" class="wp-caption alignright" style="width: 250px"><a href="http://www.flickr.com/photos/24257141@N05/4292858717/"><img class="size-full wp-image-1281" title="Miniature Dotted Hot Pink Cake a CC NC ND image from - Stephanie Kilgast's Flicker account" src="http://www.cupfighter.net/wp-content/uploads/2011/03/Pie.jpg" alt="Miniature Dotted Hot Pink Cake a CC NC ND image from - Stephanie Kilgast's Flicker account" width="240" height="198" /></a><p class="wp-caption-text">Miniature Dotted Hot Pink Cake a CC NC ND image from - Stephanie Kilgast&#39;s Flicker account</p></div>
<p>on in security tools. There are some tools that have some visualization, but it is limited and lacks features.</p>
<p>He then takes us through the hall of fail of visualizations and gives us some tips on visualization.</p>
<p>Thinks as a designer, be aware of who you are visualizing for. Each group has different demands for visualization and want to take different things out of it.</p>
<p>He then proceeds to give us some tips and tricks. He recommends to follow the work of Edward Tufte and Stephen Few who have both done excellent work on data visualization.</p>
<p>If you do data visualization you may want to get data from external reports like osvdb.org datalossdb.org and other industry vendors.</p>
<p>Common problems of data visualization are redundant elements like 3D and color. This is expressed in the ink-to-info ratio. You may want to reduce the bell and whistles you use.</p>
<p>Dashboards are often messy, they should really be aware of their screen real estate. Most important places on the screen are top left and the center of the screen. In order to squeze as much info as possible into a dashboard dashboard often get messy.</p>
<p><span id="more-1280"></span></p>
<p>Wim presents a number of idea’s on how to make these dashboards better.</p>
<p>Visualization can really aid as well. Wim is showing use visualization tools that can really help.</p>
<p>First, Wim shows us a video that represents an attack on a VOIP server. The movie was created using gltail and can be downloaded from <a href="http://www.fudgie.org/">http://www.fudgie.org/</a>.</p>
<p>Afterglow is another tool used b Wim a lot, it creates visualization that can really aid understand log files.</p>
<p>Perl perl | chart director which can also help to create understandable graphics form complex data charts.</p>
<p>The Google charts API and Google Visualization API may be a good alternatives as well. Wim demo’s the visualization capabilities of the Google Visualization API by using publicly available data and visualizing it. Naturally you have to be careful of what data you send to a could provider such as Google.</p>
<p>Sparkline and JQPlot are interesting JQuery libraries you can use for data visualization in a good way without sending it to a cloud..</p>
<p>Conclusions:</p>
<ul>
<li>We need data standardization to get more out of visualization</li>
<li>You need to understand data before you can successfully visualize it</li>
<li>We need to think outside the gox</li>
<li>There is more to visualization then pie charts</li>
<li>There are tools out there: use them wisely.</li>
</ul>
<hr /><strong>Wim Remes</strong> is an information security consultant currently working for Ernst and Young in Belgium. With 13 years of experience in IT, most of those in various security roles, he has spent ample time in noisy server rooms and cosy, but still noisy, board rooms. The only big difference is the quality of the drink. In the past decade Wim has been focusing on incident response, security monitoring and trying to prove the value of security to management. Wim has spoken at events like Excaliburcon 2009(Wuxi, China), FOSDEM 2010(Brussels, Belgium) and Source Barcelona 2010(Spain). I am a co-host of the Eurotrash information security podcast and a sporadic blogger. My name can be found in various information security related documents that I contributed to in one way or the other but won&#8217;t use for shameless self-promotion.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cupfighter.net/index.php/2011/03/zisualization-is-not-pie/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The ABAP Underverse &#8211; Risky ABAP to Kernel communication and ABAP-tunneled buffer overflows &#8211; By Andreas Wiegenstein</title>
		<link>http://www.cupfighter.net/index.php/2011/03/abap-underverse/</link>
		<comments>http://www.cupfighter.net/index.php/2011/03/abap-underverse/#comments</comments>
		<pubDate>Thu, 17 Mar 2011 15:48:45 +0000</pubDate>
		<dc:creator>Frank Breedijk</dc:creator>
				<category><![CDATA[Blackhat]]></category>
		<category><![CDATA[Conferences]]></category>
		<category><![CDATA[ABAP]]></category>
		<category><![CDATA[Andreas Wiegenstein]]></category>
		<category><![CDATA[Black Hat]]></category>
		<category><![CDATA[BlackHatEU]]></category>
		<category><![CDATA[SAP]]></category>
		<category><![CDATA[Security]]></category>

		<guid isPermaLink="false">http://www.cupfighter.net/?p=1276</guid>
		<description><![CDATA[This talk focuses on ABAP, Advance Business Application Programming language from SAP. ABAP: A proprietary language of which the exact specification is not freely available. It has platform independent code It has client separation built-in It has integrated auditing capabilities System-to-system calls via SAP RFC standard Built-in transportation system and version control Integrated platform-independent SQL [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_1277" class="wp-caption alignright" style="width: 250px"><a href="http://www.flickr.com/photos/49502986585@N01/14678686/"><img class="size-full wp-image-1277" title="Cycle Garage a CC NC ND image from Ezu's Flickr stream" src="http://www.cupfighter.net/wp-content/uploads/2011/03/Tunnel.jpg" alt="Cycle Garage a CC NC ND image from Ezu's Flickr stream" width="240" height="180" /></a><p class="wp-caption-text">Cycle Garage a CC NC ND image from Ezu&#39;s Flickr stream</p></div>
<p>This talk focuses on <a title="Wikipedia article" href="http://en.wikipedia.org/wiki/ABAP" target="_blank">ABAP</a>, Advance Business Application Programming language from SAP.</p>
<p>ABAP:</p>
<ul>
<li>A proprietary language of which the exact specification is not freely available.</li>
<li>It has platform independent code</li>
<li>It has client separation built-in</li>
<li>It has integrated auditing capabilities</li>
<li>System-to-system calls via SAP RFC standard</li>
<li>Built-in transportation system and version control</li>
<li>Integrated platform-independent SQL Standard: Open SQL</li>
<li>Built-in authentication, roles and (explicit) authorization model</li>
<li>Thousands of well-known standard programs and database tables</li>
<li>150+ Million Line of Code in an ECC6.0 System</li>
</ul>
<p>So what are the ABAP security risks?</p>
<ul>
<li>Back doors can be introduced, e.g. by a malicious developer.</li>
<li>The program can have undesired side effect (e.g. SQL injection)</li>
<li>Sub standard authentication used</li>
</ul>
<p><span id="more-1276"></span></p>
<p>Some ABAP code in the SAP system is dynamically generated at run time this can affect names of variables, SQL statements, but also ABAP variables can contain ABAP code that can be executed at runtime.</p>
<p>While SQL injection is possible in ABAP, it is not possible to terminal an SQL statement an start a new one in Open SQL, hence the possibilities are somewhat limited.</p>
<p>There is even dynamically generated ABAP code, that is generated and executed in memory and then disappears without leaving any trace in the system.</p>
<p>The shortest ABAP program to become super user on a SAP system is 34 characters, but will set of all alarms, a longer version of 56 characters is completely stealthy.</p>
<p>But ABAP has a low level ABAP kernel. It should only be used by SAP, and mostly undocumented, but can be explicitly invoked from ABAP.</p>
<p>There are three kinds of ABAP kernel functions:</p>
<ul>
<li>Kernel calls</li>
<li>System calls</li>
<li>Kernel methods</li>
</ul>
<p>Kernel methods are the newest method to interact with the SAP kernel, they are called like normal functions and have typed parameters.</p>
<p>Some routines in the ABAP runtimes have hooks back into ABAP code. These functions are called from the C/C++ of the ABAP runtime. Data is exchanged between the ABAP code and the ABAP runtime via more ABAP kernel calls AB_GET_C_PARAMS and AB_SET_C_PARAMS.</p>
<p>These ABAP kernel hooks can be used to hijack calls in the ABAP runtime.</p>
<p>There are 8 high risk kernel calls:</p>
<ul>
<li>SYSTEM – OS command execution</li>
<li>XXPASS and XXPASSNET – Compute password hasj</li>
<li>INTERNET_USER_LOGOON</li>
<li>C_GET_TABLE</li>
<li>C_MOD_TABLE</li>
<li>C_DB_EXECUTE</li>
<li>C_DB_FUNCTION</li>
</ul>
<p>SYSTEM can execute any OS command. It completely bypasses the list of allowed OS commands specified by the system administrator. Luckily it uses implicit authority check and the call can be disabled by setting the profile parameter rdisp/call_system to 0. But it is not the only way to execute OS commands!</p>
<p>XXPASS and XXPASSNET computes password hashes that is internally used by SAP to put into the user table. If you use this call outside the correct scope (e.g. Y* or Z* namespace) your session will be terminated and your user account will be locked.</p>
<p>INTERNET_USER_LOGON this can be used to perform user switches and create logon tickers. If can only be used to check credentials and it does keep track of failed login attempts.</p>
<p>C_GET_TABLE allows the programmer to read arbitrary database tables. They do allow cross client data access. So it allows one client of a host SAP installation to read tables from another client.</p>
<p>C_MOD_TABLE this call allow the programmer to write or modify any arbitrary tables on the system, without any restrictions.</p>
<p>C_DB_EXECUTE allows for the execution of arbitrary SQL statement. It allows each and any SQL statement apart from select. It does not respect client boundaries.</p>
<p>C_DB_FUNCITON allow for the execution of arbitrary stored procedures or any arbitrary SQL statement.</p>
<p>Andreas then goes on to demonstrate how to take over an SAP system using these kernel calls.</p>
<p>He showed this by truncating a table and accessing data from another client something you are not supposed to do in custom code. There are even more 0day kernel calls that at this time cannot be disclosed due to responsible disclosure. The ABAP runtime should guard the SAP kernel, but if a large enough parameter can be transported through ABAP an SAP kernel can be performed. Kernel call C_SAPCPARAM can be used to trigger a SAP kernel buffer overflow via ABAT. This is also available remotely via RFC.</p>
<hr /><strong>Andreas Wiegenstein</strong> has been working as a professional SAP security consultant for 8 years. He performed countless SAP code audits and has been researching security defects specific to SAP / ABAP applications. He leads the CodeProfiler Research Labs at Virtual Forge, a team focusing on SAP/ABAP specific vulnerabilities and countermeasures. At the CodeProfiler Labs, he works on ABAP security guidelines, ABAP security trainings, an ABAP security scanner as well as white papers and publications. Andreas has trained large companies and defense organizations on ABAP security and has spoken at SAP TechEd on several occasions. He is co-author of the first book on ABAP security (SAP Press 2009). He is also a founding member of BIZEC.org, the Business Security community.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cupfighter.net/index.php/2011/03/abap-underverse/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Black Hat EU: SAP: Session (Fixation) Attacks and Protections (in Web Applications) &#8211; By Raul Siles</title>
		<link>http://www.cupfighter.net/index.php/2011/03/sap-fixation/</link>
		<comments>http://www.cupfighter.net/index.php/2011/03/sap-fixation/#comments</comments>
		<pubDate>Thu, 17 Mar 2011 14:08:54 +0000</pubDate>
		<dc:creator>Frank Breedijk</dc:creator>
				<category><![CDATA[BlackHatEU]]></category>
		<category><![CDATA[Conferences]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[Black Hat]]></category>
		<category><![CDATA[Raul Siles]]></category>
		<category><![CDATA[SAP]]></category>
		<category><![CDATA[Session Fixation]]></category>

		<guid isPermaLink="false">http://www.cupfighter.net/?p=1272</guid>
		<description><![CDATA[SAP: Session (Fixation) Attacks and Protections (in Web Applications) Raul Siles is @taddong on Twitter Why do we need session management in Web Applications. HTTP is a stateless protocol so the application need to handle ourselves. Sesion Fixations if different then session hijacking. In hijacking you will use somebody else’s session ID to become them. [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_1273" class="wp-caption alignright" style="width: 219px"><a href="http://www.flickr.com/photos/49503096783@N01/414806681/"><img class="size-full wp-image-1273" title="gluey harmony a CC NC ND image from giveawayboy's Flickr stream" src="http://www.cupfighter.net/wp-content/uploads/2011/03/Glue.jpg" alt="gluey harmony a CC NC ND image from giveawayboy's Flickr stream" width="209" height="240" /></a><p class="wp-caption-text">gluey harmony a CC NC ND image from giveawayboy&#39;s Flickr stream</p></div>
<p>SAP: <a title="Wikipedia article" href="http://en.wikipedia.org/wiki/Session_fixation" target="_blank">Session (Fixation) Attacks</a> and Protections (in Web Applications)</p>
<p>Raul Siles is <a title="@Taddon on Twitter" href="http://twitter.com/taddong">@taddong</a> on Twitter</p>
<p>Why do we need session management in Web Applications. HTTP is a stateless protocol so the application need to handle ourselves.</p>
<p>Sesion Fixations if different then session hijacking. In hijacking you will use somebody else’s session ID to become them. In session fixation the attacker fixes the session ID before he logins into the target application.</p>
<p>So what is the state of the art of session fixation 9 years after its discovery in 2002?</p>
<p>Like HTTP parameter pollution session IDs can also be accepted from multiple sources, even tough the application only uses a single method. E.g. the application may user GET parameters, but still accept session ID cookies.</p>
<p>So how does session fixation work? An attacker sets up a session with a website, but does not log on. He then tricks a user into log in using the same session ID. As the session gets elevated, both the attacker and victim get the authenticated state.</p>
<p>Session fixation does not require solcial engineering, but can also be obtained by e.g. Cross Site Scripting (XSS) or SQL injection.</p>
<p>In order to demonstrate the problem Raul shows the vulnerability as it existed in Joomla 1.5.x-1.5.15</p>
<p>HTTPS does not protect against session fixation vulnerabilities, neither does using MD5 values for the cookie ID or values.</p>
<p><span id="more-1272"></span></p>
<p>The second case study involves a web application based on WebLogic. Which is reported live today. The JSESSIONID cookie was configured to contain a too broad domain. normally WebLogic provides two cookies a post authentication cookie and a pre-authentication cookie which should tackle the problem.</p>
<p>The application allowed all resources to be accessed both via HTTP and HTTPS. And the HTTP site did not require the post-authentication cookie. Thus the session fixation protection was not present on HTTP.</p>
<p>So how easy is it to introduce this misconfiguration? If web.xml states that the “transport-guarantee” as NONE this vulnerability is present. This is the default setting.</p>
<p>It could very well be that that even tough you have set the default to CONFIDENTIAL, it could still be that some resources are set to NONE as an exception.</p>
<p>So what can you do about it?</p>
<ul>
<li>Set your “AuthCookieEnabled” and “transport-guarantee” setting to secure values.</li>
<li>If you use the login api, use the ServletAUthenticaiton.generateNewSessionID(request) call after login to generate a new session ID otherwise force the app server to automatically generate new session IDs after login.</li>
<li>Enforce both encryption and authentication (not set by default)</li>
</ul>
<ul>The third case study focuses on SAP.</ul>
<ul>In this pentest, users where authenticated against the Intranet first using NTLM then redirected to HTTP SAP application and then redirected to HTTPS SAP application. This allowed Raul to fix the sessionID using a MitM attack.</ul>
<p>The session of any user that logged on lead to the testers being able to log on with the same authentications.</p>
<p>The issue was first reported in July 2009, and a fix was released in December 2010. It will take another 3 months to be implemented on the client infrastructure.</p>
<p>SessionIDRegeneration is still disabled in older SAP releases (pre 7.11) in order to avoid compatibility issues.</p>
<p>Other protection methods like SystemCookiesHTTPSenabled and SessionIPProtectionEnabled are both available in SAP but off by default.</p>
<p>Conclusion</p>
<ul>
<li>SessionIDs need to be renewed after privilige level changes</li>
<li>There is no link between session management and authentication, we need to take care of it ourselves</li>
<li>Limit the number of session tracking methods accepted</li>
<li>Use HTTPS if you can</li>
</ul>
<p>It is still an old but valid method affecting thousands of users. You auhtnication can be very secure, however once you have established a secure session with a token, the session ID is all that protects your session.</p>
<hr /><strong>Raul Siles</strong> is a founder and senior security analyst with Taddong, a security research &amp; consulting company. His more than 10 years expertise performing advanced security services and solutions in various worldwide industries is driven by his unlimited interest in security challenges plus in researching, pen-testing, and hacking different technologies, such as, web applications, wireless, honeynets, virtualization, mobile devices, VoIP&#8230; He is an experienced training author and instructor, regular speaker at security conferences, member of several international security organizations, and contributes to research and open-source security projects. Part of his work is available on his company blog (<a href="http://blog.taddong.com">http://blog.taddong.com</a>) and (outdated) web page (<a href="http://www.raulsiles.com">http://www.raulsiles.com</a>).</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cupfighter.net/index.php/2011/03/sap-fixation/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

