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

<channel>
	<title>Advanced Password Cracking - Insight &#187; Cryptography</title>
	<atom:link href="http://blog.crackpassword.com/category/cryptography/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.crackpassword.com</link>
	<description>«...This blog is about &#60;a href=&#34;/?s=password+recovery&#34;&#62;cracking passwords&#60;/a&#62;, &#60;a href=&#34;/?s=forensic&#34;&#62;forensics solutions&#60;/a&#62;,&#60;br&#62;&#60;a href=&#34;/?s=security&#34;&#62;computer and network security&#60;/a&#62;, &#60;a href=&#34;/?s=system+recovery&#34;&#62;system recovery&#60;/a&#62; and other things...»</description>
	<lastBuildDate>Thu, 09 Feb 2012 07:23:11 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Newer iOS Forensic Toolkit Acquires iPhones in 20 Minutes, Including iOS 5</title>
		<link>http://blog.crackpassword.com/2011/11/ios-forensic-toolkit-acquires-iphones-including-ios-5/</link>
		<comments>http://blog.crackpassword.com/2011/11/ios-forensic-toolkit-acquires-iphones-including-ios-5/#comments</comments>
		<pubDate>Tue, 01 Nov 2011 04:30:32 +0000</pubDate>
		<dc:creator>Olga Koksharova</dc:creator>
				<category><![CDATA[Cryptography]]></category>
		<category><![CDATA[Elcom-News]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Apple]]></category>
		<category><![CDATA[Data Protection]]></category>
		<category><![CDATA[iOS]]></category>
		<category><![CDATA[iPhone]]></category>

		<guid isPermaLink="false">http://blog.crackpassword.com/?p=1899</guid>
		<description><![CDATA[iOS 5 Support When developing the iOS 5 compatible version of iOS Forensic Toolkit, we found the freshened encryption to be only tweaked up a bit, with the exception of keychain encryption. The encryption algorithm protecting keychain items such as Web site and email passwords has been changed completely. In addition, escrow keybag now becomes [...]]]></description>
			<content:encoded><![CDATA[<p><strong>iOS 5 Support</strong></p>
<p>When developing the iOS 5 compatible version of iOS Forensic Toolkit, we found the freshened encryption to be only tweaked up a bit, with the exception of keychain encryption. The encryption algorithm protecting keychain items such as Web site and email passwords has been changed completely. In addition, escrow keybag now becomes useless to a forensic specialist. Without knowing the original device passcode, escrow keys remain inaccessible even if they are physically available.</p>
<p>What does enhanced security mean for the user? With iOS 5, they are getting a bit more security. Their keychain items such as Web site, email and certain application passwords will remain secure even if their phone falls into the hands of a forensic specialist. That, of course, will only last till the moment investigators obtain the original device passcode, which is only a matter of time if a tool such as iOS Forensic Toolkit is used to recover one.</p>
<p>What does this mean for the forensics? Bad news first: without knowing or recovering the original device passcode, some of the keychain items will not be decryptable. These items include Web site passwords stored in Safari browser, email passwords, and some application passwords.</p>
<p>Now the good news: iOS Forensic Toolkit can still recover the original plain-text device passcode, and it is still possible to obtain escrow keys from any iTunes equipped computer the iOS device in question has been ever synced or connected to. Once the passcode is recovered, iOS Forensic Toolkit will decrypt everything from the keychain. If there’s no time to recover the passcode or escrow keys, the Toolkit will still do its best and decrypt some of the keychain items.</p>
<p><strong>Faster Operation</strong></p>
<p>Besides adding support for the latest iOS 5, Elcomsoft iOS Forensic Toolkit becomes 2 to 2.5 times faster to acquire iOS devices. When it required 40 to 60 minutes before, the new version will take only 20 minutes. For example, the updated iOS Forensic Toolkit can acquire a 16-Gb iPhone 4 in about 20 minutes, or a 32-Gb version in 40 minutes.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.crackpassword.com/2011/11/ios-forensic-toolkit-acquires-iphones-including-ios-5/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>EPPB: Now Recovering BlackBerry Device Passwords</title>
		<link>http://blog.crackpassword.com/2011/09/recovering-blackberry-device-passwords/</link>
		<comments>http://blog.crackpassword.com/2011/09/recovering-blackberry-device-passwords/#comments</comments>
		<pubDate>Thu, 29 Sep 2011 04:20:53 +0000</pubDate>
		<dc:creator>Andrey Belenko</dc:creator>
				<category><![CDATA[Cryptography]]></category>
		<category><![CDATA[Elcom-News]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[BlackBerry]]></category>
		<category><![CDATA[BlackBerry Password]]></category>
		<category><![CDATA[Elcomsoft Phone Password Breaker]]></category>
		<category><![CDATA[EPPB]]></category>

		<guid isPermaLink="false">http://blog.crackpassword.com/?p=1875</guid>
		<description><![CDATA[Less than a month ago, we updated our Elcomsoft Phone Password Recovery tool with the ability to recover master passwords for BlackBerry Password Keeper and BlackBerry Wallet. I have blogged about that and promised the “next big thing” for BlackBerry forensics to be coming soon. The day arrived.
Today we are releasing new version of Elcomsoft Phone Password Recovery, this time adding the ability to recover security passwords protecting BlackBerry handsets. Yes, that is the very password used to lock and unlock the device. And yes, no one has done that before (well, at least not publicly).]]></description>
			<content:encoded><![CDATA[<p>Less than a month ago, we updated our <a href="http://www.elcomsoft.com/eppb.html">Elcomsoft Phone Password Breaker</a> tool with the ability to recover master passwords for BlackBerry Password Keeper and BlackBerry Wallet. I have <a href="http://blog.crackpassword.com/2011/08/eppb-blackberry-password-keeper-wallet/">blogged about that</a> and promised the &#8220;next big thing&#8221; for BlackBerry forensics to be coming soon. The day arrived.</p>
<p><span id="more-1875"></span></p>
<p>Today we are releasing a new version of <a href="http://www.elcomsoft.com/eppb.html">Phone Password Breaker</a>, this time adding the ability to recover security passwords protecting BlackBerry handsets. Yes, that is the very password used to lock and unlock the device. And yes, no one has done that before (well, at least not publicly).</p>
<p><img class="alignright size-full wp-image-1878" style="margin: 10px;" title="Media Card Encryption Settings in BlackBerry OS 6" src="http://blog.crackpassword.com/wp-content/uploads/2011/09/9650-verizon.png" alt="Media Card Encryption Settings in BlackBerry OS 6" width="288" height="216" align="right" hspace="10" vspace="10" /></p>
<p>Before you get too excited, there is a catch. The new feature requires Media Card encryption to be switched on and set to either &#8220;Security Password&#8221; or &#8220;Device Password&#8221; mode. If this condition is met, EPPB will be able to run password recovery against device security password. What is also important and rather exciting is that you don&#8217;t need the BlackBerry device itself. All that is needed is a media card that was used in that device. Actually, we only need one specific file from that media card, so yes, the recovery can be off-loaded and the password can be recovered offline.</p>
<p>So how does this feature work? It&#8217;s pretty straightforward: launch Elcomsoft Phone Password Breaker, click Open and specify that you want to recover a BlackBerry security password. After that, you&#8217;ll need to navigate to the <em>info.mkf</em> file from the encrypted media card. It is located in <em>BlackBerry/system</em> directory on the media card, and is marked as hidden. Once you open the file (and only if the file comes from the card encrypted using the &#8220;Security Password&#8221; or &#8220;Device Password&#8221; option) you will be able to start the recovery as usual. The good news is that recovery rate is amazingly fast by today&#8217;s standards: it tries several million passwords per second on a modern multi-core CPU equipped with AES-NI instructions. With Intel i7-970, I am getting 1.8 million passwords per second in wordlist mode, and about 5.9 million passwords per second in bruteforce mode. Compare that to iPhone passcode recovery rate of less than six passcodes per second for iPhone 4, and try to think hard about BlackBerry having better security.</p>
<p><img class="alignleft size-full wp-image-1877" style="margin: 10px;" title="Recovering BlackBerry Device Password in EPPB" src="http://blog.crackpassword.com/wp-content/uploads/2011/09/Screen-Shot-2011-09-28-at-11.44.14.png" alt="Recovering BlackBerry Device Password in EPPB" width="260" height="143" /></p>
<p>Among other changes in this version is preliminary support for iOS 5 backups. As Apple readies its newest and most advanced mobile OS yet, we have updated EPPB to make it compatible with backups produced by the latest beta of iOS 5. All the usual features (password recovery, backup decryption, and Keychain explorer) are available for iOS 5 backups.</p>
<p>Speaking of iOS backup decryption, we added another option demanded by our customers. EPPB can now recover original file names when decrypting a backup. That means you will get a directory structure and meaningful file names, making it easier to explore and analyze backup contents.</p>
<p>I really hope you will enjoy the new features.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.crackpassword.com/2011/09/recovering-blackberry-device-passwords/feed/</wfw:commentRss>
		<slash:comments>13</slash:comments>
		</item>
		<item>
		<title>New version of EPPB: Recovering Master Passwords for BlackBerry Password Keeper and BlackBerry Wallet</title>
		<link>http://blog.crackpassword.com/2011/08/eppb-blackberry-password-keeper-wallet/</link>
		<comments>http://blog.crackpassword.com/2011/08/eppb-blackberry-password-keeper-wallet/#comments</comments>
		<pubDate>Tue, 30 Aug 2011 05:47:40 +0000</pubDate>
		<dc:creator>Andrey Belenko</dc:creator>
				<category><![CDATA[Cryptography]]></category>
		<category><![CDATA[Elcom-News]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[BlackBerry]]></category>
		<category><![CDATA[BlackBerry Password Keeper]]></category>
		<category><![CDATA[BlackBerry Wallet]]></category>
		<category><![CDATA[EBBE]]></category>
		<category><![CDATA[EPPB]]></category>
		<category><![CDATA[RIM]]></category>

		<guid isPermaLink="false">http://blog.crackpassword.com/?p=1795</guid>
		<description><![CDATA[Conferences are good. When attending Mobile Forensics Conference this year (and demoing our iOS Forensic Toolkit), we received a lot of requests for tools aimed at BlackBerry forensics. Sorry guys, we can&#8217;t offer the solution for physical acquisition of BlackBerries (yet), but there is something new we can offer right now. RIM BlackBerry smartphones have [...]]]></description>
			<content:encoded><![CDATA[<p>Conferences are good. When attending <a href="http://www.thetrainingco.com/index.html" target="_blank">Mobile Forensics Conference</a> this year (and demoing our iOS Forensic Toolkit), we received a lot of requests for tools aimed at BlackBerry forensics. Sorry guys, we can&rsquo;t offer the solution for physical acquisition of BlackBerries (yet), but there is something new we can offer right now.</p>
<p><a href="http://blog.crackpassword.com/2011/08/eppb-blackberry-password-keeper-wallet/capture12_58_37/" rel="attachment wp-att-1807"><img align="right" alt="" border="8" class="alignnone size-full wp-image-1807" height="268" hspace="8" src="http://blog.crackpassword.com/wp-content/uploads/2011/08/Capture12_58_37.jpg" style="width: 318px; height: 255px" title="BlackBerry Wallet" width="322" /></a>RIM BlackBerry smartphones have been deemed the most secure smartphones on the market for a long, long time. They indeed are quite secure devices, especially when it comes to extracting information from the device you have physical access to (i.e. mobile phone forensics). It is unfortunate, however, that a great deal of that acclaimed security is achieved by <a href="http://en.wikipedia.org/wiki/Security_through_obscurity" target="_blank">&ldquo;security through obscurity&rdquo;</a>, i.e. by not disclosing in-depth technical information on security mechanisms and/or their implementation. The idea is to make it more difficult for third parties to analyze. Some of us here at Elcomsoft are BlackBerry owners ourselves, and we are not quite comfortable with unsubstantiated statements about our devices&rsquo; security and blurry &ldquo;technical&rdquo; documentation provided by RIM. So we dig.<span id="more-1795"></span></p>
<p>Our first two targets are the apps providing secure storage of sensitive data: BlackBerry Password Keeper and BlackBerry Wallet. These applications are provided by RIM for free; Password Keeper is even included with each installation of BlackBerry OS. The two apps are the recommended way to store login credentials and other sensitive data such as credit card numbers. The data stored in those two apps could also be a wealth of information for investigators. According to RIM, all data is securely encrypted with AES-256. The encryption key is derived from user-specified master password, which can be different from device password. Password Keeper and Wallet master passwords can also be different.</p>
<p><a href="http://blog.crackpassword.com/2011/08/eppb-blackberry-password-keeper-wallet/capture12_57_15-2/" rel="attachment wp-att-1845"><img alt="" class="alignnone size-full wp-image-1845" height="276" hspace="8" src="http://blog.crackpassword.com/wp-content/uploads/2011/08/Capture12_57_151.jpg" style="width: 217px; height: 180px" title="BlackBerry Wallet password" vspace="8" width="361" /></a><a href="http://blog.crackpassword.com/2011/08/eppb-blackberry-password-keeper-wallet/capture12_57_28-2/" rel="attachment wp-att-1839"><img align="top" alt="" class="alignnone size-full wp-image-1839" height="262" hspace="8" src="http://blog.crackpassword.com/wp-content/uploads/2011/08/Capture12_57_281.jpg" style="width: 216px; height: 180px" title="BlackBerry Wallet information" vspace="8" width="348" /></a></p>
<p>Another notable fact is that Password Keeper and Wallet databases are included in the backup produced by BlackBerry Desktop Software. This means that, as a mobile forensics investigator, you can access those databases (containing encrypted data at this point) by either connecting suspects&rsquo; handset and running Desktop Software (if there is no password protection on the device) or by looking for stored device backups on suspects&rsquo; computer(s). And even if the backup you&rsquo;ve been able to get a hold of is encrypted, our <a href="http://www.elcomsoft.com/eppb.html" target="_blank">Elcomsoft Phone Password Breaker</a> can recover the password for it&nbsp;.</p>
<p>Once you&rsquo;ve got the (unencrypted) backup, Password Keeper and Wallet databases are accessible. The problem is that their data are still encrypted. And this is exactly what today&rsquo;s EPPB release is about: recovering master passwords for Password Keeper and Wallet databases. Now you can load a BlackBerry device backup into EPPB and run password recovery against Password Keeper and Wallet databases. And what&rsquo;s really good about this is that password recovery rate is great &ndash; hundreds of thousands and up to several millions passwords per second on modern CPU, depending on BlackBerry OS version. To the best of our knowledge, there were no tools capable of doing this until now, so we&#39;re proud to be the world&rsquo;s first again, offering our customers unique functionality that&rsquo;s not available in other vendors&rsquo; products.</p>
<p>So, you were able to discover the master password, what&#39;s next? Right now you have two options:</p>
<ul>
<li>Use BlackBerry Simulator, restore the backup to it, and use the recovered master password(s) to enter Password Keeper and/or Wallet. Access stored data as usual.</li>
<li>Use <a href="http://www.elcomsoft.com/ebbe.html" target="_blank">Elcomsoft BlackBerry Backup Explorer</a>, which can now show Password Keeper and Wallet data (as of version 9.61 being released today).</li>
</ul>
<p>The third option to view Password Keeper and Wallet data within EPPB itself will be probably added with the next update. Speaking of updates, I&#39;d like to tell you that this BlackBerry-related addition is really small compared to what&#39;s in the queue. If things go well, we hope to release &quot;the next big thing&quot; within 1-1.5 months from now. You&#39;re going to love it, I promise <img src='http://blog.crackpassword.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> .</p>
<p>P.S. For those technically inclined out there, here&rsquo;s a brief summary:</p>
<p style="margin-left: 40px"><em>BlackBerry Password Keeper database format and protection is the same for OS 5, OS 6, and OS7. Per-item encryption key is derived by computing 3 (three) iterations of PBKDF2-SHA1 with master password and per-item salt.<br />
</em></p>
<p style="margin-left: 40px"><em>Wallet database format and protection differs between OS 5 and OS 6/7.<br />
</em></p>
<p style="margin-left: 40px"><em>For Wallet in OS 5, per-item encryption key is derived by computing 3 (three) iterations of PBKDF2-SHA1 with SHA-256 hash of master password and per-item salt.<br />
</em></p>
<p style="margin-left: 40px"><em>For Wallet in OS 6 and OS 7, per-item encryption key is derived by computing a random number of iterations (between 50 and 100) of PBKDF2-SHA1 with SHA-512 hash of master password and per-item salt.<br />
</em></p>
<p style="margin-left: 40px"><em>Encryption in all above formats is AES-256 in ECB (!) mode, SHA-1 hash of the data is appended before encrypting; data is padded as per PKCS #5.<br />
</em></p>
<p>In my opinion, should RIM have opted to be more open about their security mechanisms, someone (maybe even someone from their own team) could possibly point out that the level of protection against password recovery attacks is not sufficient for 2011.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.crackpassword.com/2011/08/eppb-blackberry-password-keeper-wallet/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Elcomsoft iOS Forensic Toolkit highlighted in SANS Information Security Reading Room</title>
		<link>http://blog.crackpassword.com/2011/08/elcomsoft-ios-forensic-toolkit-highlighted-in-sans-information-security-reading-room/</link>
		<comments>http://blog.crackpassword.com/2011/08/elcomsoft-ios-forensic-toolkit-highlighted-in-sans-information-security-reading-room/#comments</comments>
		<pubDate>Mon, 15 Aug 2011 13:07:05 +0000</pubDate>
		<dc:creator>Olga Koksharova</dc:creator>
				<category><![CDATA[Cryptography]]></category>
		<category><![CDATA[Did you know that...?]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[Tips & Tricks]]></category>
		<category><![CDATA[Elcomsoft iOS Forensic Toolkit]]></category>
		<category><![CDATA[Elcomsoft Phone Password Breaker]]></category>
		<category><![CDATA[iOS]]></category>
		<category><![CDATA[iOS Forensic Toolkit]]></category>
		<category><![CDATA[passcode]]></category>
		<category><![CDATA[SANS]]></category>

		<guid isPermaLink="false">http://blog.crackpassword.com/?p=1751</guid>
		<description><![CDATA[SANS Information Security Reading Room has recently publicized a whitepaper about iOS security where they mentioned our software &#8211; Elcomsoft iOS Forensic Toolkit &#8211; in a section about encryption. Kiel Thomas, the author of the whitepaper, explained one more time the main principles of iOS 4 encryption, which became stronger in comparison with iOS 3.x [...]]]></description>
			<content:encoded><![CDATA[<p>SANS Information Security Reading Room has recently publicized a <a href="http://www.sans.org/reading_room/whitepapers/pda/security-implications-ios_33724">whitepaper </a>about iOS security where they mentioned our software &#8211; <a href="http://http://www.elcomsoft.com/eift.html">Elcomsoft iOS Forensic Toolkit</a> &#8211; in a section about encryption. Kiel Thomas, the author of the whitepaper, explained one more time the main principles of iOS 4 encryption, which became stronger in comparison with iOS 3.x and how our toolkit can bypass new strong algorithms.</p>
<p>In its next part about iTunes Backups Kiel touches upon<a href="http://www.elcomsoft.com/eppb.html"> Elcomsoft Phone Password Breaker</a> which virtually crunches backup passwords at speed of 35000 passwords per second (with AMD Radeon HD 5970) using both brute force and dictionary attacks, here are some <a href="http://http://www.elcomsoft.com/eppb.html">benchmarks</a>.</p>
<p>It seems the paper does not miss out on any nuance about iOS 4 and provides practical advice to either avoid or prevent from the depressing outcomes, such as loss of data. Closer to the end of the paper you will also find several sagacious tips for using the devices within organizations, including passcode management, a so called &ldquo;first line of defense&rdquo; which according Kiel&rsquo;s view &ldquo;can be matched to existing password policies&rdquo;, however he inclines to use passwords instead of 4 digit passcodes.</p>
<p>And in conclusion the author discovers that smartphone and tablet security measurements resemble the ones of laptops, because they all belong to mobile devices.&nbsp; Find out more details in the source itself: <a href="http://www.sans.org/reading_room/whitepapers/pda/security-implications-ios_33724">http://www.sans.org/reading_room/whitepapers/pda/security-implications-ios_33724</a><br />
&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.crackpassword.com/2011/08/elcomsoft-ios-forensic-toolkit-highlighted-in-sans-information-security-reading-room/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Have you chosen you next smartphone? Why not BlackBerry? :)</title>
		<link>http://blog.crackpassword.com/2011/05/have-you-chosen-you-next-smartphone-why-not-blackberry/</link>
		<comments>http://blog.crackpassword.com/2011/05/have-you-chosen-you-next-smartphone-why-not-blackberry/#comments</comments>
		<pubDate>Fri, 20 May 2011 11:24:01 +0000</pubDate>
		<dc:creator>Olga Koksharova</dc:creator>
				<category><![CDATA[Cryptography]]></category>
		<category><![CDATA[Elcom-News]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[Industry News]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[backup]]></category>
		<category><![CDATA[BlackBerry]]></category>
		<category><![CDATA[EBBE]]></category>
		<category><![CDATA[Elcomsoft Blackberry Backup Explorer]]></category>
		<category><![CDATA[Elcomsoft Phone Password Breaker]]></category>
		<category><![CDATA[EPPB]]></category>
		<category><![CDATA[IPD]]></category>

		<guid isPermaLink="false">http://blog.crackpassword.com/?p=1611</guid>
		<description><![CDATA[Despite the fact that iPhone and Android keep on biting off greater parts of smartphone market, BlackBerry fans are still there, in spite of its various peculiarities. I won&#8217;t compare multi-touch displays, HD cameras, smart sensors, applications or anything like that. I&#8217;d rather talk about BlackBerry Desktop Software.&#160; Yes, it can create backups, restore information [...]]]></description>
			<content:encoded><![CDATA[<p>Despite the fact that iPhone and Android keep on biting off greater parts of smartphone market, BlackBerry fans are still there, in spite of its various peculiarities. I won&rsquo;t compare multi-touch displays, HD cameras, smart sensors, applications or anything like that. I&rsquo;d rather talk about BlackBerry Desktop Software.&nbsp; Yes, it can create backups, restore information from backups, and synchronize with Outlook only, period.&nbsp; But that&rsquo;s just not enough&hellip; <span id="more-1611"></span>Let&rsquo;s see what you write in BB forums:</p>
<ul>
<li><span style="color: #696969;"><em>&ldquo;I don&#39;t have Outlook, so I can&#39;t do it [synchronization] automatically, but I really need you guys&#39; help.&rdquo;</em></span></li>
<li><span style="color: #696969;"><em>&ldquo;Unfortunately I had to wipe out the device completely after applying the latest OS update which screwed up my contacts and calendar.&rdquo;</em></span></li>
<li><span style="color: #696969;"><em>&ldquo;The latest verson of the software (bundle 1656) INSTANTLY caused my contacts on my BB to be wiped out and replaced with 657 blank entries.&rdquo;</em></span></li>
<li><span style="color: #696969;"><em>&ldquo;Is there any way I can export my address book to oulook or windows contacts or whatever so i can put them on my friends iphone?&rdquo;</em></span></li>
<li><span style="color: #696969;"><em>&ldquo;How can I get my 20,000+ contacts from my Curve 8530 to a CSV or exported somewhere online? It seems like there is no way without syncing software crashing because of the time a transfer takes&#8230;&rdquo;</em></span></li>
</ul>
<p>It looks like currently the main problem with BB&rsquo;s usability is absence of proper synchronization.&nbsp; Well, to tell the truth it WAS a problem, which is now at least partly solved. With our new tool (<a href="http://elcomsoft.com/ebbe.html">EBBE</a>) you can export all contacts saved in BB backup into the single CSV file, as the most universal format supported by all email clients (including web-based email services), and then do whatever you need &#8211; import these contacts into your favorite client (regardless an operating system &#8211; Windows, Mac OS, Lunix etc), merge with the contacts stored in the other smartphone, open in Excel etc. How that? Just using <a href="http://elcomsoft.com/ebbe.html">Elcomsoft Blackberry Backup Explorer</a>.&nbsp; <a href="http://blog.crackpassword.com/2011/05/have-you-chosen-you-next-smartphone-why-not-blackberry/ebbe_s/" rel="attachment wp-att-1614"><img alt="" class="size-medium wp-image-1614" height="410" src="http://blog.crackpassword.com/wp-content/uploads/2011/05/ebbe_s-550x410.gif" title="Elcomsoft Blackberry Backup Explorer" width="550" /></a> With this simple though nice and effective utility you can extract, display, print or export BlackBerry backup information. A whole array of all sorts of data can be at hand in a matter of minutes: pictures, messages, URLs, contacts, certificates, call logs, etc.&nbsp; &ndash; literally everything is at your disposal anytime and in any convenient format, be it PDF, HTML, DOC, RTF (which btw include a hyperlinked Table of Contents)or other preferable file formats like CHM, HLP, TXT, MDB, XLS, TIFF, DCX, VCF (vCard), VCS (vCalendar) and even more.&nbsp;&nbsp; I&rsquo;m sure most of business people using BlackBerry might have encountered an urgent necessity to restore some correspondence to read it on PC/Mac, print it out, or forward to a partner, I suppose it&rsquo;s a frequent situation. Now, you don&rsquo;t have to be bound by Outlook to process your BB emails. It becomes a 3 step procedure with <a href="http://elcomsoft.com/ebbe.html">Elcomsoft Blackberry Backup Explorer</a>. First, you start on the tool and open your BB backup. Second, you choose &ldquo;messages&rdquo; and filter them by contact (using familiar fields To and From), subject, date (see, you can sort them just as you like) and even manage their sequence. And finally &ndash; drum roll &#8211; save the correspondence in any convenient file format. That&rsquo;s it. In fact, <a href="http://elcomsoft.com/ebbe.html">Elcomsoft Blackberry Backup Explorer </a>is a perfect tool for forensics experts to get BlackBerry backup content in a perfectly structured and readable form. As said &ldquo;<em>no more secrets, no more lies, see right through your alibis&hellip;</em>&rdquo;, &copy; Papa Roach. And even though experts may require a password to the encrypted backup, it&rsquo;s not a problem when you have <a href="http://elcomsoft.com/eppb.html">Elcomsoft Phone Password Breaker</a>, unless you know the password some other way <img src='http://blog.crackpassword.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://blog.crackpassword.com/2011/05/have-you-chosen-you-next-smartphone-why-not-blackberry/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Nikon Image Authentication System: Compromised</title>
		<link>http://blog.crackpassword.com/2011/04/nikon-image-authentication-system-compromised/</link>
		<comments>http://blog.crackpassword.com/2011/04/nikon-image-authentication-system-compromised/#comments</comments>
		<pubDate>Thu, 28 Apr 2011 03:03:06 +0000</pubDate>
		<dc:creator>Vladimir Katalov</dc:creator>
				<category><![CDATA[Cryptography]]></category>
		<category><![CDATA[Elcom-News]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Canon]]></category>
		<category><![CDATA[Image Authentication]]></category>
		<category><![CDATA[Nikon]]></category>

		<guid isPermaLink="false">http://blog.crackpassword.com/?p=1595</guid>
		<description><![CDATA[ElcomSoft Co. Ltd. researched Nikon&#8217;s Image Authentication System, a secure suite validating if an image has been altered since capture, and discovered a major flaw. The flaw allows anyone producing forged pictures that will successfully pass validation with Nikon&#8217;s Image Authentication Software. The weakness lies in the manner the secure image signing key is being [...]]]></description>
			<content:encoded><![CDATA[<div style="text-align:justify"><span style="font-size:11.0pt">ElcomSoft Co. Ltd. researched Nikon&rsquo;s Image Authentication System, a secure suite validating if an image has been altered since capture, and discovered a major flaw. The flaw allows anyone producing forged pictures that will successfully pass validation with Nikon&rsquo;s Image Authentication Software. The weakness lies in the manner the secure image signing key is being handled in Nikon digital cameras. </span></div>
<div style="text-align:justify">&nbsp;</div>
<div style="text-align:justify"><span style="font-size:11.0pt">The existence of the weakness allowed ElcomSoft to actually extract the original signing key from a Nikon camera. This, in turn, made it possible to produce manipulated images signed with a fully valid authentication signature. </span></div>
<div style="text-align: justify;"><span id="more-1595"></span></div>
<div style="text-align: justify;">&nbsp;</div>
<div style="text-align:justify"><b><font size="5"><span style="font-size:11.0pt">Not a Theory</span></font></b></div>
<div style="text-align:justify">&nbsp;</div>
<div style="text-align:justify"><span style="font-size:11.0pt">This is not a theory. As a proof of concept, ElcomSoft researchers have successfully extracted the original image signing key from a Nikon digital SLR, produced and published a set of forged images that successfully pass validation with Nikon Image Authentication Software.</span></div>
<div style="text-align: justify;">&nbsp;</div>
<div style="text-align:justify"><b><font size="5"><span style="font-size:11.0pt">Credibility of Photographic Evidence</span></font></b></div>
<div style="text-align:justify">&nbsp;</div>
<div style="text-align:justify"><span style="font-size:11.0pt">Credibility of photographic evidence is essential when images shot with a digital camera are used as court evidence or back insurance claims. Photographic evidence has been used by or political and armed forces to support military operations in the eyes of the public.</span></div>
<div style="text-align:justify">&nbsp;</div>
<div style="text-align:justify"><span style="font-size:11.0pt">Some of that evidence has been proven to be a fake.</span></div>
<div style="text-align: justify;">&nbsp;</div>
<div style="text-align: justify;">
<div style="text-align:justify"><b><font size="5"><span style="font-size:11.0pt">World&rsquo;s Famous Hoax Photos</span></font></b></div>
<div style="text-align:justify">&nbsp;</div>
<div style="text-align:justify"><span style="font-size:11.0pt">What exactly constitutes for a hoax? Publishers will routinely modify photos by cropping, correcting colors or enhancing contrast. While all that, per se, does not usually constitute a hoax, even small manipulations like these can significantly alter viewer&rsquo;s perception of a scene, especially if combined with other tricks. Look at the following picture:</span></div>
<div style="text-align:justify">&nbsp;</div>
<div style="text-align:justify"><!--[if !mso]></p>
<style>
v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style>
<p><![endif]--><!--[if gte mso 9]><xml><br />
 <w:WordDocument><br />
  <w:View>Normal</w:View><br />
  <w:Zoom>0</w:Zoom><br />
  <w:PunctuationKerning/><br />
  <w:ValidateAgainstSchemas/><br />
  <w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid><br />
  <w:IgnoreMixedContent>false</w:IgnoreMixedContent><br />
  <w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText><br />
  <w:Compatibility><br />
   <w:BreakWrappedTables/><br />
   <w:SnapToGridInCell/><br />
   <w:WrapTextWithPunct/><br />
   <w:UseAsianBreakRules/><br />
   <w:DontGrowAutofit/><br />
  </w:Compatibility><br />
  <w:BrowserLevel>MicrosoftInternetExplorer4</w:BrowserLevel><br />
 </w:WordDocument><br />
</xml><![endif]--><!--[if gte mso 9]><xml><br />
 <w:LatentStyles DefLockedState="false" LatentStyleCount="156"><br />
 </w:LatentStyles><br />
</xml><![endif]--><!--[if gte mso 10]></p>
<style>
 /* Style Definitions */
 table.MsoNormalTable
	{mso-style-name:"Table Normal";
	mso-tstyle-rowband-size:0;
	mso-tstyle-colband-size:0;
	mso-style-noshow:yes;
	mso-style-parent:"";
	mso-padding-alt:0cm 5.4pt 0cm 5.4pt;
	mso-para-margin:0cm;
	mso-para-margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	font-size:10.0pt;
	font-family:"Times New Roman";
	mso-ansi-language:#0400;
	mso-fareast-language:#0400;
	mso-bidi-language:#0400;}
</style>
<p><![endif]--><img alt="" height="232" src="http://blog.crackpassword.com/wp-content/uploads/image/fake-beirut-photo.jpg" width="346" /><br />
&nbsp;</div>
<div style="text-align: justify;"><span style="font-size: 11pt;">Taken by a Lebanese photographer Adnan Hajj in Beirut in the summer of 2006 right after Israeli bombing, the shot looked genuine enough to fool Reuters who published this shot in an editorial. The photographer used Photoshop clone brush to increase the amount of smoke appearing in the picture, as well as general contrast enhancement to make the picture appear more dark and gloomy. The original capture is far less smoky:</span></div>
<div style="text-align: justify;">&nbsp;</div>
<div style="text-align: justify;"><img alt="" height="244" src="http://blog.crackpassword.com/wp-content/uploads/image/real-beirut-photo.jpg" width="378" /></div>
<div style="text-align: justify;">&nbsp;</div>
<div style="text-align: justify;"><span style="font-size:11.0pt">Same photographer published another shot of an Israeli F-16 jet. The caption he used said that the jet was launching missiles, while in fact what is seen in the picture was a defensive flare. Moreover,</span><span style="font-size: 11pt;"> the original photograph showed only one flare, and the photo had been doctored to increase the number of flares falling from the F-16 from one to three, and misidentified to call them missiles.</span></div>
<div style="text-align: justify;">&nbsp;</div>
<div style="text-align: justify;"><img alt="" height="200" src="http://blog.crackpassword.com/wp-content/uploads/image/IAFplaneLebanon.jpg" width="309" /></div>
<div style="text-align: justify;">&nbsp;</div>
<div style="text-align:justify"><span style="font-size:11.0pt">While there are many ways to lie with a picture without referring to forging the original capture, we&rsquo;ll concentrate on fakes that modified image content in order to convey the lie.</span></div>
<div style="text-align:justify">&nbsp;</div>
<div style="text-align:justify"><span style="font-size:11.0pt">&ldquo;Tourist guy&rdquo; by P&eacute;ter Guzli is probably the most often cited hoax. The hoax depicts a tourist on top of the World Trade Center on September 11, 2001, with a hijacked plane approaching in the background. In fact, the image was taken some four years ago; the photographer modified the picture to amuse his friends.</span></div>
<div style="text-align: justify;">&nbsp;</div>
<div style="text-align: justify;"><img alt="" height="380" src="http://blog.crackpassword.com/wp-content/uploads/image/tourist-guy.jpg" width="550" /></div>
<div style="text-align: justify;">&nbsp;</div>
<div style="text-align:justify"><span style="font-size:11.0pt">The following picture taken in Iraq in 2003 was produced by Brian Walski, a Los Angeles Times staff reporter. To produce a picture with more impact, he merged two images into one. He was fired as a result.</span></div>
<div style="text-align: justify; line-height: 15pt;">&nbsp;</div>
<div style="text-align: justify; line-height: 15pt;"><img alt="" height="315" src="http://blog.crackpassword.com/wp-content/uploads/image/walski-composite.jpg" width="300" /></div>
<div style="text-align: justify; line-height: 15pt;">&nbsp;</div>
<div style="text-align:justify;line-height:15.0pt"><span style="font-size:11.0pt">Finally, there&rsquo;s this photograph of George W. Bush holding a book the wrong way up during a school visit. This was a famous and amusing hoax at the time, while in fact the image was forged: the hoaxers photoshopped the real image taken during the 2002 press event to rotate the book.</span></div>
<div style="text-align:justify">&nbsp;</div>
<div style="text-align: justify;"><img alt="" height="364" src="http://blog.crackpassword.com/wp-content/uploads/image/george-bush-book.jpg" width="496" /></div>
<div style="text-align: justify;">&nbsp;</div>
<div style="text-align:justify"><b><font size="5"><span style="font-size:11.0pt">Fake or Genuine?</span></font></b></div>
<div style="text-align:justify">&nbsp;</div>
<div style="text-align:justify"><span style="font-size:11.0pt">Traditionally, there are means to tell a fake photo apart from a genuine one. Inconsistencies in lighting and shadows, cloned or multiplied parts of an image as well as parts of other pictures being pasted into a faked photo are the most common tricks used by unscrupulous photographers, journalists, editors, political and armed forces. Telling a forged image apart from a genuine one has required the work of experienced experts.</span></div>
<div style="text-align:justify">&nbsp;</div>
<div style="text-align:justify"><span style="font-size:11.0pt">To make image validation more definite and to simplify the process, major manufacturers of photographic equipment such as Canon and Nikon developed digital image authentication systems. Both Canon and Nikon include signing modules into their top of the line digital cameras, and provide validation software to the customers. Each picture is signed in-camera when captured. The verification process then enables users to determine whether an image has been altered after being shot. Both Canon and Nikon systems were designed to provide proof of image authenticity for the purpose of law enforcement and government agencies, insurance companies, businesses, and news agencies. As demonstrated by ElcomSoft, claims made by the two vendors have not lived up to the promises.</span></div>
<div style="text-align: justify;">&nbsp;</div>
<div style="text-align:justify"><b><font size="5"><span style="font-size:11.0pt">Breaking into Nikon Image Authentication System</span></font></b></div>
<div style="text-align:justify">&nbsp;</div>
<div style="text-align:justify"><span style="font-size:11.0pt">Back in 2010, ElcomSoft performed a security analysis of Canon&rsquo;s proprietary image authentication system. Similar to Nikon&rsquo;s, the system was supposed to prove image authenticity in the eyes of the media, law enforcement, government, and business organizations. As demonstrated by ElcomSoft, a <a href="http://www.elcomsoft.com/canon.html" target="_blank">major security flaw exists in Canon&rsquo;s implementation</a>, which has not been addressed in any way even today, after half a year after discovery. </span></div>
<div style="text-align:justify">&nbsp;</div>
<div style="text-align:justify"><span style="font-size:11.0pt">Almost half a year later, ElcomSoft has discovered that a similar vulnerability exists in digital SLR cameras manufactured by Nikon. The existence of this vulnerability proves that image authentication data can be forged, and thus Nikon Image Authentication System cannot and shall not be relied upon. As a consequence, successful image verification as reported by Nikon Image Authentication Software cannot be used as a proof of authenticity.</span></div>
<div style="text-align: justify;">&nbsp;</div>
<div style="text-align:justify"><b><font size="5"><span style="font-size:11.0pt">Details</span></font></b></div>
<div style="text-align:justify">&nbsp;</div>
<div style="text-align:justify"><span style="font-size:11.0pt">If you&rsquo;re not interested in technical details on how Nikon image authentication works, you may skip this chapter without losing too much.</span></div>
<div style="text-align:justify">&nbsp;</div>
<div style="text-align:justify"><span style="font-size:11.0pt">Higher-end digital SLR cameras manufactured by Nikon up to this day implement an integrated Image Authentication feature. This mechanism was introduced as means to securely validate the authenticity of image data and prove that the image has not been altered since captured.</span></div>
<div style="text-align:justify">&nbsp;</div>
<div style="text-align:justify"><span style="font-size:11.0pt">When Image Authentication is enabled, the camera embeds authentication information in shots being are taken by signing image data and metadata with a digital signature. The authentication information allows alterations to be detected when using Nikon&rsquo;s Image Authentication Software. </span></div>
<div style="text-align:justify">&nbsp;</div>
<div style="text-align:justify"><span style="font-size:11.0pt">According to Nikon, images signed with Nikon Image Authentication can be used for verifying image authenticity by law enforcement and other government agencies, the media, and insurance companies, as well as for other business applications.</span></div>
<div style="text-align:justify">&nbsp;</div>
<div style="text-align:justify"><span style="font-size:11.0pt">Internals of Image Authentication System are not published, and algorithms used to calculate verification data are not publicly known.</span></div>
<div style="text-align:justify">&nbsp;</div>
<div style="text-align:justify"><span style="font-size:11.0pt">ElcomSoft research shows that image metadata and image data are processed independently with a SHA-1 hash function. There are two 160-bit hash values produced, which are later encrypted with a secret (private) key by using an asymmetric RSA-1024 algorithm to create a digital signature. Two 1024-bit (128-byte) signatures are stored in EXIF MakerNote tag 0&#215;0097 (Color Balance). </span></div>
<div style="text-align:justify">&nbsp;</div>
<div style="text-align:justify"><span style="font-size:11.0pt">During validation, Nikon Image Authentication Software calculates two SHA-1 hashes from the same data, and uses the public key to verify the signature by decrypting stored values and comparing the result with newly calculated hash values.</span></div>
<div style="text-align:justify">&nbsp;</div>
<div style="text-align:justify"><span style="font-size:11.0pt">The ultimate vulnerability is that the private (should-be-secret) cryptographic key is handled inappropriately, and can be extracted from camera. After obtaining the private key, it is possible to generate a digital signature value for any image, thus forging the Image Authentication System.</span></div>
<div style="text-align: justify;">&nbsp;</div>
<div style="text-align:justify"><b><font size="5"><span style="font-size:11.0pt">What ElcomSoft Did About It</span></font></b></div>
<div style="text-align:justify">&nbsp;</div>
<div style="text-align:justify"><span style="font-size:11.0pt">ElcomSoft has notified Nikon and CERT as a trusted third party about the issue, and prepared a set of digitally manipulated images passing as originals when verified with Nikon&rsquo;s secure authentication software. Nikon provided no response nor expressed any interest in the existence of the issue.</span></div>
<div style="text-align: justify;">&nbsp;</div>
<div style="text-align:justify"><b><font size="5"><span style="font-size:11.0pt">Will Nikon Do Anything About It?</span></font></b></div>
<div style="text-align:justify">&nbsp;</div>
<div style="text-align:justify"><span style="font-size:11.0pt">The big question is whether or not Nikon is going to do something about the issue. So far it seems highly unlikely. Acting as responsible citizens, ElcomSoft contacted Nikon, informing Nikon USA, Nikon Europe, and Nikon Japan about the issue. No meaningful response was received, unless the standard canned response counts: &ldquo;For support for your product please contact the dealer you purchased it from or consult the Nikon distributor in your area.&rdquo;</span></div>
<div style="text-align:justify">&nbsp;</div>
<div style="text-align:justify"><span style="font-size:11.0pt">The bigger question, however, is if they <i>can</i> do anything about the issue. The worms are out of the can. The private signing key has been compromised, which automatically invalidates digital signatures placed by all current models manufactured by Nikon. If ElcomSoft, a small company, has done it, there&rsquo;s no guarantee whatsoever it has not been done before or will not be done after.</span></div>
<div style="text-align:justify">&nbsp;</div>
<div style="text-align:justify"><span style="font-size:11.0pt">In order to &ldquo;fix&rdquo; the problem, Nikon would have to re-design the way the signing key is being stored in the camera. They would have to hire someone who knows security well, which is what they should&rsquo;ve done from the very beginning. They would have to publicly admit the existence of the problem in their old cameras. They would have to revoke the old signing key via an update to Nikon Image Authentication Software. They would have to generate a new signing key. </span></div>
<div style="text-align:justify">&nbsp;</div>
<div style="text-align:justify"><span style="font-size:11.0pt">Does that sound like too much trouble for too little return? It certainly seems so. Here at ElcomSoft, we don&rsquo;t believe Nikon would do anything, anything at all, to admit, investigate, or mitigate the situation. ElcomSoft notified Canon about a similar problem with their cameras more than half a year ago; nothing changed whatsoever.</span></div>
<div style="text-align: justify;">&nbsp;</div>
<div style="text-align:justify"><b><font size="5"><span style="font-size:11.0pt">Affected Nikon Digital SLRs</span></font></b></div>
<div style="text-align:justify">&nbsp;</div>
<div style="text-align:justify"><span style="font-size:11.0pt">All current models that include Image Authentication are affected, including Nikon D3X, D3, D700, D300S, D300, D2Xs, D2X, D2Hs, and D200 digital SLRs.</span></div>
<div style="text-align: justify;">&nbsp;</div>
<div style="text-align:justify"><b><font size="5"><span style="font-size:11.0pt">Fake Photographs</span></font></b></div>
<div style="text-align:justify">&nbsp;</div>
<p><span style="font-size:11.0pt;Times New Roman&quot;;Times New Roman&quot;;">ElcomSoft</span><span style="font-size:11.0pt;Times New Roman&quot;;Times New Roman&quot;;"> has performed the extraction of the signing key, and prepared a</span><span style="font-size:11.0pt;Times New Roman&quot;;Times New Roman&quot;;"> set of forged images that pass as fully genuine. Manipulated images successfully passing validation by Nikon Image Authentication Software are available at <a href="http://www.elcomsoft.com/nikon.html" target="_blank">http://nikon.elcomsoft.com</a>. To validate these images, you&rsquo;ll need <a href="http://www.nikonusa.com/Nikon-Products/Product/Imaging-Software/25738/Image-Authentication-Software.html" target="_blank">Nikon Image Authentication Software</a> which can be obtained from Nikon or one of their dealers.</span></div>
]]></content:encoded>
			<wfw:commentRss>http://blog.crackpassword.com/2011/04/nikon-image-authentication-system-compromised/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Cracking BlackBerry backups is now slower&#8230; but still possible, thx to GPU acceleration</title>
		<link>http://blog.crackpassword.com/2010/12/cracking-blackberry-backups-is-now-slower-but-still-possible-thx-to-gpu-acceleration/</link>
		<comments>http://blog.crackpassword.com/2010/12/cracking-blackberry-backups-is-now-slower-but-still-possible-thx-to-gpu-acceleration/#comments</comments>
		<pubDate>Fri, 24 Dec 2010 18:51:42 +0000</pubDate>
		<dc:creator>Vladimir Katalov</dc:creator>
				<category><![CDATA[Cryptography]]></category>
		<category><![CDATA[Elcom-News]]></category>
		<category><![CDATA[BlackBerry]]></category>
		<category><![CDATA[Elcomsoft Phone Password Breaker]]></category>
		<category><![CDATA[EPPB]]></category>
		<category><![CDATA[GPU acceleration]]></category>
		<category><![CDATA[PBKDF2]]></category>
		<category><![CDATA[Vulnerability]]></category>

		<guid isPermaLink="false">http://blog.crackpassword.com/?p=1527</guid>
		<description><![CDATA[If you have read our recent Cracking BlackBerry Backup Passwords article, you should be familiar with encryption implemented in BlackBerry Desktop Software. Just reminding: In short, standard key-derivation function, PBKDF2, is used in a very strange way, to say the least. Where Apple has used 2&#8217;000 iterations in iOS 3.x, and 10&#8217;000 iterations in iOS [...]]]></description>
			<content:encoded><![CDATA[<p>If you have read our recent <a href="http://blog.crackpassword.com/2010/09/smartphone-forensics-cracking-blackberry-backup-passwords/" target="_blank">Cracking BlackBerry Backup Passwords</a> article, you should be familiar with encryption implemented in <a href="http://us.blackberry.com/apps-software/desktop/" target="_blank">BlackBerry Desktop Software</a>. Just reminding:</p>
<p><em>In short, standard key-derivation function, PBKDF2, is used in a very strange way, to say the least. Where Apple has used 2&rsquo;000 iterations in iOS 3.x, and 10&rsquo;000 iterations in iOS 4.x, BlackBerry uses only one.</em></p>
<p>So password verification is (was) so fast/simple that we did not care about implementing it on the GPU &#8212; modern CPU is able to crack almost 8 million passwords per second (thanks to <a href="http://blog.crackpassword.com/2010/12/blackberry-password-cracking-multi-threaded-with-hardware-accelerated-aes/" target="_blank">multi-threading and AES-NI</a>). We would not call that the <a href="http://en.wikipedia.org/wiki/PBKDF2#BlackBerry_vulnerability" target="_blank">vulnerability</a>, but still the weak link.</p>
<p>But new versions of <em>BlackBerry Desktop Software</em> have been released reсently (6.0 for Windows and 2.0 for Mac). And as always, there are bad news and there are good news.<br />
<span id="more-1527"></span><br />
Bad news (for those who forgot his own password): there are 20,000 PBKDF2 iterations now (yes, two times more than in iOS 4! <img src='http://blog.crackpassword.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> ). That means that even 6-core Intel CPU can crack not more than 2,000 passwords per second only.</p>
<p>Good news (for the same audience): new version of <a href="http://www.elcomsoft.com/eppb.html" target="_blank">Elcomsoft Phone Password Breaker</a> not only supports the BlackBerry files with new/improved encryption, but supports <a href="http://PBKDF2" target="_blank">GPU acceleration</a> as well (previously, it was available for iTunes backups only). With it, we can get about 7,000 passwords per second on <a href="http://www.nvidia.com/object/product-geforce-gtx-580-us.html" target="_blank">NVIDIA GeForce GTX 580</a>, and about 20,000 p/s on <a href="http://www.amd.com/us/products/desktop/graphics/ati-radeon-hd-5000/hd-5970/Pages/ati-radeon-hd-5970-overview.aspx" target="_blank">ATI Radeon HD 5970</a>. Also, <a href="http://www.amd.com/us/products/desktop/graphics/amd-radeon-hd-6000/hd-6970/Pages/amd-radeon-hd-6970-overview.aspx" target="_blank">AMD Radeon HD 6970</a> is now supported (though we have not tested our code on this card, sorry).</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.crackpassword.com/2010/12/cracking-blackberry-backups-is-now-slower-but-still-possible-thx-to-gpu-acceleration/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>BlackBerry password cracking: multi-threaded, with hardware-accelerated AES</title>
		<link>http://blog.crackpassword.com/2010/12/blackberry-password-cracking-multi-threaded-with-hardware-accelerated-aes/</link>
		<comments>http://blog.crackpassword.com/2010/12/blackberry-password-cracking-multi-threaded-with-hardware-accelerated-aes/#comments</comments>
		<pubDate>Thu, 09 Dec 2010 10:26:45 +0000</pubDate>
		<dc:creator>Vladimir Katalov</dc:creator>
				<category><![CDATA[Cryptography]]></category>
		<category><![CDATA[Elcom-News]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[AES-NI]]></category>
		<category><![CDATA[BlackBerry]]></category>
		<category><![CDATA[Core i7-970]]></category>
		<category><![CDATA[GPU acceleration]]></category>
		<category><![CDATA[Hyper-threading]]></category>
		<category><![CDATA[Intel]]></category>

		<guid isPermaLink="false">http://blog.crackpassword.com/?p=1502</guid>
		<description><![CDATA[Most modern CPUs are multi-core &#8211; it is not easy to find even a laptop with less than two cores these days. And for desktops, 4 cores are usual now. Password recovery is one of most CPU-intensive tasks, and it fits best into multi-processor architecture. Every CPU (or CPU core) get its own portion of [...]]]></description>
			<content:encoded><![CDATA[<p>Most modern CPUs are multi-core &#8211; it is not easy to find even a laptop with less than two cores these days. And for desktops, 4 cores are usual now.</p>
<p>Password recovery is one of most CPU-intensive tasks, and it fits best into multi-processor architecture. Every CPU (or CPU core) get its own portion of passwords to try (i.e. to check their validness), and they all work in parallel. As simple as that.</p>
<p>So what we&#8217;re doing in our software is running multiple <a href="http://en.wikipedia.org/wiki/Thread_(computer_science)">threads</a> – as many as the number of CPUs (or cores) available. And the rest is being done by the operating system, that assigns the threads to cores (well, in most cases we don’t care what particular core is going to execute a particular thread, because they are all equal; the only exception is when one or more of the cores is doing something already, I mean something CPU-intensive as well).</p>
<p><span id="more-1502"></span>There is also such technology as <a href="http://www.intel.com/technology/platform-technology/hyper-threading/index.htm">Hyper-threading</a>. With it, CPU exposes two virtual cores for each physical one it has, allowing operating system to run more threads simultaneously thus better utilizing CPU resources.</p>
<p>Now how it looks in practice. We have built the system based on one of the top Intel desktop CPUs – <a href="http://ark.intel.com/Product.aspx?id=47933">Intel Core i7-970</a>. It has as many as 6 (yes, six!) cores running at 3.2 GHz, plus hyper-threading, so the number of virtual processors is twelve. This CPU is produced using (relatively new) 32 nm process, so power consumption is surprisingly not very high (130 W), but well designed cooling is still strictly recommended (even if you’re not playing the overclocker’s game).</p>
<p>Obviously, there is no reason to run more than 12 compute-intensive threads on this CPU, while the minimum number of threads is just one (you bet! <img src='http://blog.crackpassword.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  ); we have not tried ALL variations from 1 to 12, but just some. What we were doing on this number-crunching twelve-heads monster is cracking the Blackberry backup file (using <a href="http://www.elcomsoft.com/eppb.html">Elcomsoft Phone Password Breaker</a>, of course). Here are the results:</p>
<p><a href="http://blog.crackpassword.com/2010/12/blackberry-password-cracking-multi-threaded-with-hardware-accelerated-aes/threads/" rel="attachment wp-att-1504"><img class="alignnone size-full wp-image-1504" title="Figure 1" src="http://blog.crackpassword.com/wp-content/uploads/2010/12/Threads.jpg" alt="" width="500" height="234" /></a></p>
<p>The numbers are thousands passwords per second – so yes, the maximum performance we have got is well over 7 million (passwords per second). That means if the password is 7 chars long and contains small and capital letters, it will be cracked in a day and a half. Or if small (or capital) letters plus digits – less than 3 hours. And as you can see, the speed increases absolutely linearly up to 6 threads (according to the number of <em>physical</em>, not <em>virtual</em> cores). But when we double the number of threads (up to 12), the speed increases from 6,44 million passwords per second to 7,44 million per second only. So just 15% performance increase – but I wanted to remind you that the number of ALUs (arithmetic logic units) is still six. So hyper-threading does <strong>not</strong> double the speed, but still helps.</p>
<p>But 12 (virtual) cores is not the only strong side of this CPU. Also, it has the <a href="http://http://en.wikipedia.org/wiki/Nehalem_(microarchitecture)#Westmere">Westmere microarchitecture</a>. That means (above many other things) that it features the new instruction set called Intel <a href="http://http://software.intel.com/en-us/articles/intel-advanced-encryption-standard-instructions-aes-ni/">Advanced Encryption Standard Instruction Set (AES-NI)</a>, which is intended for hardware acceleration of AES. And as far as password verification for Blackberry backups uses AES, we do have hardware acceleration in EPPB with AES-NI (when it is supported by the hardware) as well. The results are (for one and twelve threads):</p>
<p><a href="http://blog.crackpassword.com/2010/12/blackberry-password-cracking-multi-threaded-with-hardware-accelerated-aes/threads1/" rel="attachment wp-att-1505"><img class="alignnone size-full wp-image-1505" title="Figure 2" src="http://blog.crackpassword.com/wp-content/uploads/2010/12/Threads1.jpg" alt="" width="500" height="235" /></a></p>
<p>The first bar shows the speed with “old style” code (<a href="http://en.wikipedia.org/wiki/Sse2">SSE2</a>, in fact), and the second one with AES-NI. So the speed improvement is about 1.5 times – may be it sounds not so impressive as <a href="http://http://www.elcomsoft.com/gpu_acceleration.html">GPU acceleration</a>, but it is just a free “bonus”! If, of course, you have an appropriate processor, in particular one of these:</p>
<p>• Gulftown (Core i7-9xx, Xeon 36xx, Xeon 56xx)<br />
• Clarkdale (except Core i3, so just Core i5-6xx, and some Xeons)<br />
• Arrandale (except Core i3 and Core i5-4xxM)</p>
<p>So, to make it simpler: most Core i5 processors have AES-NI supported, as well as six-core Intel Core i7 (9xx). If you have one of those, you can now break Blackberry backups about 1.5 times faster than you thought <img src='http://blog.crackpassword.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> .</p>
<p>There is one [minor] problem, though. If the time needed to verify the password is comparable to the time needed to generate the [next] password, the performance start to drop. With the brute-force attack, it starts with 8 million passwords per second; with the dictionary attack much earlier – even with 12 threads, the resulting speed is about 2 million passwords per second only. The reason is pretty simple: we are not able to generate passwords that fast, especially when we perform all those nice mutations of wordlists passwords (changing the letter case, adding or replacing symbols etc). CPU verifies the password faster than we provide it with the new one <img src='http://blog.crackpassword.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> .</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.crackpassword.com/2010/12/blackberry-password-cracking-multi-threaded-with-hardware-accelerated-aes/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Peeking Inside Keychain Secrets</title>
		<link>http://blog.crackpassword.com/2010/08/peeking-inside-keychain-secrets/</link>
		<comments>http://blog.crackpassword.com/2010/08/peeking-inside-keychain-secrets/#comments</comments>
		<pubDate>Thu, 05 Aug 2010 10:16:21 +0000</pubDate>
		<dc:creator>Andrey Belenko</dc:creator>
				<category><![CDATA[Cryptography]]></category>
		<category><![CDATA[Elcom-News]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Apple]]></category>
		<category><![CDATA[EPPB]]></category>
		<category><![CDATA[iOS 4]]></category>
		<category><![CDATA[iPhone]]></category>

		<guid isPermaLink="false">http://blog.crackpassword.com/?p=1366</guid>
		<description><![CDATA[Today we have released Elcomsoft iPhone Password Breaker 1.20 which introduces two new features and fixes few minor issues. Keychain Explorer This feature allows to view contents of keychain included with encrypted device backup. Mac users are probably familiar with concept of keychain — it is a centralized, system-wide storage where application can store information [...]]]></description>
			<content:encoded><![CDATA[<p>Today we have released Elcomsoft iPhone Password Breaker 1.20 which introduces two new features and fixes few minor issues.</p>
<h3>Keychain Explorer</h3>
<p>This feature allows to view contents of keychain included with encrypted device backup.</p>
<p>Mac users are probably familiar with concept of <a href="http://en.wikipedia.org/wiki/Keychain_(Mac_OS)" target="_blank">keychain</a> — it is a centralized, system-wide storage where application can store information they consider sensitive. Typically, such information includes passwords, encryption keys and certificates, but in principle it can be anything. Data in keychain is cryptographically protected by OS and user password is required to access it. The closest Windows equivalent for keychain is probably <a href="http://en.wikipedia.org/wiki/Data_Protection_API" target="_blank">Data Protection API</a>.</p>
<p>iOS-based devices also have a keychain, but instead of user password, embedded cryptographic key is used to protect its contents. This key is unique to each device and so far there are no way to reliably extract it from the device.</p>
<p>Apple recommends iOS application developers to use keychain for storing passwords and other sensitive information, and one reason for this is that it never leaves device unencrypted. Here’s an excerpt from <a href="http://developer.apple.com/mac/library/documentation/Security/Conceptual/keychainServConcepts/02concepts/concepts.html#//apple_ref/doc/uid/TP30000897-CH204-DontLinkElementID_3" target="_blank">Keychain Service Programming Guide</a>:</p>
<blockquote><p>In iOS, an application always has access to its own keychain items and does not have access to any other application’s items. The system generates its own password for the keychain, and stores the key on the device in such a way that it is not accessible to any application. When a user backs up iPhone data, the keychain data is backed up but the secrets in the keychain remain encrypted in the backup. The keychain password is not included in the backup. Therefore, passwords and other secrets stored in the keychain on the iPhone cannot be used by someone who gains access to an iPhone backup. For this reason, it is important to use the keychain on iPhone to store passwords and other data (such as cookies) that can be used to log into secure web sites. </p>
</blockquote>
<p>Prior to iOS 4 keychain was also included in the backup &#8216;”as is”, i.e. all data inside was encrypted using unique device key. This meant that it was not possible to restore keychain onto another device — it will try to decrypt data with key which is different from one used to encrypt data. Naturally, this will fail and all data in keychain will be lost.</p>
<p>To address this issue, Apple changed the way keychain backup works in iOS 4. Now, if you’re creating encrypted backup (i.e. you’ve set up a password to protect backup) then keychain data will be re-encrypted using encryption key derived from backup password and thus ca be restored on another device (provided backup password, of course). If you haven’t set backup password, then everything works like before iOS 4 — keychain encrypted on device key is included in the backup.</p>
<p>Elcomsoft iPhone Password Breaker now allows you to view contents of keychain from encrypted backup of devices running iOS 4. You will need to provide password, of course. Here’s screenshot of Keychain Explorer showing (some) contents of my iPhone’s keychain:</p>
<p><a href="http://blog.crackpassword.com/wp-content/uploads/2010/08/KeychainExplorer.png"><img style="border-bottom: 0px; border-left: 0px; display: block; float: none; margin-left: auto; border-top: 0px; margin-right: auto; border-right: 0px" title="Keychain Explorer" border="0" alt="Keychain Explorer" src="http://blog.crackpassword.com/wp-content/uploads/2010/08/KeychainExplorer_thumb.png" width="504" height="371" /></a>&#160;</p>
<p>There are passwords for all Wi-Fi hotspots I have ever joined (and haven’t pushed “Forget this Network” button), for my email, Twitter, and WordPress accounts, as well as Safari saved passwords and even my Lufthansa frequent flyer number and password! <img src='http://blog.crackpassword.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  And I don’t use Facebook/LinkedIn/anything else on my phone — otherwise I guess credentials for those will be also included in the keychain.</p>
<p>Keychain Explorer will work only against backup which is encrypted. If you happen to have an iOS 4 device and want to get password from it — set a backup password in iTunes, backup device, use Keychain Explorer to view and/or export keychain passwords, and, finally, remove backup password in iTunes.</p>
<h3>Password Cache</h3>
<p>This feature is far less exciting than Keychain Explorer, but we believe it should improve user experience with Elcomsoft iPhone Password Breaker.</p>
<p>The idea is simple: all passwords which are found by EPPB or which are used to open backup in Keychain Explorer are stored in password cache. When you later try to open backup in Keychain Explorer or recover a backup password, program first checks password cache for correct password.</p>
<p>Passwords in cache are stored using secure encryption.</p>
<p>&#160;</p>
<p>Also, there is a new <a href="http://www.elcomsoft.com/iphone_password_recovery.html" target="_blank">EPPB FAQ</a> online. Worth reading if you’re thinking of purchasing EPPB or want to learn more about it.</p>
<p>There is at least one really big update for EPPB coming in September or October, so stay tuned!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.crackpassword.com/2010/08/peeking-inside-keychain-secrets/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>New sweeping WPA Cracker &amp; its alternatives</title>
		<link>http://blog.crackpassword.com/2009/12/new-sweeping-wpa-cracker-its-alternatives/</link>
		<comments>http://blog.crackpassword.com/2009/12/new-sweeping-wpa-cracker-its-alternatives/#comments</comments>
		<pubDate>Tue, 08 Dec 2009 11:33:56 +0000</pubDate>
		<dc:creator>Alexandra Tsybulskaya</dc:creator>
				<category><![CDATA[Cryptography]]></category>
		<category><![CDATA[Industry News]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[CPU]]></category>
		<category><![CDATA[EWSA]]></category>
		<category><![CDATA[WPA]]></category>

		<guid isPermaLink="false">http://blog.crackpassword.com/?p=1076</guid>
		<description><![CDATA[It&#8217;s a well-know fact that WPA-PSK networks are vulnerable to dictionary attacks, though one cannot but admit that running a respectable-sized dictionary over a WPA network handshake can take days or weeks. A low-cost service for penetration testers that checks the security of wireless networks by running passwords against a 135-million-word dictionary has been recently [...]]]></description>
			<content:encoded><![CDATA[<p>It&rsquo;s a well-know fact that WPA-PSK networks are vulnerable to dictionary attacks, though one cannot but admit that running a respectable-sized dictionary over a WPA network handshake can take days or weeks.</p>
<p>A low-cost service for penetration testers that checks the security of wireless networks by running passwords against a 135-million-word dictionary has been recently unveiled. The so-called <a href="http://www.wpacracker.com/" target="_blank">WPA Cracker</a> is a cloud-based service that accesses a 400-CPU cluster. For $34, it can run a password against all 135 million entries in about 20 minutes. Want to pay less, do it for $17 and wait 40 minutes to see the results.</p>
<p>Another notable feature is the use of the dictionary that has been set up specifically for cracking <a href="http://en.wikipedia.org/wiki/Wi-Fi" target="_blank">Wi-Fi</a> Protected Access passwords. While Windows, UNIX and other systems allow short passwords, WPA pass codes must contain a minimum of eight characters. Its entries use a variety of words, common phrases and &quot;elite speak&quot; that have been compiled with WPA networks in mind.</p>
<p>WPA Cracker is used by capturing a wireless network&#39;s handshake locally and then uploading it, along with the network name. The service then compares the <a href="http://en.wikipedia.org/wiki/PBKDF2" target="_blank">PBKDF2</a>, or Password-Based Key Derivation Function, against the dictionary. The approach makes sense, considering each handshake is salted using the network&#39;s <a href="http://www.cryer.co.uk/glossary/e/essid.htm" target="_blank">ESSID</a>, a technique that makes <a href="http://en.wikipedia.org/wiki/Rainbow_table" target="_blank">rainbow tables</a> only so useful.</p>
<p>Everything seems to be perfect, but for the fact that there exists another alternative to crack WPA passwords which allows to reach the same speed. Just instead of installing a 400-CPU cluster, it&rsquo;s possible to set 4 top <a href="http://en.wikipedia.org/wiki/Radeon" target="_blank">Radeons</a> or about two <a href="http://en.wikipedia.org/wiki/Nvidia_Tesla" target="_blank">Teslas</a> and try <a href="http://www.elcomsoft.com/ewsa.html" target="_blank">Elcomsoft Wireless Security Auditor</a>.</p>
<p><img alt="Elcomsoft Wireless Security Auditor: WPA-PSK Password Audit" src="/wp-content/uploads/EWSA.jpg" /></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.crackpassword.com/2009/12/new-sweeping-wpa-cracker-its-alternatives/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

