<?xml version="1.0" encoding="UTF-8"?><!-- generator="wordpress.com" -->
<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/"
	>

<channel>
	<title>blackhat &amp;laquo; WordPress.com Tag Feed</title>
	<link>http://en.wordpress.com/tag/blackhat/</link>
	<description>Feed of posts on WordPress.com tagged "blackhat"</description>
	<pubDate>Fri, 27 Nov 2009 16:18:07 +0000</pubDate>

	<generator>http://en.wordpress.com/tags/</generator>
	<language>en</language>

<item>
<title><![CDATA[Fake Facebook Page Surfaces]]></title>
<link>http://datasecurityguy.wordpress.com/2009/11/20/fake-facebook-page-surfaces/</link>
<pubDate>Sat, 21 Nov 2009 04:55:28 +0000</pubDate>
<dc:creator>datasecurityguy</dc:creator>
<guid>http://datasecurityguy.wordpress.com/2009/11/20/fake-facebook-page-surfaces/</guid>
<description><![CDATA[Another day, another fake page.  PandaLabs, according to networkworld.com, has announced the existen]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>Another day, another fake page.  PandaLabs, according to <a href="http://www.networkworld.com/news/2009/111809-fake-facebook-page-steals-login.html">networkworld.com</a>, has announced the existence of a doppelganger Facebook page that&#8217;s designed to steal your Facebook username and passwords.</p>
<blockquote><p>&#8230;when web users try to log-in to their account, they will be presented with an error page.  However, the information they did attempt to enter will go straight into the hands of the hackers.</p></blockquote>
<p>Why is this a serious security issue?</p>
<p>Because it allows the would-be hackers to gain access to your account.  It doesn&#8217;t sound a like a lot, but getting a base number of potential victims is the first step towards a successful hack.</p>
<p>For example, if you&#8217;ve got 200 friends in Facebook, the hackers could spam them as well, and get them to give their FB passwords.  If each of them also have 200 friends, then a maximum of 40,000 people&#8217;s passwords have been collected.</p>
<p>Then, the hackers post message on their victims&#8217; walls, directing others to a site that will automatically download a trojan into computers.  Now you&#8217;ve got  a situation where 40,000 or more people have an infected computer&#8211;which may return to hackers usernames and passwords to on-line bank accounts.</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Why not start an adult site?]]></title>
<link>http://lenaclaine.wordpress.com/2009/11/12/why-not-start-an-adult-site/</link>
<pubDate>Thu, 12 Nov 2009 06:36:05 +0000</pubDate>
<dc:creator>lenaclaine</dc:creator>
<guid>http://lenaclaine.wordpress.com/2009/11/12/why-not-start-an-adult-site/</guid>
<description><![CDATA[Could you earn a comfortable living from an adult web site and still sleep well at night knowing whe]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p><a href="http://answers.polldaddy.com/poll/2254271/">Could you earn a comfortable living from an adult web site and still sleep well at night knowing where your money is coming from?</a></p>
<p><span style="font:9px;">(<a href="http://www.polldaddy.com">polls</a>)</span></p>
<p>&#8220;Well, why not?&#8221;</p>
<p>For me, this blog is shaping up to be something kinda special. It&#8217;s my first registered domain name and first experience (aside of some black hat mess) in making a productive interesting web page. I recently started to put together another website&#8230; an adult web site&#8230; ultimately, it just felt wrong&#8230; it&#8217;s not for me and being a Christian, how could I feed my kids with any money from it? How could I tithe with that money? Being strapped for cash is one thing. But I can&#8217;t loose all grip on my morals&#8230;</p>
<p>Let&#8217;s not get so caught up in our busy money making life that we forget who put us here. I&#8217;m already a bartender, serving people alcohol every day. As for my fellow Christians out there, please pray for me. That I may continue to hold my morals and values as high as possible.</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[RBN Bribed Russian Police]]></title>
<link>http://datasecurityguy.wordpress.com/2009/10/28/rbn-bribed-russian-police/</link>
<pubDate>Wed, 28 Oct 2009 12:53:42 +0000</pubDate>
<dc:creator>datasecurityguy</dc:creator>
<guid>http://datasecurityguy.wordpress.com/2009/10/28/rbn-bribed-russian-police/</guid>
<description><![CDATA[According to ZDNet UK, the Russian Business Network bribed local police. The RBN, if you&#8217;re no]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>According to ZDNet UK, the <a href="http://news.zdnet.co.uk/security/0,1000000189,39825939,00.htm">Russian Business Network bribed local police</a>.</p>
<p>The RBN, if you&#8217;re not familiar, is a criminal, virtual ISP.  They&#8217;re the guys who provide the infrastructure to blackhat hackers an on-line pedophiles.  Because they&#8217;re virtual (they supposedly use hacked servers to provide this infrastructure), they&#8217;ve never been caught.  And, even if someone manages to shut them down, they spring up somewhere else.</p>
<p>If ZDnet&#8217;s reporting is correct, now we can see why RBN was so successful in evading capture.  There&#8217;s no reason to doubt the reporting, though, seeing how it&#8217;s the Serious Organised Crime Agency (SOCA) directly experienced the results of the palm-greasing.</p>
<p>SOCA found that local police kept hindering their investigation.</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Hacker Identifies Himself To Kapersky]]></title>
<link>http://datasecurityguy.wordpress.com/2009/10/25/hacker-identifies-himself-to-kapersky/</link>
<pubDate>Sun, 25 Oct 2009 16:42:37 +0000</pubDate>
<dc:creator>datasecurityguy</dc:creator>
<guid>http://datasecurityguy.wordpress.com/2009/10/25/hacker-identifies-himself-to-kapersky/</guid>
<description><![CDATA[Hm.  Maybe blackhats are born, not bred.  A whitehat-turned-blackhat hacker identified himself to Ka]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>Hm.  Maybe blackhats are born, not bred.  A whitehat-turned-blackhat hacker identified himself to <a href="http://www.viruslist.com/en/weblog?weblogid=208187881" target="_blank">Kaspersky labs</a>.</p>
<p>The Kaspersky team looked into an AV (antivirus) tracker website&#8211;catering to malware writers&#8211;as well as a spy program it was spreading around.  The team was contacted by the owner of the dubious site.  He revealed his identity in his e-mail, and demanded €2,000 as renumeration&#8230;god knows for what.</p>
<p>Kaspersky did their research on the guy (not just relying on the e-mail) and handed the results of their investigations to its lawyer.</p>
<p>I&#8217;m no hacker, but it seems that rule #1 of being a blackhat should be similar to rule #1 of Fight Club: You do not talk about it.</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[POV fan EEPROM hack]]></title>
<link>http://hackaday.com/2009/10/09/pov-fan-eeprom-hack/</link>
<pubDate>Fri, 09 Oct 2009 20:00:38 +0000</pubDate>
<dc:creator>Mike Szczys</dc:creator>
<guid>http://hackaday.com/2009/10/09/pov-fan-eeprom-hack/</guid>
<description><![CDATA[Hacking with Gum got their hands on one of the persistence of vision display fans that Cenzic was gi]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p><img class="alignnone size-full wp-image-17026" title="pov_fan_eeprom_hacking" src="http://hackadaycom.wordpress.com/files/2009/10/pov_fan_eeprom_hacking.jpg" alt="pov_fan_eeprom_hacking" width="470" height="353" /></p>
<p>Hacking with Gum got their hands on one of the persistence of vision display fans that <a href="http://www.cenzic.com/">Cenzic</a> was giving away at <a href="http://hackaday.com/2009/07/29/black-hat-2009-breaking-ssl-with-null-characters/">Blackhat</a> this year. It&#8217;s not the <a href="http://hackaday.com/2009/07/22/ceiling-fan-pov/">biggest fan-based POV display</a> we&#8217;ve seen but it&#8217;s still a fun device to tinker with. They <a href="http://hackingwithgum.com/2009/10/06/hacking-the-cenzic-pov-fan/">hacked into the EEPROM on the device</a> in order to change the message the fan displayed.</p>
<p>This is very similar to the other <a href="http://hackaday.com/2009/09/25/eee-pc-bios-resurrection/">EEPROM reading/writing</a> we&#8217;ve <a href="http://hackaday.com/2009/09/24/steal-the-administrator-password-from-an-eeprom/">seen recently</a>. Hacking with Gum read the data off of the EEPROM and then disassembled it to discover how the message data is stored on the chip. This was made easier by noting the messages displayed when the fan is running. The first byte of data shows the number of words in the message, then each chunk of word data is preceded by one byte that represents the number of letters in that work. Data length was calculated based on the number of pixels in each display character. Once he knew the data-storage scheme, it was just a matter of formatting his own messages in the same way and overwriting the chip.</p>
<p>This is a great write-up if you&#8217;re looking for a primer on reverse engineering an unknown hardware system. If you had fun trying out our <a href="http://hackaday.com/2009/10/07/barcode-challenge/">barcode</a> <a href="http://hackaday.com/2009/10/08/barcode-challenge-part-2/">challenges</a> perhaps deciphering EEPROM data from a simple device should be your next quest.</p>
<p>[Thanks James]</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[La chiave privata di PayPal? Pubblica!]]></title>
<link>http://armyz.wordpress.com/2009/10/09/la-chiave-privata-di-paypal-pubblica/</link>
<pubDate>Fri, 09 Oct 2009 10:51:00 +0000</pubDate>
<dc:creator>armyz</dc:creator>
<guid>http://armyz.wordpress.com/2009/10/09/la-chiave-privata-di-paypal-pubblica/</guid>
<description><![CDATA[Man in the middle &#8211; fonte OWASP - Dopo alcuni mesi (Moxie Marlinspike e Dan Kaminsky, Defcon e]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><div class="mceTemp">
<dl class="wp-caption alignleft"><img title="Man in the middle" src="http://www.owasp.org/images/2/21/Main_the_middle.JPG" alt="Man in the middle - fonte OWASP -" width="279" height="155" /> Man in the middle &#8211; fonte OWASP -</dl>
</div>
<p style="text-align:justify;">Dopo alcuni mesi (<a title="Thoughtcrime.org" href="http://www.thoughtcrime.org/" target="_blank">Moxie Marlinspike</a> e <a title="Wired su Dan Kaminsky" href="http://www.wired.com/threatlevel/2009/07/kaminsky/" target="_blank">Dan Kaminsky</a>, Defcon e Blackhat) si riparla di una vulnerabilità alle implementazioni SSL (API crittografiche) che, di fatto, prestano il fianco ad un attacco di tipo man in the middle nonchè a tecniche di phishing.</p>
<p style="text-align:justify;">Perchè se ne <a title="ZeusNews su Transazioni PayPal a rischio" href="http://www.zeusnews.com/index.php3?ar=stampa&#38;cod=11120" target="_blank">riparla</a> dopo poco più di due mesi? E&#8217; proprio di questi giorni la <a title="Full discolsure: PayPal Certification and private RSA Key" href="http://seclists.org/fulldisclosure/2009/Oct/87" target="_blank">pubblicazione di un certificato (e chiave privata)</a> attribuito a PayPal carpita proprio grazie alla vulnerabilità descritta da <a title="Defeat SSL" href="http://www.blackhat.com/presentations/bh-usa-09/MARLINSPIKE/BHUSA09-Marlinspike-DefeatSSL-SLIDES.pdf" target="_blank">Moxie Marlinspike</a> al <a title="BlackHat USA 09" href="http://www.blackhat.com/html/bh-usa-09/bh-us-09-main.html" target="_blank">BlackHat USA nel luglio di quest&#8217;anno</a> (<a title="Video Defcon 17" href="https://media.defcon.org/dc-17/video/DEFCON%2017%20hacking%20conference%20presentation%20by%20Moxie%20Marlinspike%20-%20More%20Tricks%20for%20Defeating%20SSL%20-%20video%20and%20slides.m4v" target="_blank">vedi video dell&#8217;intervento al defcon 17</a>).</p>
<p style="text-align:justify;"><a title="Shashdot" href="http://it.slashdot.org/story/09/10/06/2118211/Null-Prefix-SSL-Certificate-For-PayPal-Released" target="_blank">Frutto di tecniche di parsing</a> datate e usate nelle librerie crittografiche dei client che implementano e usano lo strato SSL (per cui non solo browser web ma anche client di posta, instant messaging, client irc,VPN SSL, etc) e di tool appositi (sslsniff).</p>
<p style="text-align:justify;">In particolare, questa vulnerabilità sfrutta la struttura del certificato X.509 del certificato e le informazioni in esso contenute usandole a proprio piacimento in quel procedimento di validazione a cascata della fiducia.</p>
<p style="text-align:justify;">La catena di fiducia tra il sito interessato e la Certification Authority (CA) funziona come descritto sotto</p>
<p style="text-align:justify;"><strong>Root CA <span style="color:#ff0000;">-&#62;</span> Intermediate CA <span style="color:#ff0000;">-&#62;</span> Intermediate CA <span style="color:#ff0000;">-&#62;</span> .. <span style="color:#ff0000;">-&#62;</span> Intermediate CA <span style="color:#ff0000;">-&#62;</span> esempio.com</strong></p>
<p style="text-align:justify;">Cosa dovrebbe avvenire:</p>
<ol style="text-align:justify;">
<li>verifica che il nome del nodo foglia è lo stesso del sito a cui ci si sta collegando</li>
<li>verifica che il certificato è valido, non è scaduto, revocato, etc</li>
<li>Controllo della firma (signature)</li>
<li>Se tale firma della CA appartiene alla nostra lista di una Root CA trusted il processo di conclude positivamente altrimenti si ripetono nuovamente gli step dopo aver risalito la catena di un livello.</li>
</ol>
<p style="text-align:justify;">Questo è lo scenario incriminato:</p>
<p style="text-align:justify;"><strong>Root CA <span style="color:#ff0000;">-&#62;</span> Intermediate CA <span style="color:#ff0000;">-&#62;</span> Intermediate CA <span style="color:#ff0000;">-&#62;</span> .. <span style="color:#ff0000;">-&#62;</span>Intermediate CA <span style="color:#ff0000;">-&#62;</span> sitomalevolo.com <span style="color:#ff0000;">-&#62;</span> esempio.com</strong></p>
<p style="text-align:justify;">Purtroppo, questo scenario, nelle condizioni di vulnerabilità indicate nel paper di Marlinspike al Blackhat di Las Vegas, sembra essere del tutto lecito: le firme sono validate, i certificati non sono scaduti/revocati, il procedimento indicato di verifica si conclude con una Root CA trusted &#8220;embedded&#8221; incorporata nel browser.</p>
<p style="text-align:justify;">Questo significa però che abbiamo costruito un certificato <span style="color:#ff0000;">VALIDO</span> per <strong>esempio.com</strong> ma che in nessun modo rappresentiamo in quanto siamo legati a <strong>sitomalevolo.com</strong></p>
<p style="text-align:justify;">Affinchè questo funzioni, viene sfruttata la <a title="Paper SSL Defeat - Marlinspike" href="http://www.blackhat.com/presentations/bh-usa-09/MARLINSPIKE/BHUSA09-Marlinspike-DefeatSSL-PAPER1.pdf" target="_blank">debolezza </a>di una codifica del CN (Common Name) Subject del <a title="PKCS #10: Certification Request Syntax Standard" href="http://www.rsa.com/rsalabs/node.asp?id=2132" target="_blank">PKCS #10</a> in cui il campo (stringa) viene &#8220;chiuso&#8221; da un particolare valore <em>null</em> (<strong></strong>).</p>
<p style="text-align:justify;">Quando viene effettuato il controllo 1), in questo scenario vengono confrontate due stringhe di lunghezza potenzialmente diversa.</p>
<p style="text-align:justify;">Tenendo conto che la stringa si conclude con il carattere <strong></strong>, il parsing considera solamente i primi <em>n</em> caratteri fino al valore <em>null</em> (<strong></strong>).</p>
<p style="text-align:justify;">Quindi se in un certificato X509 è specificato di essere <a href="http://www.esempio.com/0sitomalevolo.com">www.esempio.com<span style="color:#ff0000;"><strong></strong></span>sitomalevolo.com</a> le verifiche vengono effettate sulla precedente stringa (fino al campo <strong></strong>) e l&#8217;indirizzo a cui vogliamo collegarci (<a href="http://www.esempio.com/">www.esempio.com</a>).<br />
A questo punto si hanno tutti gli elementi per effettuare un MITM che generi il certificato apposito e si interponga trasparentemente tra le parti (molte CA rilasciano dei certificati se il richiedente è l&#8217;owner specificato <span style="color:#ff0000;">DOPO</span> il valore <em>null</em>).</p>
<p style="text-align:justify;">Per quanto riguarda Mozilla, i <a title="Security advisor" href="http://www.mozilla.org/security/announce/2009/mfsa2009-42.html" target="_blank">security advisor</a> riportano di avere chiuso la falla a partire dalla versione di firefox 3.5 e 3.0.13 (<a title="Defeat SSL" href="http://www.h-online.com/open/SSL-trick-certificate-published--/news/114361" target="_blank">vedi variante attacco su 3.0.11 vulnerabile</a>), Thunderbird dalla 2.0.0.23, SeaMonkey dalla 1.1.18 e NSS dalla 3.12.3</p>
<p style="text-align:justify;">Al momento sembra che le crypto API di windows siano vulnerabili.</p>
<p style="text-align:justify;">Ci sono ripercussioni e impatti anche nel campo delle <a title="Mobile Security Lab" href="http://www.mseclab.com/" target="_blank">applicazioni <em>mobile</em></a>.</p>
<p style="text-align:justify;">PayPal ha nel frattempo <a title="PayPal sospende l'account di Marlinspike" href="http://www.theregister.co.uk/2009/10/06/paypal_banishes_ssl_hacker/" target="_blank">sospeso l&#8217;account di Moxie Marlinspike</a>.</p>
<p style="text-align:justify;">Raccomandazioni: massima attenzione sulle transazioni in https e scrivere manualmente il link sul browser (possibilmente firefox, aggiornato) e mai fidarsi di link specialmente contenute in messaggi di posta elettronica.</p>
<p style="text-align:justify;">_______<br />
<a title="Il Taccuino" href="http://blog.armandoleotta.com/2009/10/la-chiave-privata-di-paypal-pubblica/" target="_blank">Taccuino</a></p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Try...catch...finally a new post]]></title>
<link>http://justdix.wordpress.com/2009/10/01/try-catch-finally-a-new-post/</link>
<pubDate>Thu, 01 Oct 2009 14:07:59 +0000</pubDate>
<dc:creator>justdix</dc:creator>
<guid>http://justdix.wordpress.com/2009/10/01/try-catch-finally-a-new-post/</guid>
<description><![CDATA[I finally got myself to write a new post. It&#8217;s not going to be much, but I have to write somet]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>I finally got myself to write a new post. It&#8217;s not going to be much, but I have to write something so that I can do some research <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> . Isn&#8217;t this fun?</p>
<p>Anyway (or anyways if u&#8217;re an american teenager), I found this really cool place: <a href="http://www.blackhat.com/html/bh-usa-09/bh-usa-09-archives.html">http://www.blackhat.com/html/bh-usa-09/bh-usa-09-archives.html</a>. And no, this is not spam (how could it be, it&#8217;s my own post on my own blog??) There are some pretty amazing things that can be done these days, right? What I found most interesting was the ring -3 rootkit article. My only question now is &#8220;How low can we go?&#8221;</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[SEO Bots VS Humans]]></title>
<link>http://everybodysagenius.wordpress.com/2009/09/26/seo-marketing-or-conversations/</link>
<pubDate>Sat, 26 Sep 2009 20:07:09 +0000</pubDate>
<dc:creator>Will Flavell</dc:creator>
<guid>http://everybodysagenius.wordpress.com/2009/09/26/seo-marketing-or-conversations/</guid>
<description><![CDATA[Good Afternoon Everybody, The all important first search engine result page (SERP) on Google and the]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>Good Afternoon Everybody,</p>
<p>The all important first search engine result page (SERP) on Google and the subsequent value of SEO seem to be running</p>
<div id="attachment_499" class="wp-caption alignleft" style="width: 160px"><img class="size-thumbnail wp-image-499" title="google_logo" src="http://everybodysagenius.wordpress.com/files/2009/09/google_logo.jpg?w=150" alt="Google Logo" width="150" height="62" /><p class="wp-caption-text">Google Logo</p></div>
<p>a lot of web marketing ideas these days. Well, I am a web marketer. I am interested in SEO, but more important to me is the value and experience for the user. Does it matter how many SERs you have per page if none of these visitors to those results will end up customers?</p>
<p>I have been thinking a lot about this subject lately and I have come to the conclusion that SEO efforts that write for/attempt to market to search engines is just ridiculous. It leads us as marketers to black hat tactics and ultimately to experiences that the consumer does not enjoy. By Black Hat, I mean using trickery or unethical means of beating organic SERPs. Strategies like link farms, stealing or duplicating content, creating unmanned or spam social sites. For a list of tons more black hat (bad and stupid) ideas visit <a href="http://www.beanstalk-inc.com/tactics/black-hat.htm">Beanstalk</a>.</p>
<p>It seems to me that all of the big search engines: Google, Bing and Yahoo are moving to algorithms that lend more and more credibility to user activity whether that be direct voting or off-site promotion of the content. So, you want a strategy that will get you a higher search engine result and one that will get readers more interested in you and your products. Here&#8217;s one for ya: create interesting, unique content on a consistent basis. If you do this readers will want to read and share and link to it. The bots will pick up on that activity and your new keyword strength and reward you accordingly.</p>
<p>Oh, and just to show that I am not the only one with this mindset. Check out this quote from Google&#8217;s Webmaster Guidelines:</p>
<blockquote><p>-The basic common sense principle would be NOT to utilize anything that you would not implement if the search engines didn&#8217;t exist, or in short:<br />
&#8220;Make pages for users, not for search engines.&#8221;</p></blockquote>
<p>So go out and create great content and get users to share it for you. What are some of your most successful SEO tactics. Check out the Big 16 rules for  SMO tactics on the <a href="http://www.toprankblog.com/2009/08/social-media-optimization-redux/">Online Marketing Blog</a>.</p>
<p>Best of luck,</p>
<p>Will Flavell</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[(Video) Whitehat SEO Tips From Senior Google Engineer Matt Cutts]]></title>
<link>http://maverickguy.wordpress.com/2009/09/22/whitehat-seo-tips-from-senior-google-engineer/</link>
<pubDate>Tue, 22 Sep 2009 16:52:32 +0000</pubDate>
<dc:creator>maverickguy</dc:creator>
<guid>http://maverickguy.wordpress.com/2009/09/22/whitehat-seo-tips-from-senior-google-engineer/</guid>
<description><![CDATA[Ok, if you only watch or read one thing about improving Google page rank, this should be it. Matt Cu]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><div>Ok, if you only watch or read one thing about improving Google page rank, this should be it. Matt Cutts is a senior engineer at Google. His presentation is insightful as well as a bit humorous. Just click on the link below which will take you to the Viddler website to view his video.</div>
<div><a href="http://www.viddler.com/explore/davecurlee2/videos/7/">Matt Cutts Senior Google Engineer Presentation</a></div>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Ulovlig eller kreativ søgemaskineoptimering?]]></title>
<link>http://nicolaiblas.wordpress.com/2009/09/10/ulovlig-eller-kreativ-s%c3%b8gemaskineoptimering/</link>
<pubDate>Thu, 10 Sep 2009 09:40:53 +0000</pubDate>
<dc:creator>nicolaiblas</dc:creator>
<guid>http://nicolaiblas.wordpress.com/2009/09/10/ulovlig-eller-kreativ-s%c3%b8gemaskineoptimering/</guid>
<description><![CDATA[Søgemaskineoptimering er en vigtig ting nu til dags, for online-marketing, og det betyder at der er ]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>Søgemaskineoptimering er en vigtig ting nu til dags, for online-marketing, og det betyder at der er kamp om de bedste placeringer, på Google. Brugere bliver ved med at opdage nye kneb, og styrker derfor Deres venskab, med Google-robotten.. de fleste i hvert fald!</p>
<h2>SEO er ikke ufarligt for dig og din hjemmeside</h2>
<p>Deres findes ”ulovlige” metoder at bringe sig op på Google med. En af metoderne er lave usynlig tekst (baggrund og tekst har samme farve) og derved kan man få en masse ekstra ord ind i sine tekster. Et eksempel kan ses på <a title="Cats-Cats.dk - Ulovlig seo-handlinger" href="http://www.cats-cats.dk/burmeser_DK-menu.htm" target="_blank">Cats-Cats.dk</a>.</p>
<p>Big Mouth Media er et firma som markedsfører sig med alt indenfor SEO og e-marketing. Google har lige taget dem i at gøre ulovlig handlinger indenfor søgemaskineoptimering. De har haft små 60&#215;60px ”bokse” på deres hjemmeside som indeholdte over 13.000 ord. Som straf blev de smidt ud af google-indekset, i uvis tid.</p>
<p>Når man markedsfører sig med ulovlige metoder, så kaldes det BlackHatSEO. Det er typisk professionelle SEO-ansatte som udnytter sig af dette, da de har bedre kendskab til det. Der diskuteres meget på dette område, om det overhovedet er ulovligt, men hvis Google ikke tillader det, så må man rette sig efter det. Her kan du læse mere om <a title="BlackHat SEO" href="http://websearch.about.com/od/seononos/a/spamseo.htm" target="_blank">BlackhatSEO</a>.</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[The Cyber Trough of Disillusionment]]></title>
<link>http://lewisshepherd.wordpress.com/2009/08/20/the-cyber-trough-of-disillusionment/</link>
<pubDate>Thu, 20 Aug 2009 14:37:43 +0000</pubDate>
<dc:creator>lewisshepherd</dc:creator>
<guid>http://lewisshepherd.wordpress.com/2009/08/20/the-cyber-trough-of-disillusionment/</guid>
<description><![CDATA[I&#8217;ll call the moment: the cyber security field is now past its giddy buzzword peak. Gartner is]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>I&#8217;ll call the moment: the cyber security field is now past its giddy buzzword peak.</p>
<p>Gartner is well known for preparing &#8220;hype cycle&#8221; analysis of technology sectors, as in their recent publication of the 2009 &#8220;<a href="http://www.gartner.com/DisplayDocument?doc_cd=168875&#38;ref=g_fromdoc" target="_blank">Hype Cycle for Social Software</a>.&#8221; That report got a lot of attention on Twitter and in blogs, naturally; social medians are nothing if not self-reflective regarding their community. I thought an interesting take was by an IBM developer, who <a href="https://www.ibm.com/developerworks/mydeveloperworks/blogs/rawn/entry/gartner_hype_cycle_for_social_software_technology_20091" target="_blank">compared the 2008 version against the new one</a>, measuring the changes in predicted &#8220;time to maturity&#8221; for individual technologies, and thereby coming up with something like a measure of acceleration. By that measure, individual blogging and social search made the most rapid gains.</p>
<p>But I notice something missing on <a href="http://www.gartner.com/DisplayDocument?ref=g_search&#38;id=1108412&#38;subref=simplesearch" target="_blank">the full list of 79 Gartner hype cycle reports</a>: there&#8217;s not one about &#8220;cyber security.&#8221;</p>
<p><!--more--></p>
<p><a href="http://lewisshepherd.wordpress.com/files/2009/08/gartner-hype-cycle-2009-emerging-technologies.jpg" target="_blank"><img class="alignleft size-medium wp-image-1572" style="margin:4px;" title="Gartner Hype Cycle 2009 Emerging Technologies" src="http://lewisshepherd.wordpress.com/files/2009/08/gartner-hype-cycle-2009-emerging-technologies.jpg?w=300" alt="Gartner Hype Cycle 2009 Emerging Technologies" width="300" height="223" /></a>To the left you can see their uber-cycle, the latest chart of all &#8220;Emerging Technologies.&#8221; Among the dozens of &#8220;technology, topic and industry areas&#8221; across all their charts, the closest thing to covering the &#8220;cyber&#8221; world is the <a href="http://www.gartner.com/DisplayDocument?doc_cd=168605&#38;ref=g_fromdoc" target="_blank">Data and Application Security Hype Cycle</a>, which lists no fewer than 21 contributing analysts but still can&#8217;t see fit to reflect the broadest reaches of internet security. Its abstract alludes to Internet security, but makes clear that its focus is on several specific (not to say narrow) technical approaches:</p>
<blockquote><p>Enterprise boundaries continue to blur as data is shared across the Internet between partner organizations and unmanaged endpoints, increasing concerns about data leakage and manipulation. This is encouraging greater use of application layer and data layer security controls.</p></blockquote>
<p>Now, those topics are of course related to information security and assurance, and yet they don&#8217;t approach the overall breadth of the tangled spaghetti of technical, policy, and political issues that make up the messy cyber-security realm.</p>
<p>This week I expected to get a snapshot of where that messy realm stands, by attending the &#8220;<a href="http://www.nitrd.gov/NCLYSummit.aspx" target="_blank">National Cyber Leap Year Summit</a>&#8221; in Arlington, Virginia. It was a joint DoD-White House production, by invitation only, and sponsored by the White House&#8217;s Office of Science and Technology Policy (OSTP), and the Office of the Assistant Secretary of Defense for Networks and Information Integration (NII).</p>
<p>They wisely used as an organizational umbrella the <a href="http://www.itrd.gov/about/about_nco.aspx" target="_blank">Federal Networking and Information Technology Research and Development (NITRD) Program</a>, the quiet but important organizing construct for federal R&#38;D. NITRD describes itself as</p>
<blockquote><p>the primary mechanism by which the Government coordinates its unclassified networking and information technology (IT) research and development (R&#38;D) investments. Thirteen Federal agencies, including all of the large science and technology agencies, are formal members of the NITRD Program, whose combined 2007 IT R&#38;D budgets totaled more than $3 billion.&#8221;</p></blockquote>
<p>Member agencies include DARPA, DOE and the National Labs, NASA, NIH, NIST, EPA, NARA, AHRQ, NOAA, NSA, NSF, OSD, and the DOD Research Labs. All of those groups were represented at the Cyber Leap Year Summit this week &#8211; along with a panoply of top names from corporate and academic security work and research &#8211; you name &#8216;em, they were represented.</p>
<p>And yet I came away slightly disappointed &#8211; not with the effort by the event&#8217;s organizers, but with the outcome. The premise of the session was to provide &#8220;leap-ahead, game-changing&#8221; ideas and proposals. Some were indeed offered in sessions, kicked around, and debated, dismissed, or set aside for further exploration. There were five tracks in the conference:</p>
<li><strong>Digital Provenance</strong> → basing trust decisions on verified assertions</li>
<li><strong>Moving-target Defense</strong> → attacks only work once if at all</li>
<li><strong>Hardware-enabled Trust</strong> → knowing when we’ve been had</li>
<li><strong>Health-inspired Network Defense</strong> → move from forensics to real-time diagnosis</li>
<li><strong>Cyber Economics</strong> → crime doesn’t pay</li>
<p>Each track wound up having valuable brainstorming sessions, with some innovative ideas and approaches generated, all of which are now being captured in a wiki.  (Participants were provided with password access to the wiki; if it is opened to broader access I will update this post with a link.)</p>
<p>I mostly attended the Cyber Economics sessions, which had the closest relevance to government policies as far as I could tell.  Our ideas ranged from innovative ways to raise the economic costs to bad guys on the Internet, to establishing something like a &#8220;cyber NTSB,&#8221; which would mirror its Transportation Safety counterpart in collecting, analyzing, and reporting out data on cyber attacks and information-security incidents. Good ideas, but nothing game-changing on its face.</p>
<p>I stuck my head into the other groups from time to time as well, and listened closely at the wrap-up &#8220;mix &#8216;n&#8217; match&#8221; discussions at yesterday&#8217;s final sessions, hoping to hear a breakthrough idea.  I&#8217;ll admit, I personally had none to contribute &#8211; cyber security is not my native field of expertise though I do my best. But unless I&#8217;m mistaken, no one else had a true &#8220;game-changing&#8221; breakthrough either.  Overall there was a sense of &#8220;heard it all before&#8221; quietly sitting like a ground-hugging fog in the conference rooms.</p>
<p>Now, that&#8217;s not necessarily dire; this is tough stuff and you can&#8217;t expect a single conference, even with the biggest brains in attendance, to produce elegantly brilliant policy and technical solutions to enormous challenges of long standing. But it indicates to me that the publicly-discussed field of cyber security is echoing certain stages on the Gartner Hype Cycle.</p>
<p><strong>Down in the Valley</strong></p>
<p>That cycle charts &#8220;Expectations&#8221; against a Time axis in the life of technologies or industries. Over the past couple of years, I would say that Cyber security has ramped quickly up the &#8220;Inflated Expectations&#8221; hype curve. I&#8217;d argue that it approached its &#8220;Peak of Inflated Expectations&#8221; the moment that presidential candidate Barack Obama pledged on the campaign trail that “I’ll declare our cyber-infrastructure a strategic asset and appoint a National Cyber Adviser who will report directly to me.”</p>
<p>How&#8217;s that promise coming along? Not well.  The inflated expectations crested the moment Melissa Hathaway published the much anticipated, now nearly forgotten, <a href="http://www.whitehouse.gov/assets/documents/Cyberspace_Policy_Review_final.pdf" target="_blank">60-Day Cyberspace Policy Review</a>. You can see <a href="http://lewisshepherd.wordpress.com/?s=cyber+czar" target="_self">my previous pieces on the Cyber Czar debacle</a>, read an adamant op-ed in this week&#8217;s Business Week titled &#8220;<a href="http://www.msnbc.msn.com/id/32416988/" target="_blank">The U.S. Needs a Cybersecurity Czar Now</a>,&#8221; or read one of DC&#8217;s keenest political observers, The Atlantic&#8217;s Marc Ambinder, who now believes that the leadership vacuum is increasing &#8220;jitters about whether the Obama administration is devoting enough bandwidth to the issue.&#8221; Marc&#8217;s piece (&#8220;<a href="http://politics.theatlantic.com/2009/08/when_john_brennan_the_presidents.php" target="_blank">On Cyber, Homeland Security Isn&#8217;t Waiting</a>&#8220;) argues that DHS is picking up the baton in the vacuum, but many of the folks I know up at Ft. Meade scoff at that, and are quietly quietly burrowing away at the bureaucratic-politics game themselves.</p>
<p><em><strong>There&#8217;s a lot of effort going on to secure things all right &#8211; things like bureaucratic turf, budget billions, and presidential face-time.</strong></em></p>
<p>Per Gartner&#8217;s paradigm, cyber security as an issue is heading straight down into the &#8220;Trough of Disillusionment.&#8221;  That&#8217;s not an indictment of those working in the field. Indeed, in Gartner&#8217;s methodology, to be successful, technologies almost inevitably follow a path &#8221;from overenthusiasm through a period of disillusionment to an eventual understanding of the technology&#8217;s relevance and role in a market or domain.&#8221;</p>
<p><strong>The Slow Climb to Enlightenment</strong></p>
<p>So what is to be done, down here in the valley? Well, I&#8217;d argue that technologists just ignore the politics and the Time-magazine covers and the frenzied Twitter chronicles of who&#8217;s in and who&#8217;s out.  I&#8217;ll try to avoid that stuff as well, as a prime offender (no promises), and do a fair job of tracking the technical progress of promising research.</p>
<p>To that end, I&#8217;ll end with a nod to a cool Microsoft Research project being unveiled this week at the <a href="http://conferences.sigcomm.org/sigcomm/2009/" target="_blank">SIGCOMM 2009 conference</a> in Spain: &#8220;<a href="http://research.microsoft.com/apps/pubs/default.aspx?id=80964" target="_blank">De-Anonymizing the Internet Using Unreliable IDs</a>.&#8221;  Researchers Yinglian Xie, Fang Yu, and Martin Abadi have just published a great paper (<a href="http://research.microsoft.com/pubs/80964/sigcomm09.pdf" target="_blank">available in PDF here</a>) detailing their &#8220;Host Tracker&#8221; work aimed at malicious traffic which cannot typically be &#8220;held accountable&#8221; in today&#8217;s open, anonymous Internet of free traffic from any host.  &#8220;HostTracker tracks dynamic bindings between hosts and IP addresses by leveraging application-level data with unreliable IDs.&#8221;</p>
<p>As the early <a href="http://www.technologyreview.com/computing/23224/?a=f" target="_blank">coverage in Technology Review</a>  puts it, Internet anonymity can be both a blessing and a curse, because &#8220;the same technologies allow cybercriminals to hide their tracks and pass off malicious code and spam for legitimate communications.&#8221; TR goes on in their assessment:</p>
<blockquote><p>[HostTracker represents] a way to remove the shield of anonymity from such shadowy attackers. Using a new software tool, the three computer scientists were able to identify the machines responsible for malicious activity, even when the host&#8217;s IP address changed frequently. &#8220;What we are really trying to get at is the host responsible for an attack,&#8221; said <a href="http://research.microsoft.com/en-us/people/yxie/?0sr=a" target="_blank">Yinglian Xie</a>, a member of the Microsoft team. &#8220;We are not trying to track those identifiers but associate them with a particular host.&#8221;</p>
<p>The prototype system, dubbed HostTracker, could result in better defenses against online attacks and spam campaigns. Security firms could, for example, build a better picture of which Internet hosts should be blocked from sending traffic to their clients, and cybercriminals would have a harder time camouflaging their activities as legitimate traffic. <em><a href="http://www.technologyreview.com/computing/23224/?a=f" target="_blank">- Technology Review</a></em></p></blockquote>
<p>HostTracker is squarely aimed at several of the questions across the five-track sections in the Cyber Leap Year Summit, including the &#8220;Digital Provenance&#8221; and &#8220;Moving-Target Defense&#8221; areas.  If it&#8217;s successful, it could begin to chip away at the economics of cyber attacks as well &#8211; at least until the attackers&#8217; next innovation, which will drive the cycle of good-guy research again.</p>
<p>Hmm &#8211; a cycle. Gartner, get to work!</p>
<p><a href="mailto:?Subject=Interesting%20post%20on%20the%20Shepherds%20Pi%20blog&#38;Body=Thought you might enjoy this, http://lewisshepherd.wordpress.com/2009/08/20/the-cyber-trough-of-disillusionment/">Email this post to a friend</a></p>
<p><!-- AddThis Bookmark Button BEGIN --><a title="Bookmark using any bookmark manager!" href="http://www.addthis.com/bookmark.php" target="_blank"><span style="text-decoration:none;"><img src="http://s9.addthis.com/button1-share.gif" border="0" alt="AddThis Social Bookmark Button" width="125" /></span></a></p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[SEO Tips #57 - Avoid things in SEO]]></title>
<link>http://seosources.wordpress.com/2009/08/16/seo-tips-57-avoid-things-in-seo/</link>
<pubDate>Sun, 16 Aug 2009 18:17:53 +0000</pubDate>
<dc:creator>abdulmalick</dc:creator>
<guid>http://seosources.wordpress.com/2009/08/16/seo-tips-57-avoid-things-in-seo/</guid>
<description><![CDATA[Avoid the following things which can get you in trouble with search engines: -Don&#8217;t use hidden]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>Avoid the following things which can get you in trouble with<br />
search engines:</p>
<p>-Don&#8217;t use hidden text or hidden links.<br />
-Don&#8217;t employ cloaking or lightning fast java redirects.<br />
-Don&#8217;t load up your pages with irrelevant words.<br />
-Don&#8217;t create multiple pages, subdomains, or domains<br />
with substantially duplicate content.</p>
<p>Are you ready for some more rather advanced stuff? Hang on.</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[SEO Tips #57 - Avoid things in SEO]]></title>
<link>http://abdulmalick.wordpress.com/2009/08/16/seo-tips-57-avoid-things-in-seo/</link>
<pubDate>Sun, 16 Aug 2009 18:17:53 +0000</pubDate>
<dc:creator>abdulmalick</dc:creator>
<guid>http://abdulmalick.wordpress.com/2009/08/16/seo-tips-57-avoid-things-in-seo/</guid>
<description><![CDATA[Avoid the following things which can get you in trouble with search engines: -Don&#8217;t use hidden]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>Avoid the following things which can get you in trouble with<br />
search engines:</p>
<p>-Don&#8217;t use hidden text or hidden links.<br />
-Don&#8217;t employ cloaking or lightning fast java redirects.<br />
-Don&#8217;t load up your pages with irrelevant words.<br />
-Don&#8217;t create multiple pages, subdomains, or domains<br />
with substantially duplicate content.</p>
<p>Are you ready for some more rather advanced stuff? Hang on.</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Why you do not hear about internet legal trouble.]]></title>
<link>http://justinrichards.wordpress.com/2009/08/08/why-you-do-not-hear-about-internet-legal-trouble/</link>
<pubDate>Sat, 08 Aug 2009 07:10:50 +0000</pubDate>
<dc:creator>justinrichards</dc:creator>
<guid>http://justinrichards.wordpress.com/2009/08/08/why-you-do-not-hear-about-internet-legal-trouble/</guid>
<description><![CDATA[Lately a lot of people in the IM world are pushing the limits with how they make money. Some people ]]></description>
<content:encoded><![CDATA[Lately a lot of people in the IM world are pushing the limits with how they make money. Some people ]]></content:encoded>
</item>
<item>
<title><![CDATA[BlackHat USA 2009]]></title>
<link>http://dtrammell.wordpress.com/2009/08/07/blackhat-usa-2009/</link>
<pubDate>Fri, 07 Aug 2009 19:27:00 +0000</pubDate>
<dc:creator>Dustin D. Trammell</dc:creator>
<guid>http://dtrammell.wordpress.com/2009/08/07/blackhat-usa-2009/</guid>
<description><![CDATA[Last week and through the weekend I was in Las Vegas for this year&#8217;s annual block of hacker co]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>Last week and through the weekend I was in Las Vegas for this year&#8217;s annual block of hacker conferences, <a title="BlackHat USA 2009" href="http://www.blackhat.com/" target="_blank">BlackHat USA</a> and <a title="DEFCON" href="http://www.defcon.org/" target="_blank">DEFCON</a>.  This year was a bit different for me as my employer no longer covers conference expenses (even if you&#8217;re speaking!), so since I was there not representing a company and entirely on my own dime, I stayed with some local friends for the first half of my stay and did a lot less gambling&#8230; none actually.  My gracious hosts did a lot of ferrying me around for the first half of my stay as well to help me avoid cab fares.</p>
<p>One of the highlights of BlackHat was obviously the Pwnie Awards.  This industry awards ceremony, highlighting the successes and failures of the security industry of the past year, has quickly become one of my favorite parts of BlackHat.  If you&#8217;re interested, you can find this year&#8217;s nominees and winners listed over at the <a title="Pwnie Awards" href="http://pwnie-awards.org/2009/" target="_blank">Pwnie Awards website</a>.  The impromptu dinner afterward was very enjoyable as well, where I shared a meal with the likes of the lovely Shyama Rose, that <a title="Top-10 Sexy Geeks" href="http://www.tinynibbles.com/blogarchives/2008/12/top-ten-sexy-geeks-2009.html" target="_blank">beef-hunk</a> (nsfw) Alex Sotirov, Pusscat, who needs no introduction, the code machine I call a boss, HD Moore, <a title="Nick DePetrillo" href="http://www.linkedin.com/pub/nicholas-depetrillo/10/136/ab4" target="_blank">some d00d from Rhode Island</a>, slow, and a slew of other interesting and intelligent people.</p>
<p>I didn&#8217;t make it to many parties this year, but one of the few BlackHat parties that I did make it to was the Microsoft party over at Treasure Island.  An awesome mix of people made for some good conversations, but the music indoors was horrible&#8230;  The DJ was playing all kinds of early-90&#8217;s tunes like Bel Biv Devoe, Boys II Men, etc. Outside the music was much better (house!) except that the DJ kept having to stop the music for any number of reasons, the longest of which  being the Pirate show going off just outside the balcony on the waterfront between the club and the street.</p>
<p>Overall BlackHat was a fairly enjoyable experience.  I would have liked to have seen more of the presentations but due to an extremely late night Wednesday night culminating in my friend locking himself out of his hotel suite, soaking wet, in his boxers,  I ended up sleeping  late on Thursday and then attempted to get over to DEFCON early to get registered and get one of the electronic badges to play with.  You can however read my thoughts on the various presentations I <em>did</em> see below:</p>
<p><strong><!--more-->Practical Windows XP/2003 Heap Exploitation</strong> &#8211; John McDonald, Chris Valasek</p>
<p>This was probably the most technically interesting talk that I attended at BlackHat.  The few times I&#8217;ve had to exploit something via the heap in the past, it was always a pain-in-the-ass, inexact science involving sprays and hoping that call instruction ends up in the right place.  This talk however was about none of that.  It was about exploitation using the heap and it&#8217;s structure itself, and attempting to not leave the heap in a corrupted state (or at least a corrupted state that it was aware of).  John and Chris did an excellent job of describing the heap and it&#8217;s internal layout and structure to those of us in the audience that weren&#8217;t all that familiar with it, such as the heap free bitmap.  They also covered how the heap is managed and the various algorithms used to do so.  They then covered the existing heap security mechanisms and how those worked, such as heap cookies, safe un-linking checks, and process termination when something is noticed to be awry.  Following all of this groundwork to bring the audience up to speed they briefly touched on existing exploitation techniques such as overwriting the look-aside list, bitmap flipping attacks, and faking a populated list.  Finally they got into the meat of their presentation, the new exploitation tactics that they had developed.  These included a bitmap XOR attack and a couple of new tricks using the look-aside list, but the really interesting one was leveraging a 1 byte overflow to de-sync the heap cache and create a &#8220;shadow&#8221; free list which is used when allocation is requested for specific sizes.  This allowed the return of the same memory address every time that an allocation for these specific sizes was made, which is really, really cool.  Finally they listed some of the tools that they use when working in this space and performed a demo.  The impression I was left with was that to accomplish exploitation this way was a LOT of work, but I guess when you really, really need to exploit that vulnerability and all you have to work with is the heap, it <em>is</em> possible (:</p>
<p><strong>Sniff Keystrokes With Lasers/Voltmeters Side Channel Attacks Using Optical Sampling of Mechanical Energy and Power Line Leakage</strong> &#8211; Andrea Barisani, Daniele Bianco</p>
<p>Neither of these attacks are anything new; I&#8217;ve read papers detailing both of these attacks before.  These researchers did however seem to refine the attacks a bit from what I remember reading many years ago.  This was however the funniest presentation I saw at BlackHat, with the researchers having an ongoing narrative about &#8220;The Hacker&#8221; and &#8220;The Washed-Up Porn Star&#8221; with still pictures and even a video, which was really very funny and over-dramatic.  Regarding the sniffing techniques, the first was to use an oscilloscope or voltmeter to measure the line voltage where a computer was plugged in.  When the keyboard sent character codes to the computer, the power differential for each bit of the character code would show up as a wave in the line power, and could be detected and read with fairly high accuracy.  But what if the computer isn&#8217;t plugged into line power? That&#8217;s where the second attack came in&#8230;  The second attack was using a laser microphone to listen to keystrokes by bouncing the laser off of the computer itself, such as the lid of a laptop computer.  This technique was much less exact because it was detecting audio, and you had to do some fairly boring post-analysis of the keystroke patterns to attempt to decipher what the words being typed were.  Again, nothing new here, both of these attacks have been refined and published in various journals over the years.</p>
<p><strong>Analyzing Security Research in the Media</strong> &#8211; Panel</p>
<p>This was an interesting panel discussion seating a number of Information Security Journalists who mostly answered questions from the moderator.  I believe they were going to take some questions from the audience toward the end, but I had to duck out early to prepare for my own presentation that was coming up in the next time slot.  The questions that I heard asked and their summarized responses were:</p>
<p>1. What makes a threat newsworthy?</p>
<p>The panel mostly agreed on the answer to this one, which was a combination of widespread impact, whether or not it involved a new or exciting product, the amount of damage it could do or how quickly it could spread.  They also indicated that many times they relied on the experts in whichever field was applicable to help identify the big stories.</p>
<p>2. How does someone bring a story to a journalist and do you have any advice to give for doing so?</p>
<p>One panelist said to know your reporter and build a rapport.  Most of the panel seemed to agree that this was all about building relationships with reporters so that they come to know you and trust the information you bring them.</p>
<p>3. The Panel was asked about their thoughts on the relationship between Security Journalists and the Mainstream Media.</p>
<p>It&#8217;s fairly obvious that the mainstream media tends to sensationalize, and most Panelists noted this fact.  They also indicated that the mainstream media tends to take a more passive posture regarding security journalists where they follow the stories and may pick up an interesting one now and then but they don&#8217;t really proactively engage with the security journalists.  One Panelist indicated that many security journalists will drop a story when the mainstream media picks it up because that usually indicates that the story is over or played-out.</p>
<p>4. The Panel was asked if they have any advice for bloggers and journalists on maintaining accuracy in technical details.</p>
<p>One Panelist indicated that there should always be some form of journalistic process involving fact checking, source checking, a sanity check from another blogger/journalist, etc. however another Panelist said that it really depends on the type of blogger or journalist, and the different types have different requirements.  Expert individuals blogging about their field of expertise may not necessarily require the same types of self-scrutiny that faux-journalists require, and ranting bloggers aren&#8217;t held to the same standards because they&#8217;re not trying to be a reputable source of information.  One Panelist also mentioned trying to avoid bias via agenda if you&#8217;re trying to be a real journalist, however certain bias if it promotes good behaviors in the reader such as encouraging additional personal research can be a good thing.</p>
<p>5. The Panel was asked about their thoughts on the overall journalism industry&#8217;s current struggles and perceived diminishing quality.</p>
<p>Most of the panel agreed that the way of physical print journalism was definitely dying, because the primary revenue stream that kept them in business, advertisement sales, just wasn&#8217;t there anymore. One Panelist noted that the current trend was to produce short, quick stories rather than longer more in-depth pieces.  Many indicated that digital journalism was the future, and much of that would be seeded by sources such as blogs.</p>
<p><strong>Metasploit Framework Telephony</strong> &#8211; I)ruid</p>
<p>Donning my black hat for a while, I presented a turbo-talk about the new telephony library that I&#8217;ve added to Metasploit.  I  discussed exploiting systems with Metasploit over dial-up and the new Metasploit Wardialer, both of which use the new telephony library.  Overall I felt my talk went really well, although I did rush through it a bit and ended at 15 minutes instead of my target 20.</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[The Cloud Isn't Safe?! (Or Did Black Hat Just Scare Us?)]]></title>
<link>http://stickyslide.wordpress.com/2009/08/05/the-cloud-isnt-safe-or-did-black-hat-just-scare-us/</link>
<pubDate>Wed, 05 Aug 2009 17:28:29 +0000</pubDate>
<dc:creator>scottguilfoyle</dc:creator>
<guid>http://stickyslide.wordpress.com/2009/08/05/the-cloud-isnt-safe-or-did-black-hat-just-scare-us/</guid>
<description><![CDATA[The Cloud Isn&#8217;t Safe?! (Or Did Black Hat Just Scare Us?): &#8221; At last week&#8217;s Black H]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p><a href="http://feedproxy.google.com/~r/readwriteweb/~3/oxpj3hhTVS0/the_cloud_isnt_safe_or_did_blackhat_just_scare_us.php">The Cloud Isn&#8217;t Safe?! (Or Did Black Hat Just Scare Us?)</a>: &#8221;
<p><img src="http://www.readwriteweb.com/images/blackhat.jpg">At last week&#8217;s <a href="http://www.blackhat.com/">Black Hat USA</a> conference in Las Vegas, a number of security researchers demonstrated new ways of attacking cloud computing services. One of the more notable presentations, &#8216;Clobbering the Cloud,&#8217; looked at the vulnerabilities in Amazon&#8217;s cloud infrastructure, Apple&#8217;s MobileMe service, and Salesforce.com&#8217;s cloud platform. Another demonstration showed how both Microsoft and Amazon used insecure methods for password retrieval. And still another presentation examined how the supposedly secure protocol SSL could be defeated. </p>
<p>But hacks alone aren&#8217;t the only dangers to be found when moving to the cloud, as the Black Hat presentations quickly made clear. In reviewing the dangers brought up by the researchers, it was enough to make anyone wonder:<em><strong> is cloud computing putting us and our data at risk?</strong></em> </p>
<p align="right"><em>Sponsor</em><br /><a href="http://d1.openx.org/ck.php?n=15952&#38;cb=15952"><img src="http://d1.openx.org/avw.php?zoneid=11205&#38;cb=15952&#38;n=15952" border="0" alt="" align="right"></a></p>
<h2>Cloud Danger #1: All Yours Eggs in One Basket</h2>
<p>In <a href="http://www.sensepost.com">Sensepost&#8217;s</a> presentation about cloud vulnerabilities (<a href="http://www.sensepost.com/research/presentations/2009-08-SensePost-BH-USA-2009.pptx">available here as PowerPoint download</a>), they make note of the fact that moving your data to a cloud service is the equivalent of &#8216;putting all your eggs in one basket.&#8217; Not too long ago, we saw a perfect example of the worst-case-scenario of doing just this. Earlier this year, social bookmarking site Ma.gnolia experienced a server crash that resulted in massive data loss &#8211; enough to shut down the service for good. Users&#8217; bookmarks were unrecoverable. Permanently. </p>
<p><img src="http://www.readwriteweb.com/assets_c/2009/06/salesforce_logo09-thumb-150x40-5742.jpg" align="right">While that incident may have had only a minimal impact on the world at large, Sensepost pointed out a few other examples that were much worse including that of online storage service MediaMax (also called The Linkup) which went out of business following a system administration error that deleted active customer data. Then there was the incident where <a href="http://www.scmagazineuk.com/Salesforcecom-criticised-after-users-locked-out/article/123632/">Salesforce.com</a> customers were locked out of their critical business applications during a service outage. And finally, they mentioned Nokia&#8217;s Ovi crash which resulted <a href="http://www.engadget.com/2009/02/12/nokia-ovi-crash-results-in-three-weeks-of-lost-user-data/">in three weeks of lost user data</a> as contacts simply disappeared from people&#8217;s phones. There were no backups in place, either. </p>
<p>These incidents highlight some of the pitfalls that can come from trusting in cloud services and it&#8217;s precisely for those reasons that enterprise I.T. is making the move at a much slower rate than consumers. This is especially true in heavily regulated industries where compliance is an issue. Sensepost&#8217;s presentation quotes Tim Mather, RSA Security Strategist, on this point: &#8216;If it&#8217;s non-regulated data, go ahead and explore. If it is regulated, hold on. I have not run across anyone comfortable putting sensitive/regulated data in the cloud.&#8217; </p>
<h2>Cloud Danger #2: Too Much Trust?</h2>
<p><img src="http://www.readwriteweb.com/aws.jpg" align="left">In another part of the Sensepost presentation, they looked specifically at vulnerabilities of Amazon&#8217;s Web Services. To start off, they detailed the process involved in setting up a new instance on Amazon&#8217;s Elastic Compute Cloud (EC2). The first step is to create a new Amazon Machine Image (AMI) containing your applications, libraries, data, and other associated configuration settings. However, as an alternative, you could use a pre-configured templated image to get up and running quickly. </p>
<p>There&#8217;s only one problem with that, though. While Amazon has provided 47 machine images they built themselves, the remaining 2721 images were build by other EC2 users. Can you really believe that all these images were built securely? Basically, the template directory is just a big archive of user-generated content. And you know what user-gen content is like&#8230;<em>risky</em>. </p>
<p>Sensepost asks:<em> Do people really just run machines other people create?</em> Apparently, the answer is yes. </p>
<p>The rest of the presentation went on to demonstrate a hack that allowed them to steal others&#8217; machine time by setting up images that included &#8216;back doors&#8217; in them and tricking other EC2 customers into using those compromised images as their EC2 template. </p>
<h2>Cloud Danger #3: Reliance on Passwords</h2>
<p><img src="http://www.readwriteweb.com/images/google_docs_logo_nov08.png" align="right">Another issue with cloud computing services is that, despite the numerous protections built into a cloud service itself, any account is only as secure as the password used to access it. A recent example of the consequences of insecure passwords was seen during what has now become known as &#8216;Twittergate.&#8217; The microblogging service <a href="http://www.twitter.com">Twitter</a> had their online accounts accessed by a hacker and numerous sensitive corporate documents stolen. The documents were housed in Google&#8217;s online web office service <a href="http://docs.google.com">Google Docs</a>. Although Google was not to blame for the break-in, the hack may not have ever occurred in the first place if documents were securely hosted on-site, behind a firewall. Instead, the entire company data was only one password crack away from discovery. </p>
<p>Password cracking is not the only threat from what is seemingly becoming a more and more archaic system for logging into to online services. Weak password recovery systems are an issue, too. In a separate presentation at Black Hat, <a href="http://www.ft.com/cms/s/0/6cc04ca2-7f8e-11de-85dc-00144feabdc0.html?nclick_check=1">both Amazon and Microsoft&#8217;s Online Services came under fire</a> for having poor password recovery systems. That&#8217;s something that should come as no surprise, Andy Cordial, Origin Storage&#8217;s managing director, <a href="http://www.tmcnet.com/usubmit/2009/08/04/4306511.htm">was quoted as saying</a>: </p>
<p><em>&#8216;Password resetting and other security mechanisms in the cloud are always going to be a weak link, as long as user-friendliness comes ahead of security in the cloud computing beauty stakes. Expecting regular joes to whip out a two-factor authentication device for use with a cloud-driven service just isn&#8217;t realistic. It&#8217;s not going to happen.&#8217;</em></p>
<p>But without more secure methods of gaining access to cloud services, it&#8217;s users themselves who are the weakest link. Of course, this issue is not new. I.T. administrators have struggled with users&#8217; lack of good security practices for years on end. Ever since computers required a password, in fact. However, the difference between a corporate network and an online account is the fact that within a business environment, administrators can create server-enforced password policies that require users to make up passwords with certain minimum levels of complexity involved. They can also force users to reset their passwords on a regular basis. But in the cloud, a user could set their password to &#8216;fluffy&#8217; and never change it again. </p>
<p>Some cloud vendors are beginning to offer security policy control for their applications which would allow an I.T. admin to create and enforce stricter policies (like a secure password policy, for instance). Today, though, this is an area where many cloud applications are still lacking. </p>
<h2>Cloud Danger #4: Encrypting Data in the Cloud</h2>
<p><img src="http://www.readwriteweb.com/images/cern_data_storage.jpg" width="150" height="300" align="left">Alex Stamos, an iSec Partners researcher present at BlackHat brought up the issue of data encryption. He noted that many cloud providers do not offer encryption for their service. In a presentation done along with Andrew Becherer and Nathan Wilcox, <a href="http://www.forbes.com/2009/07/30/cloud-computing-security-technology-cio-network-cloud-computing.html">they discussed a little-known flaw in virtual computing</a> &#8211; virtual machines don&#8217;t always have enough access to the random numbers needed to properly encrypt data. The details of this issue are highly technical, but <a href="http://www.forbes.com/2009/07/30/cloud-computing-security-technology-cio-network-cloud-computing.html">fascinating</a>, and the end result is that very nature of virtual computing itself makes hacking simpler because it allows attackers to more easily guess at the numbers used to generate the encryption keys. </p>
<p>Stamos admits that this problem isn&#8217;t an immediate threat to cloud computing, but is something that requires more research. &#8216;It&#8217;s certainly not a slam dunk,&#8217; he says. &#8216;But we do think that you could potentially reduce the complexity enough that the encryption can be broken by a determined hacker.&#8217;</p>
<p><em>Side note: Information Week has a good </em><a href="http://i.cmpnet.com/infoweek/podcasts/TechRadarBlackHatAlexStamos.mp3"><em>podcast interview</em></a><em> with Stamos about this subject, too.</em> </p>
<h2>So, Is the Cloud Safe?</h2>
<p><img src="http://www.readwriteweb.com/images/cloud.jpg" align="right">Considering the above issues, you may find yourself thinking twice about your reliance on cloud services. And if you listen to security analysts like John Pescatore of Gartner, you may be even more afraid. He was recently quoted in the <a href="http://www.ft.com/cms/s/0/6cc04ca2-7f8e-11de-85dc-00144feabdc0.html?nclick_check=1">Financial Times</a> as saying: </p>
<p><em>&#8216;<strong>The security of these cloud-based infrastructure services is like Windows in 1999</strong>. It&#8217;s being widely used and nothing tremendously bad has happened yet. But it&#8217;s just in early stages of getting exposed to the internet, and you know bad things are coming.&#8217;</em></p>
<p>Yikes, right? </p>
<p>But is the cloud really all that bad? Is it any worse of a platform for computing than what we had before? In reality, probably not. Although the cloud will provide a new set of challenges and threats to to deal with &#8211; and these will be more prevalent in the early stages of the transition &#8211; it doesn&#8217;t <em>necessarily</em> present threats that are that dramatically worse than old-school, on-site computing.</p>
<p>In the end, some cloud vendors will step up and make their cloud applications more secure, layering in security policies, encryption, and the like while doing their best to mitigate the single-point-of-failure issues. Those vendors will eventually be rewarded for their efforts as more users, and then businesses, adopt their platform. Those that ignore the security issues will soon fall out of favor. </p>
<p>Today&#8217;s cloud services may not be as secure as they should be, but in time, they could easily rival any other computing platform&#8230;in fact, they may one day be considered <em>more secure. </em>Until then, though, users, and especially companies, should proceed with caution when moving to the cloud, making sure they&#8217;re fully aware of not only the capabilities of the online service, but the risks as well.</p>
<p><strong><a href="http://www.readwriteweb.com/archives/the_cloud_isnt_safe_or_did_blackhat_just_scare_us.php#comments-open">Discuss</a></strong>
</p>
<div>
<a href="http://feeds.feedburner.com/~ff/readwriteweb?a=oxpj3hhTVS0:SHg33DZpvLA:JzerP2ZdMrc"><img src="http://feeds.feedburner.com/~ff/readwriteweb?d=JzerP2ZdMrc" border="0"></a> <a href="http://feeds.feedburner.com/~ff/readwriteweb?a=oxpj3hhTVS0:SHg33DZpvLA:Ij26kaj3iuU"><img src="http://feeds.feedburner.com/~ff/readwriteweb?d=Ij26kaj3iuU" border="0"></a> <a href="http://feeds.feedburner.com/~ff/readwriteweb?a=oxpj3hhTVS0:SHg33DZpvLA:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/readwriteweb?d=yIl2AUoC8zA" border="0"></a> <a href="http://feeds.feedburner.com/~ff/readwriteweb?a=oxpj3hhTVS0:SHg33DZpvLA:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/readwriteweb?i=oxpj3hhTVS0:SHg33DZpvLA:V_sGLiPBpWU" border="0"></a> <a href="http://feeds.feedburner.com/~ff/readwriteweb?a=oxpj3hhTVS0:SHg33DZpvLA:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/readwriteweb?i=oxpj3hhTVS0:SHg33DZpvLA:gIN9vFwOqvQ" border="0"></a> <a href="http://feeds.feedburner.com/~ff/readwriteweb?a=oxpj3hhTVS0:SHg33DZpvLA:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/readwriteweb?i=oxpj3hhTVS0:SHg33DZpvLA:F7zBnMyn0Lo" border="0"></a> <a href="http://feeds.feedburner.com/~ff/readwriteweb?a=oxpj3hhTVS0:SHg33DZpvLA:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/readwriteweb?d=qj6IDK7rITs" border="0"></a> <a href="http://feeds.feedburner.com/~ff/readwriteweb?a=oxpj3hhTVS0:SHg33DZpvLA:OqabYuBsmOY"><img src="http://feeds.feedburner.com/~ff/readwriteweb?d=OqabYuBsmOY" border="0"></a>
</div>
<p><img src="http://feeds.feedburner.com/~r/readwriteweb/~4/oxpj3hhTVS0" height="1" width="1">&#8220;</p>
<p>(Via <a href="http://www.readwriteweb.com/">ReadWriteWeb</a>.)</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[end(Hiatus)]]></title>
<link>http://bytesandbadges.com/2009/08/04/end-hiatus/</link>
<pubDate>Tue, 04 Aug 2009 18:11:51 +0000</pubDate>
<dc:creator>David Oxley</dc:creator>
<guid>http://bytesandbadges.com/2009/08/04/end-hiatus/</guid>
<description><![CDATA[Well, I&#8217;m back from Virginia! Being an RA with the Summer Governor&#8217;s School was an aweso]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>Well, I&#8217;m back from Virginia! Being an RA with the Summer Governor&#8217;s School was an awesome experience, but I&#8217;m glad to be back in the realm of bytes and badges all the same!</p>
<p>With the hiatus over, I&#8217;ll certainly be posting again soon. There&#8217;s certainly a lot of interesting material that came out of Black Hat and DefCon this year, and I&#8217;ve got several good leads from my friend Matt over at <a href="http://www.theartofnerd.com/">The Art of Nerd</a> which I plan to look-into further. You&#8217;ll also be hearing more as my classes begin at Johns Hopkins, and as I get more involved with the information security work there.</p>
<p>It&#8217;s going to be a crazy month. As far as I can tell, I&#8217;ll be driving through ten states (plus DC), moving out of Kentucky and into Baltimore, picking classes, finishing registration, helping other folks move, roadtripping it a bit with my brother&#8230;it&#8217;s gonna be nuts. I&#8217;ll do my best to stay current here, but expect things to pick up once I&#8217;m back in the infosec sphere.</p>
<p>As always, feel free to contact me if you see something worth investigating: bytesandbadges [AT] GMail. I&#8217;m always curious.</p>
<p>- DIO</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Les claviers Apple vulnérables !]]></title>
<link>http://scteam.wordpress.com/2009/08/03/les-claviers-apple-vulnerables/</link>
<pubDate>Mon, 03 Aug 2009 12:51:04 +0000</pubDate>
<dc:creator>ju4n1t0</dc:creator>
<guid>http://scteam.wordpress.com/2009/08/03/les-claviers-apple-vulnerables/</guid>
<description><![CDATA[Les claviers Apple sont dotés d&#8217;une mémoire vive de 256 octets et d&#8217;une mémoire morte de]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p><img class="alignnone" src="http://images.jeb.be/Apple/apple_logo_(640x480).jpg" alt="" width="198" height="148" /></p>
<p>Les claviers Apple sont dotés <span>d&#8217;une mémoire vive de</span> <span>256 octets </span><span>et d&#8217;une mémoire morte de 8 kilo-octets.</span></p>
<p><span>Après son installation, il reste </span><span>1 kilo-octet de mémoire morte, suffisant pour y </span><span> intégrer un <a href="http://fr.wikipedia.org/wiki/Enregistreur_de_frappe" target="_blank">Keylogger</a>.</span></p>
<p><span><a href="http://techno.branchez-vous.com/actualite/2009/08/les_claviers_apple_vulnerables.html" target="_blank">K. Chen</a> en a fait la démonstration au <a href="http://www.blackhat.com" target="_blank">BlackHat</a> :<br />
</span></p>
<p><a href="http://www.blackhat.com/presentations/bh-usa-09/CHEN/BHUSA09-Chen-RevAppleFirm-SLIDES.pdf" target="_blank">Introduction Firmware Update Analysis Exploitation</a></p>
<p><a href="http://www.blackhat.com/presentations/bh-usa-09/CHEN/BHUSA09-Chen-RevAppleFirm-PAPER.pdf" target="_blank">Reversing and exploiting an Apple firmware update</a></p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Nowe wpisy na Yats]]></title>
<link>http://gkeb.wordpress.com/2009/08/01/nowe-wpisy-na-yats/</link>
<pubDate>Sat, 01 Aug 2009 15:20:43 +0000</pubDate>
<dc:creator>gkeb</dc:creator>
<guid>http://gkeb.wordpress.com/2009/08/01/nowe-wpisy-na-yats/</guid>
<description><![CDATA[Ostatni miesiąc zaowocował powstaniem nader interesujących wpisów na moim prywatnym blogu Yats. Na p]]></description>
<content:encoded><![CDATA[Ostatni miesiąc zaowocował powstaniem nader interesujących wpisów na moim prywatnym blogu Yats. Na p]]></content:encoded>
</item>
<item>
<title><![CDATA[White, Black, &amp; Blue  -  whats the deal here?]]></title>
<link>http://seowizzards.wordpress.com/2009/08/01/white-black-blue-whats-the-deal-here/</link>
<pubDate>Sat, 01 Aug 2009 11:19:18 +0000</pubDate>
<dc:creator>seowizzards</dc:creator>
<guid>http://seowizzards.wordpress.com/2009/08/01/white-black-blue-whats-the-deal-here/</guid>
<description><![CDATA[White Black and Blue Hat SEO is similar to the good, the bad and the ugly when it comes to ethical w]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>White Black and Blue Hat SEO is similar to the good, the bad and the ugly when it comes to ethical website optimisation.</p>
<p>There are several ways one can try and cheat or live on the edge.</p>
<p>Let me cover a bit of the basic differences here:</p>
<p>White Hat SEO &#8211; this is the main stream of SEO out there.&#160; The accepted &#8216;norm&#8217; of what is allowed and what is not.&#160; White Hat SEO is also Safe, and you will never get penalized or banned for it.</p>
<p>Black Hat SEO &#8211; this is the complete opposite.&#160; Things like stuffing keywords in your title, or hiding text or making it so small no one can read it anyway is all part of Black Hat.&#160; The techniques here may actually get you rankings, but the sustainability, especially on Google is almost 0.&#160;&#160; A day or two at most, and thats if you lucky.&#160; And of course, your website and perhaps even your IP (Internet Portal Address) will be banned.</p>
<p>Blue Hat SEO &#8211; this is a relatively new concept, and is basically somewhere in between white and black hat.&#160; These wizzards are the ones that take risks and test the boundaries to see what they can do.</p>
<p>I feel an example of Blue Hat may be using Javascript to hide a piece of keyword rich text or links.&#160; The Javascript hides it from viewers, but seen Google claims to be able to read javascript now, picks it up and credits you for it.</p>
<p>Or is this bordering on Black Hat?</p>
<p>Only time will tell&#8230;</p>
<div class="flockcredit" style="text-align:right;color:#CCC;font-size:x-small;">Blogged with the <a href="http://www.flock.com/blogged-with-flock" style="color:#999;font-weight:bold;" target="_new" title="Flock Browser">Flock Browser</a></div>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Blackhat US - Roundup Day 2]]></title>
<link>http://c22blog.wordpress.com/2009/07/31/blackhat-us-roundup-day-2/</link>
<pubDate>Fri, 31 Jul 2009 17:28:16 +0000</pubDate>
<dc:creator>ChrisJohnRiley</dc:creator>
<guid>http://c22blog.wordpress.com/2009/07/31/blackhat-us-roundup-day-2/</guid>
<description><![CDATA[Day 2 kicked off with the great recovery breakfast from Securosis (thanks Rich) and Threatpost. I sk]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>Day 2 kicked off with the great recovery breakfast from Securosis (thanks Rich) and Threatpost. I skipped the keynote today as the theme, although interesting, really didn&#8217;t sound like it would be worth missing the conversation at breakfast for. Seems like I was right, as at least 1 person fell asleep mid-keynote it seems. Maybe it was a late night <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /><br />
<strong><br />
[</strong><strong>Mobile]</strong> <em>Attacking SMS</em></p>
<p>RingZero &#8211;&#62; https://luis.ringzero.net</p>
<p>These guys didn&#8217;t mess around. No fluff here. The first part of the presentation was a quick demo using 2 iPhones to complete the spoofed SMS message.</p>
<p>Using an iPhone application to send an MMS message from a forged number (using AT&#38;T&#8217;s 611 number as the source).</p>
<p>All research was completed on GSM networks. Nothing yet on the UMTS side.</p>
<p>SMS in these terms is a catch-all term used for SMS, MMS and other associated messaging technologies. SMS is a store and forward technology. When communicating SMS messages between carriers, the carrier often converts the message into an email to be transferred to the remote carrier and then returned to SMS format to be delivered once the recipient is back within signal coverage. MMS is much more involved.</p>
<p>Functionality is becoming ever more feature rich</p>
<ul>
<li>Ringtones</li>
<li>Videos</li>
<li>Pictures</li>
<li>&#8230;..</li>
</ul>
<p>Mobile phones are a unique attack surface  as they&#8217;re always on. Turning the phone off only delays the delivery of the attack in this case (due to store and forward). It&#8217;s become much easier for attackers due to new platforms such as iphone/Android.</p>
<p>Protocol comparison</p>
<p>HTTP &#8211;&#62; MMS<br />
TCP &#8211;&#62; SMS<br />
IP &#8211;&#62; SMS</p>
<p>SMS UDH allows new functionality to be added to standard SMS (content information, splitting messages over multiple texts, &#8230;.)</p>
<p>GSM modems support AT commands (AT+CMGS, AT+CMGW, etc&#8230;.) Some phones expose their serial interface when you connect to them via bluetooth. some modems don&#8217;t support all AT commands.</p>
<p>PDUSpy http://www-nobbi-com/pduspy.htm  &#8211;&#62; for encoding things into a format that can be used in AT commands</p>
<p>Incoming messages can be read from the SIM (prior to any modifications that the phone may make) by using a SIM card reader and a modified version of pySimReader.</p>
<p>Implementation flaws discovered during testing .:</p>
<ul>
<li>Android flaw in parsing UDH for concatenated messages
<ul>
<li>Impact: Crashed service</li>
</ul>
</li>
<li>SwirlyMMS (Jailbroken iPhone) from field denial of service
<ul>
<li>Turns off CommCenter process indefinitely</li>
<li>Need to reset the SIM in another phone before service is restored</li>
</ul>
</li>
<li>Windows Mobile WAP push SL &#8220;Vulnerability&#8221;
<ul>
<li>Executes binary without notifying the user</li>
</ul>
<ul>
<li>Not a Microsoft issue !</li>
<li>Configuration error causes the vulnerability (registry key setting)</li>
</ul>
</li>
</ul>
<p>Carriers use SMS as a management tool for phones on their network. This opens the door for Architecture Attacks.</p>
<ul>
<li>Voicemail notifications</li>
<li>Change settings (proxy settings, etc&#8230;)</li>
</ul>
<p>Able to bypass all security features of the carrier by hosting the content on the attackers server. By sending a notification it&#8217;s possible to force the phone to connect back to the attackers server over HTTP. By examining the HTTP headers in the request (User-Agent, &#8230;) it&#8217;s possible to enumerate/force specific attacks on the target phone.</p>
<p>TAFT (There&#8217;s an Attack For That) &#8211;&#62; Available on Cydia on 8/15 (earlier if you email and ask)<br />
<span style="color:#990000;"><em>http://twitter.com/taftapp</em><br />
<em>taftapp@gmail.com</em><br />
</span><br />
Jailbroken iPhone app (not submitted to the iPhone store)</p>
<p>Covers a number of the flaws mentioned in this presentation. The iphone application sends the content to an attacker owned system. The system then returns an MMS link which is sent to the carrier to be delivered to the target (bypassing all filters as it&#8217;s a notification and not a new message).</p>
<p>IPhone is a good platform to run attacks against as the subject line of MMS messages are hidden from the user (they look exactly like an SMS to the user).</p>
<p>These issues are at the carrier and not on the phones. Carriers are currently attempting to fix, however it should still work. Carriers are however monitoring for this kind of attack while they work on a fix.</p>
<p>Attacking SMS in the future will become easier due to the increase in GSM capable hardware.</p>
<p><strong>[</strong><strong>Random]</strong> <em>Mo&#8217; Money, Mo&#8217; Problems</em></p>
<p>Legal disclaimer&#8230; They did read it, honestly <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>69% of companies were told that their company had been hacked by a third party. This means that making money the blackhat way is easier than it should be. Companies aren&#8217;t detecting the attacks as quickly as they should. However you don&#8217;t want to be the one who does get caught.</p>
<p>Fully targeted attacks and where the clever and profit driven ($$$) attacks exist.</p>
<p>Holiday grinch-bot &#8212; Some contestants used scripts to buy items and win the contest. As this purchases were automated other users began listing their items in eBay and fooled the bots into buying their items as well.</p>
<p>Hacking email accounts&#8230; &#8220;Is Dan Kaminsky here ?&#8221;</p>
<p>Review of the Strongwebmail contest ($10,000 to hack into the strongmail webmail). By finding a XSS vulnerability in the the Rackspace Webmail software and emailing support@strongwebmail.com and the CEO saying they won the contest. This prompted the CEO to open the email and then trigger the XSS vulnerability.</p>
<p>Hacker Croll&#8217;s attack on twitter by using the reset password. Due to the secondary email account registered on Twitter being deactivated (hotmail) he could re-register the account and get the password emailed to him.</p>
<p>Using Affiliate links be forcing cookies to be set when a user views your page (no click required). By using referrer addresses you can set cookies based on where the user has been forwarded from (i.e. where the iframe was loaded). This can bypass the protections of affiliate link sites. The attack required 2 websites (both unconnected) that force iframes to be opened based on referrer links.</p>
<p>Poisoning Google Maps &#8212; Add your own business to Google Maps. Add 1,000 new businesses (with a similar name) around your competitors address to make it harder to find them.</p>
<p>Money laundering through iTunes store &#8211; Market your own music through a 3rd party company to iTunes, then use stolen credit cards to purchase their songs and profit. In this case (UK based) they bought over $825,000 in songs, however were caught as they didn&#8217;t try to hide their tracks.</p>
<p>Playing with permit systems &#8211;&#62; Brasilian timber permit site was hacked and allows $833,000,000 worth of timber to be stolen. In the US, 70 FAA websites were tested and 763 high-risk vulnerabilities were discovered. These exposed systems such as air traffic control.</p>
<p>Vulnerable systems are not hard to find. Learning the skills to exploit them is also not hard. The problem begins when you need to think of what to do with the money.</p>
<p><strong>[</strong><strong>Hardware]</strong> <em>&#8220;Smart&#8221; Parking Meter Implementations, Globalism, and You</em></p>
<p>This talk&#8230; protected by the EFF <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>These systems are taken for granted. Located all-over the world, and basically miniature computers. The industry is so large that it&#8217;s become a target. $28 billion annual industry.</p>
<p>Attacks have series implications</p>
<ul>
<li>Fiscal</li>
<li>Legal</li>
<li>Social</li>
</ul>
<p>Case study is San Francisco Municipal Transport Agency (MTA) however these attacks effect systems far beyond this.</p>
<p>New systems are pure electronic smart systems. Infrastructure allows for separation of duty. viewing logs, maintenance, payment retrieval. This was designed to prevent fraud being committed by employees.</p>
<p>Administrator interfaces can be visible, or embedded. RFID hidden within the coin slot. As well as standard interfaces like Wireless (RF, GPRS), Serial (sometimes through things like the key slot), Infrared.</p>
<p>Previous research</p>
<ul>
<li>New York City reset through infrared (universal remote), 2001 http://tinyurl.com/mae3g8</li>
<li>San Diego stored value card by H1kari, 2004 http://www.uninformed.org/?v=1&#38;a=6&#38;t=txt</li>
<li>Chicago multi-space failures, June 2009 http://tinyurl.com/nt7g19 / http://theexpiredmeter.com/?p=3081</li>
</ul>
<p>Can you tazer a meter and get it to reset ?</p>
<p>General Process of research</p>
<ul>
<li>Attack postulation
<ul>
<li>Covert Channels/message passing via LCD</li>
<li>Denial of Service
<ul>
<li>Set meter to &#8220;Out of Order&#8221;</li>
<li>Destruction of smartcard or coin processing circuits</li>
<li>Cause legitimate user to be added to fraud blocklist (if used)</li>
</ul>
</li>
<li>Immediate deduction of credit</li>
<li>Audit log retrieval/modification</li>
<li>Change date/time
<ul>
<li>everyday is Sunday !!</li>
</ul>
</li>
<li>Unlimited payment via smartcard</li>
</ul>
</li>
<li>Information gathering
<ul>
<li>Social Engineering</li>
<li>Crawling the internet</li>
<li>Dumpster Diving</li>
<li>Acquire target hardware</li>
</ul>
</li>
<li>Hardware analysis
<ul>
<li>Disassemble hardware</li>
<li>Identify components</li>
<li>Typically different models (even between manufacturers) aew based on the same components</li>
</ul>
<ul>
<li>&#8230;</li>
</ul>
</li>
<li>Firmware Analysis (optional &#8211; based on attack)
<ul>
<li>Extract programcode</li>
<li>Quick runthrough with strings</li>
<li>Disassembly and Reverse engineering</li>
<li>Clues to possible entry points</li>
</ul>
</li>
<li>Smartcard Analysis
<ul>
<li>Monitor communications</li>
<li>Decode communications</li>
<li>Protocol analysis</li>
<li>Interact with the reader</li>
</ul>
</li>
</ul>
<p>The attack on San Francisco system was made possible as the MacKay model (Guardian) in use was based on a previous revision the was available to be purchased and reversed. This goes to prove that you can find vulnerabilities by looking at older versions of the same device.</p>
<p>$35 Million pilot program to replace 23,000 mechanical meters in 2003. These systems are MacKay Guardian XLE models.</p>
<p>Payments are through stored value smart cards ($20 or $50). It is easy to replay communications to obtain unlimited parking &#8211;&#62; Found using an oscilloscope capture of the smartcard transaction &#8211;&#62; Succeeded in 3 days</p>
<p>ISO7816 compliant cards. Newer cards are using a microprocessor based solution that hinted at undocumented features, possibly for maintenance or administration.</p>
<p>Multiple captures were made (different serial numbers, different values). Once the data was captured it could be broken using a pen and paper.</p>
<p>CTC1 is the only value changed on the card. Based on the value of the card a set number of uses (CTC1 counter) are possible. It was also possible to set the card value to $999.99 by changing the value on the card (not unlimited, but close).  The final phase of the attack was writing the code to a PIC Silver Card to make it easy and almost undetectable (just add a sticker on the card to make it look 100% authentic).</p>
<p>Code will be released &#8211; however un-weaponized to prevent exploitation. Code currently available on http://www.grandideastudio.com/portfolio/smart-parking-meters</p>
<p><strong>[</strong><strong>Virtualization]</strong> <em>Cloudburst: Hacking 3D and exploiting vmware</em></p>
<p><em></em>Several other CVE&#8217;s exist when it comes to VM attacks and vulnerabilities.</p>
<p>Security researchers rely too much on Virtual Machines to conduct security related work. It&#8217;s not beyond the realm of possibility that an attacker could write an exploit for Adobe that also breaks out of a VM.</p>
<p>Why attack the VM devices ?</p>
<ul>
<li>Doesn&#8217;t require low-low mojo</li>
<li>Common to ALL Vmware products</li>
<li>They &#8220;run&#8221; on the host (vmware-vmx-process)</li>
<li>They can be accessed from the guest (Through port I/O or memory-mapped I/O)</li>
<li>They are written in C/C++</li>
<li>Sometimes parse complex data</li>
</ul>
<p>Around 10 Virtual devices are installed by Vmware (8 on vmware player as it doesn&#8217;t support USB/Audio devices). VMware SVGA II was the one selected to be most likely to yield results.</p>
<p>Combination of 3/4 bugs in the Vmware emulated video device make the exploitation possible.</p>
<ul>
<li>Host memory leak into the Guest</li>
<li>Host arbitrary memory write from the guest
<ul>
<li>Relative</li>
<li>Absolute</li>
</ul>
</li>
<li>Some additional DEP friendly goodness</li>
</ul>
<p>Vmware products effected: Workstation, Fusion (?), ESX Server 4.0 (RC2 Hardfreeze). The issues were silently patched on 31/02/2009. Cloudburst was released to CANVAS early updates 04/04/2009.</p>
<p>Lots of detailed information on the SVGA FIFO and how it interacts between the guest and the host.</p>
<p>During 2D rendering FIFO commands are used to mark changed regions in the frame buffer.</p>
<p>During 3D rendering FIFO commands are used as a transport layer for the architecture independent SVGA3D rendering protocol. This is much more complex than the 2D rendering.</p>
<p>Many SET commands within the 3D rendering appear to be flawed. There is no bounds checking, meaning that you can put minus numbers into the SET commands to overwrite arbitrary locations. Without knowing the value of ESI it&#8217;s not possible to target this (without using the memory leak flaw within the 2D rendering).</p>
<p>Requires Admin rights on the VM (guest) in order to use the information stored in the framebuffer in the desired way (i.e. to add a driver to the system to permit reading of this memory).</p>
<p>ASLR is defeated as all the memory addresses required are leaked by the host into the guest using the framebuffer as a transport mechanism. Bypassing NX is however another issue.</p>
<p>MOSDEF (built into CANVAS) was used as the final exploit. In order to tunnel the shell it needed to be tunnelled over the framebuffer (MOSDEF over BMP). By scanning the video card memory for a signature it was possible to extract and parse the data.</p>
<p>Final thoughts</p>
<ul>
<li>VMware isn&#8217;t an additional security layer</li>
<li>Silent patching in 2009 is ridiculous</li>
<li>Given memory bug primitives everything can be defeated</li>
<li>If a feature isn&#8217;t used in an area of your product, or is disabled, it shouldn&#8217;t be loaded regardless</li>
</ul>
<p><strong>[Mobile</strong><strong>]</strong><em> Post Exploitation Bliss: Loading Meterpreter on a Factory iPhone</em></p>
<p><em>Iphone 2.x architecture</em></p>
<p><em></em>Security Architecture Overview</p>
<ul>
<li>Reduced attack surface</li>
<li>Stripped down OS</li>
<li>Code signing</li>
<li>Randomization (or lack thereof)</li>
<li>Sandboxing</li>
<li>Memory protections</li>
</ul>
<p>Due to the memory protections it&#8217;s not possible to do something like placing shellcode into the HEAP and then executing it. Uploading applications and running them is not possible due to the issue of signing all applications before they can be run.</p>
<p>Iphone version 2.x made things harder to exploit. Version 3.0 is even tougher than version 2.x</p>
<p>Beep and vibrate (second ever iPhone payload) &#8211;&#62; demonstrated on an iPhone 2.2.1 setup for development, however would also work on a stock iPhone 3.0<br />
Ability to set the Rx registers using a return to libC style attack &#8211;&#62; demonstrated on an iPhone 2.2.1 setup for development<br />
Tricking the iPhone to run unsigned code by patching the shared library on the fly &#8211;&#62; demonstrated on an iPhone 2.2.1 setup for development</p>
<p>In order to run code it&#8217;s only possible to map the injected library ontop of an existing library.</p>
<p>Harder to run Meterpreter on iPhone than on Mac OSX due to the restrictions.</p>
<p>Now that you can insert directly and run it on the remote device it&#8217;s possible to interact with things like GPS, listening device, and anything else on the phone using C/C++.</p>
<p>Macterpreter &#8212; Porting from Mac OSX to iPhone is almost just a recompile. Some limitations exist (monolithic, runs in own process, can&#8217;t exec other processes). Shellcode for the iPhone was setup using the same exploit as used above.</p>
<p>Final demo of Macterpreter &#8211;&#62; iPhone 2.2.1 (not jailbroken/development). Setup for exploitation using a vulnerable program</p>
<p>Within the macterpreter it&#8217;s possible to send SMS, make phonecalls, or make the phone vibrate. It&#8217;s also possible to pivot through the session.</p>
<p>(iPhone3)</p>
<p>Due to the release of firmware 3.0 between the talk being submitted and presented there were a few new things to consider.</p>
<p>Version 3.0 prevents meterpreter running on factory phones currently. However currently it&#8217;s possible to get the code running on developer versions of the phone or jailbroken phones. &#8220;They patched our bug, those bastards!&#8221; get-task-allow has been set to false which prevents this method of exploitation.</p>
<p>Differences between 2.x and 3.x</p>
<ul>
<li>XN is not really enforced</li>
<li>get-task-allow can&#8217;t &#8220;act like a debugger&#8221;</li>
<li>ptrace() plays a key role</li>
</ul>
<p>Currently the exploit code when executed on a 3.0 phone is killed as soon as it&#8217;s run. A new trick is needed. Still no ASLR, so return to libC style attacks are steal possible.</p>
<p style="text-align:center;"><span style="color:#c0c0c0;">&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-</span><br />
Well that&#8217;s it for Blackhat, hope you&#8217;re liking the write-ups. If so leave a comment and let me know.<br />
It&#8217;s been great so far. Next stop Defcon (and some parties)<br />
<em></em></p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Follow us on Twitter (getFYRM)...and RSVP Deadline Passsed]]></title>
<link>http://blog.fyrmassociates.com/2009/07/30/follow-us-on-twitter-getfyrm-and-rsvp-deadline-passsed/</link>
<pubDate>Thu, 30 Jul 2009 13:58:15 +0000</pubDate>
<dc:creator>Tim</dc:creator>
<guid>http://blog.fyrmassociates.com/2009/07/30/follow-us-on-twitter-getfyrm-and-rsvp-deadline-passsed/</guid>
<description><![CDATA[You can follow us on Twitter under getFYRM. We&#8217;ll be tweeting updates this weekend for the hap]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>You can follow us on Twitter under <a href="http://www.twitter.com/getFYRM">getFYRM</a>. We&#8217;ll be tweeting updates this weekend for the happy hour tonight (see below) and for the netbook winners.</p>
<p>The RSVP deadline for the happy hour tonight has passed. See Tony or Matt if you still want in. Also catch them for swag and a chance to win one of two Asus netbooks.</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Blackhat US - Roundup Day 1]]></title>
<link>http://c22blog.wordpress.com/2009/07/30/blackhat-us-roundup-day-1/</link>
<pubDate>Thu, 30 Jul 2009 01:12:00 +0000</pubDate>
<dc:creator>ChrisJohnRiley</dc:creator>
<guid>http://c22blog.wordpress.com/2009/07/30/blackhat-us-roundup-day-1/</guid>
<description><![CDATA[[Introduction] Opening with Jeff Moss More people are present at Blackhat from the US this year due ]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p><span style="font-family:sans-serif;"><strong><img class="aligncenter" src="http://usefulfor.com/security/files/2008/06/bh2008.jpg" alt="" width="275" height="173" /></strong></span></p>
<p><span style="font-family:sans-serif;"><strong>[Introduction] </strong><em>Opening with Jeff Moss</em></span></p>
<p><span style="font-family:sans-serif;">More people are present at Blackhat from the US this year due to the strong dollar. Shortlist of countries that only sent 1 person to the conference. Russia only sent 1 person this year. Blackhat Europe will be in Barcelona next year and is officially a 3 track event. <strong></strong></span></p>
<p><span style="font-family:sans-serif;"><strong>[Keynote]</strong> <em>Douglas Merrill</em></span></p>
<p><span style="font-family:sans-serif;">The way work has changed in the last 10-15 years.</span></p>
<p><span style="font-family:sans-serif;">CEO&#8217;s are terrified of CSO&#8217;s. Most CEO&#8217;s think that their company has been the victim of a security breach. However this can&#8217;t be the case, as the total number of breaches  doesn&#8217;t support this. 1 in 3 CEO&#8217;s sign off on the security budget without knowing what it&#8217;s for. </span></p>
<p><span style="font-family:sans-serif;">16% of breaches tracked by privacywatch in 2009 (so far) were from lost/stolen laptops. 10% were from lost or incorrectly disposed of paperwork. However we rarely say that the company should buy more shredders. More focus should be made on the realistic threats to an organisation.</span></p>
<p><span style="font-family:sans-serif;">Lots of effort goes into preventing employees from using applications such as IM. However 50% of employees use personal IM accounts for work activities. Employees want to use the latest technology not to bypass security, but to improve their effectiveness in the workplace. Make it easy for the users to do the right thing and really hard to do the wrong thing. Constantly blocking the user just means that they spend valuable time trying to bypass the rules to get their job done they way the want/need to.</span></p>
<p><span style="font-family:sans-serif;">As an example, Google removed a number of controls to allow their staff to be able to to innovate. This can cause issues when it comes to things like end-point security. To prevent this from being an issue the security moved to the infrastructure with monitoring in specific locations.</span></p>
<p><span style="font-family:sans-serif;"><strong>[Testing/Exploitation]</strong> <em>Ruby for penetration testers</em></span></p>
<p><span style="font-family:sans-serif;">Scripting/reversing/fuzzing and integrating Ruby with your existing toolset</span></p>
<p><span style="font-family:sans-serif;">(Scripting)</span></p>
<p><span style="font-family:sans-serif;">Lots of great security tools are written in Ruby (eg. Metasploit, IdaRub, Ronin) however there should be more.</span></p>
<p><span style="font-family:sans-serif;">Use and extend whats already available to you. Don&#8217;t reinvent the wheel &#8211; Take tools and techniques that work and make them better.</span></p>
<p><span style="font-family:sans-serif;">WWMD &#8211; A Ruby framework for penetration testing</span></p>
<p><span style="font-family:sans-serif;">Includes a number of classes to easily write scripts to interface with web-applications being tested. Classes such as the fuzz module allow for fuzzing inputs for possible XSS vulnerabilities. Modules are also available to test viewstate ASP based applications. By turning the viewstate into a XML format it&#8217;s possible to preform fuzzing.</span></p>
<p><span style="font-family:sans-serif;">JRMI (Java Remote Method Invocation). There aren&#8217;t many tools that can test JRMI based applications. Nessus can do limited enumeration, but that&#8217;s about it. JRMI in ruby allows interaction with the Java listener and the ability to pull out valuable information (passwords, configuration, etc&#8230;)</span></p>
<p><span style="font-family:sans-serif;">(Reversing)</span></p>
<p><span style="font-family:sans-serif;">Ruby Black Bag (RBKB) &#8211; A Ruby port of Matasano&#8217;s Blackbag tool (originally developed in C)</span></p>
<p><span style="font-family:sans-serif;">This allows Ruby to be used to reverse unkown protocols and inject traffic into these connections. Black Bag also allows you to extract data from embedded files</span></p>
<p><span style="font-family:sans-serif;">Ruckus &#8211; A DOM-Inspired Ruby Smart Fuzzer</span></p>
<p><span style="font-family:sans-serif;">Ruckus allows you to define the structure of a packet and use this as the basis for testing. It can also be used to define file structures.</span></p>
<p><span style="font-family:sans-serif;">FRASM &#8211; Static analysis using a Ruby wrapped disassembler.</span></p>
<p><span style="font-family:sans-serif;">Ragweed &#8211; Dynamic analysis inspired by PyDbg.</span></p>
<p><span style="font-family:sans-serif;">JDI-HIT Tracing &#8211; Dynamic Java analysis</span></p>
<p><span style="font-family:sans-serif;">(Fuzzing)</span></p>
<p><span style="font-family:sans-serif;">Unfortunately due to time constraints the presentation had to draw to a close before really covering anything useful in this section. Hopefully I&#8217;ll have a chance to review the slides.</span></p>
<p><span style="font-family:sans-serif;"><strong>[Testing/Exploitation]</strong><em> Demystifying fuzzers</em></span></p>
<p><span style="font-family:sans-serif;">Writer of the Peach fuzzing platform.</span></p>
<p><span style="font-family:sans-serif;">Dumb Fuzzers &#8211; Using techniques such as DWORD sliding or bit flipping. Now so popular that data is very often accompanied with a CRC value to prevent the use of dumb fuzzing attacks. </span></p>
<p><span style="font-family:sans-serif;">Smart Fuzzers &#8211; More knowledge of the target required to ensure that things like CRC are fixed when fuzzing. In order to test more than the first few packets of a communication, the fuzzer has to know how to progress to the point in the communication you want to fuzz. This could mean performing authentication or loading a valid file into a player before being able to fuzz specific commands.</span></p>
<p><span style="font-family:sans-serif;">Why are we fuzzing ?<br />
</span></p>
<ul>
<li><span style="font-family:sans-serif;">Fuzzing is about finding bugs</span></li>
<li><span style="font-family:sans-serif;">Fuzzing is repeatable</span></li>
<li><span style="font-family:sans-serif;">Fuzzing should be easy on the wallet (low cost per bug)</span></li>
</ul>
<p><span style="font-family:sans-serif;">Fuzzing alone is not enough, however it is a great addition to any secure development lifecycle.</span></p>
<p><span style="font-family:sans-serif;">Bugs that cause crashes or violations .:<br />
</span></p>
<ul>
<li><span style="font-family:sans-serif;">Memory corruption issues</span></li>
<li><span style="font-family:sans-serif;">Overflows</span></li>
<li><span style="font-family:sans-serif;">Type issues</span></li>
</ul>
<p><span style="font-family:sans-serif;">DoS types discovered .:<br />
</span></p>
<ul>
<li><span style="font-family:sans-serif;">Memory consumption</span></li>
<li><span style="font-family:sans-serif;">Process hangs</span></li>
</ul>
<p><span style="font-family:sans-serif;">Fuzzer types (File, Network, General, Custom)</span></p>
<p><span style="font-family:sans-serif;">Lots of fuzzers to choose from. More appear every year, most have a short lifespan as they&#8217;re written to discover a specific bug and enable a conference talk on the subject/bug.</span></p>
<p><span style="font-family:sans-serif;">Of all the fuzzers available, only a handful are still in active development (fuzzware and Peach are good examples). Custom one-off fuzzers rarely go beyond the 0.1 revision and often aren&#8217;t updated after the conference talks are completed.</span></p>
<p><span style="font-family:sans-serif;">Commercial Fuzzers<br />
</span></p>
<ul>
<li><span style="font-family:sans-serif;">Mu Dynamics (Network Only, hardware based fuzzing device)</span></li>
<li><span style="font-family:sans-serif;">beSTROM (General Fuzzer, Software based)</span></li>
<li><span style="font-family:sans-serif;">Codenomicon (General Fuzzer, but not a fuzzer. Test-case based)</span></li>
</ul>
<p><span style="font-family:sans-serif;"><br />
Difference between offensive and defensive fuzzing</span></p>
<p><span style="font-family:sans-serif;">Attackers need to find 1 bug to make their name.<br />
Corporates need to find ALL the bugs to maintain security.</span></p>
<p><span style="font-family:sans-serif;">Fuzzer development process</span></p>
<ul>
<li><span style="font-family:sans-serif;">Investigate</span>
<ul>
<li><span style="font-family:sans-serif;">Determine what needs to be fuzzed</span></li>
<li><span style="font-family:sans-serif;">Mapping fuzzer capability to needs</span></li>
<li><span style="font-family:sans-serif;">Old code (tested less than new code)</span></li>
<li><span style="font-family:sans-serif;">Complex parsers</span></li>
<li><span style="font-family:sans-serif;">Exposed attack surface</span></li>
<li><span style="font-family:sans-serif;">Security boundary crossing</span></li>
</ul>
</li>
</ul>
<ul>
<li><span style="font-family:sans-serif;">Modeling (most of the time is spent here</span>
<ul>
<li><span style="font-family:sans-serif;">Model Data of our system</span>
<ul>
<li>Data Types</li>
<li>Relationships (size,count,offset)</li>
</ul>
</li>
<li><span style="font-family:sans-serif;">Model State of our system</span>
<ul>
<li><span style="font-family:sans-serif;">Send, Receive, Call</span></li>
</ul>
</li>
</ul>
</li>
</ul>
<ul>
<li><span style="font-family:sans-serif;">Validate (critical)</span>
<ul>
<li><span style="font-family:sans-serif;">Verify model matches reality</span></li>
</ul>
</li>
</ul>
<ul>
<li><span style="font-family:sans-serif;">Monitor</span>
<ul>
<li><span style="font-family:sans-serif;">Sending data is just the beginning</span></li>
<li><span style="font-family:sans-serif;">Fault detection</span></li>
<li><span style="font-family:sans-serif;">Data collection</span></li>
<li><span style="font-family:sans-serif;">Complex setup support</span></li>
</ul>
</li>
</ul>
<p><span style="font-family:sans-serif;">Basic monitoring should include debugger and network capture at the very least. Advanced monitoring should be extensible and have VM support (to revert after a crash).</span></p>
<p><span style="font-family:sans-serif;">It&#8217;s important for the fuzzer to not stop at the first bug found. Complex setups are required to ensure that when a fault is found it&#8217;s logged and then the fuzzing continues to see what other flaws are present.</span></p>
<p><span style="font-family:sans-serif;">Parallel running of tests is important when you start to look at large test-cases. By using 10 parallel tests at once you can drop the time required for a test significantly. Possibility of using something like Amazon&#8217;s cloud computing services to speed up the process (possibly at the expense of costs).</span></p>
<ul>
<li><span style="font-family:sans-serif;">Crash Analysis</span>
<ul>
<li><span style="font-family:sans-serif;">Bucketing of duplicate crashes</span></li>
<li><span style="font-family:sans-serif;">Analysis of exportability</span>
<ul>
<li><span style="font-family:sans-serif;">Microsoft&#8217;s !exploitable for WinDbg (supported in Peach)</span></li>
</ul>
</li>
</ul>
</li>
</ul>
<p><span style="font-family:sans-serif;">Many freeware fuzzers use the Windows System debugger instead of the WinDbg direct COM objects. This limits their effectiveness.</span></p>
<p><span style="font-family:sans-serif;">Put some thought into the choice of what fuzzer to implement. Not only how modern and updated it is. Also check if it has a community around it, support (bugs, assistance), good documentation, training (taking it to the next level, get staff going fast).</span></p>
<p><span style="font-family:sans-serif;">Nice metrics on the adoptability risks of specific fuzzers. Lots of considerations to look at. What would happen if the sole developer of the fuzzer dies or gives up the project ? Commercial fuzzers are better for adoption, but lacking in other areas. Costs are spread. Open source costs less (free ?) but it takes longer to train staff and implement.<br />
</span></p>
<p><span style="font-family:sans-serif;"><strong>[Testing/Exploitation]</strong> <em>Our favourite XSS filters/IDS and how to attack them</em></span><br />
<span style="font-family:sans-serif;"><br />
Slides available at http://p42.us/favxss</span></p>
<p><span style="font-family:sans-serif;">Both speakers are very active on the sla.ckers.org website discussing XSS attacks and filter bypasses.</span></p>
<p><span style="font-family:sans-serif;">New website should be up soon at tra.ckers.org &#8211;&#62; discussing and tracking XSS attack vectors</span></p>
<p><span style="font-family:sans-serif;">Presentation covers mod_security and PHP-IDS on the server-side and IE8 / noscript on the client-side. </span></p>
<p><span style="font-family:sans-serif;">HTML Tricks such as &#8220;object data&#8221;, &#8220;isindex&#8221;, XHTML namespaces such as &#60;x:script&#62;</span></p>
<p><span style="font-family:sans-serif;">JavaScript Tricks &#8220;location=name&#8221;, setter, usage of non-alphanumeric characters, VBscript in event handlers</span></p>
<p><span style="font-family:sans-serif;">Using Firefox&#8217;s getter/setter allows you to bypass the requirement for parenthesis. This function has been marked as deprecated for around 3 years, but still functions in the latest FF versions.</span></p>
<p><span style="font-family:sans-serif;">There are a lot of examples here. Far to many for me to note. I&#8217;d suggest grabbing a copy of the slides and giving them a quick run against your favourite opensource applications <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  in a testbed of course&#8230;</span></p>
<p><span style="font-family:sans-serif;">HTML5&#8217;s support of seamless frames could allow for pure CSS-based XSS attacks.</span></p>
<p><span style="font-family:sans-serif;">Unicode and XSS &#8211; </span></p>
<p><span style="font-family:sans-serif;">0xxx xxxx -&#62; ASCII<br />
1xxx xxxx -&#62; Unicode</span></p>
<p><span style="font-family:sans-serif;">PHP&#8217;s Unicode function (c) attempts to fit 21bits into a 16bit variable. This causes and overflow and drops some of the input. This can be used to avoid some filters.</span></p>
<p><span style="font-family:sans-serif;">(Mod_Security)</span></p>
<p><span style="font-family:sans-serif;">Has issues when dealing with encoding types (filters are mostly ineffective)</span></p>
<p><span style="font-family:sans-serif;">Uses 2 stages of filtering. The first examines for specific keywords, if it fires, this is sent to the second stage which uses a regex to confirm the finding.</span></p>
<p><span style="font-family:sans-serif;">Good as a testbed for practicing XSS bypasses</span></p>
<p><span style="font-family:sans-serif;">(PHP-IDS)</span></p>
<p><span style="font-family:sans-serif;">http://php-ids.org</span></p>
<p><span style="font-family:sans-serif;">Very aggressive, blacklist based filter.<br />
</span></p>
<ul>
<li><span style="font-family:sans-serif;">Attempts to detect all attacks (not just common attacks)</span></li>
<li><span style="font-family:sans-serif;">Easily catches all basic injections</span></li>
</ul>
<p><span style="font-family:sans-serif;">The project homepage allows you to submit bypasses and have the ruleset tweaked to improve detection.</span></p>
<p><span style="font-family:sans-serif;">Detection is based on regex. Has in total around 68 filters targeting XSS and other attack vectors.</span></p>
<p><span style="font-family:sans-serif;">(IE8 XSS Filter)</span></p>
<p><span style="font-family:sans-serif;">Can be disabled from the server-side by injecting X-XSS-Protection header.</span></p>
<p><span style="font-family:sans-serif;">Various methods of bypass are possible including injection of new line chars, as well as alltering the use of things like document.cookie to document.['cookie'].</span></p>
<p><span style="font-family:sans-serif;">IE 8 filer doesn&#8217;t detect attacks against systems in the intranet zone ?</span></p>
<p><span style="font-family:sans-serif;">(NoScript)</span></p>
<p><span style="font-family:sans-serif;">Security over usability. Is NOT an XSS filter.</span></p>
<p><span style="font-family:sans-serif;">It is possible to bypass like any other filter. It&#8217;s also possible to DoS the NoScript process to sneak other javascript past the filter.</span></p>
<p><span style="font-family:sans-serif;">(IDS)</span></p>
<p><span style="font-family:sans-serif;">Simply bypass due to blacklist based solutions.</span></p>
<p><span style="font-family:sans-serif;">Using OR 2=2&#8242;&#8211; instead of OR 1=1&#8242;&#8211;</span></p>
<p><span style="font-family:sans-serif;">Very easy bypass methods that work on some of the more basic IDS systems.</span></p>
<p><span style="font-family:sans-serif;">Don&#8217;t trust your IDS &#8211; It can and will be bypassed</span></p>
<p><span style="font-family:sans-serif;"><strong>[Testing/Exploitation]</strong> <em>Exploiting rich content </em></span></p>
<p><span style="font-family:sans-serif;">Adobe Flash is by far the mostly widely spread technology found during reviews.</span></p>
<p><span style="font-family:sans-serif;">Millwards Brown Survey claims that 99% of systems have Above Flash installed. A vulnerability in Flash has the ability to infect machines of all platforms.</span></p>
<p><span style="font-family:sans-serif;">FLEX and AIR are additions to the format.</span></p>
<p><span style="font-family:sans-serif;">ActionScript acquired by Adobe in 2005 during the buyout of Macromedia. Based on EMCAScript, so very similar to Javascript. ActionScript 2.0 supported by all popular flash players.</span></p>
<p><span style="font-family:sans-serif;">Testing Methodology<br />
</span></p>
<ul>
<li><span style="font-family:sans-serif;">Manual Testing</span></li>
<li><span style="font-family:sans-serif;">Reverse Engineering</span></li>
<li><span style="font-family:sans-serif;">Fault Injection</span></li>
</ul>
<p><span style="font-family:sans-serif;">FlashFire (Fault Injection for Reverse Engineers)<br />
</span></p>
<ul>
<li><span style="font-family:sans-serif;">Gather Input</span></li>
<li><span style="font-family:sans-serif;">Survey Input</span></li>
<li><span style="font-family:sans-serif;">Mutate Input</span></li>
<li><span style="font-family:sans-serif;">Process Instrumentation (breakpoint instructions to be monitored)</span></li>
<li><span style="font-family:sans-serif;">Process Monitoring</span></li>
</ul>
<p><span style="font-family:sans-serif;">Testing Flash using Flashfire<br />
</span></p>
<ul>
<li><span style="font-family:sans-serif;">3 million injections in 36 hours of testing</span></li>
<li><span style="font-family:sans-serif;">23 unique vulnerabilities discovered</span></li>
</ul>
<p><span style="font-family:sans-serif;">Using Read Beyond Bounds vulnerabilities to exploit systems. By using various sizes of stage it&#8217;s possible to force memory to be allocated in different areas of the heap. It&#8217;s then possible using the Read Beyond Bounds vuln in Flash to read other information from the heap within that section.</span></p>
<p><span style="font-family:sans-serif;">Due to the nature of the vulnerability the PoC will rarely fail on a system and works on every version of OS tested (were the heap is contiguous).</span></p>
<p><span style="font-family:sans-serif;">These issues are patched in Flash version 10.</span></p>
<pre style="text-align:center;"><span style="color:#808080;">--------------------------------</span></pre>
<pre style="text-align:center;">Checkout the material for these presentations at</pre>
<pre style="text-align:center;">http://www.blackhat.com/html/bh-usa-09/bh-usa-09-archives.html</pre>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Demain, les pirates prendront le contrôle de votre iPhone !]]></title>
<link>http://scteam.wordpress.com/2009/07/29/demain-les-pirates-prendront-le-controle-de-votre-iphone/</link>
<pubDate>Wed, 29 Jul 2009 20:53:41 +0000</pubDate>
<dc:creator>ju4n1t0</dc:creator>
<guid>http://scteam.wordpress.com/2009/07/29/demain-les-pirates-prendront-le-controle-de-votre-iphone/</guid>
<description><![CDATA[Pendant que la société Apple joue sur la peur concernant le jailbreak de l’iPhone, Charlie Miller fe]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p><img class="alignnone" src="http://www.journaldugeek.com/images/2007_07/iphone-shell-hacked.jpg" alt="" width="302" height="239" /></p>
<p>Pendant que la société <a href="http://www.macplus.net/itrafik/depeche-48151-jailbreak-apple-joue-sur-la-peur" target="_blank">Apple joue sur la peur</a> concernant le jailbreak de l’iPhone, Charlie Miller fera une <a href="http://www.igeneration.fr/iphone/la-faille-sms-de-plus-en-plus-grave-8497" target="_blank">démonstration</a> de la fameuse faille trouvée dans le logiciel de SMS de l&#8217;iPhone, demain, à la conférence <a href="https://www.blackhat.com/html/bh-usa-09/bh-usa-09-speakers.html#Lackey" target="_blank">BlackHat</a>.</p>
<p>Un simple SMS suffirait à faire planter un iPhone, mais ce n&#8217;est pas tout.</p>
<p>D&#8217;après Charlie Miller, une série de SMS bien ficelée permettrait de prendre le contrôle d&#8217;un iPhone.</p>
<p>De l&#8217;autre côté, Zane Lackey et Luis Miras présenteront une technique qui permetterait, selon eux, de changer les paramètres d&#8217;un téléphone portable via un simple texte.</p>
<p>Tiens, cela nous rappel un peu <a href="http://fr.wikipedia.org/wiki/Kevin_Mitnick" target="_blank">Kevin Mitnick</a> qui écoutait les conversations des services d&#8217;ordres avec un Motorola.</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Twitter Updates and Sneaky Scripts Under Googles Radar]]></title>
<link>http://seowizzards.wordpress.com/2009/07/29/twitter-updates-and-sneaky-scripts-under-googles-radar/</link>
<pubDate>Wed, 29 Jul 2009 10:21:12 +0000</pubDate>
<dc:creator>seowizzards</dc:creator>
<guid>http://seowizzards.wordpress.com/2009/07/29/twitter-updates-and-sneaky-scripts-under-googles-radar/</guid>
<description><![CDATA[Hey,&nbsp; I am sure veryone seen it already.&nbsp; Twitter has changed their login screen.&nbsp; Lo]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>Hey,&#160; I am sure veryone seen it already.&#160; Twitter has changed their login screen.&#160; Looks good to me.&#160;&#160; See what happens when you miss just a few hours of the Twitter Verse?</p>
<p>And in other news, I read a post on SEOMOZ today about a sneaky script that got a &#8216;viagra&#8217; website ranking on the first page of Google.&#160; Yup, it seems Google slipped up and missed the fact that this site got 1000&#8217;s of links through completely unrelated blog sites where they managed to hide a link.</p>
<p>The link is invisible to humans, but seems to have been picked up by the search engine and was ranked for them.</p>
<p>Crafty little Black Hat there&#8230;.</p>
<div class="flockcredit" style="text-align:right;color:#CCC;font-size:x-small;">Blogged with the <a href="http://www.flock.com/blogged-with-flock" style="color:#999;font-weight:bold;" target="_new" title="Flock Browser">Flock Browser</a></div>
</div>]]></content:encoded>
</item>

</channel>
</rss>
