<?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; Hardware</title>
	<atom:link href="http://blog.crackpassword.com/category/hardware/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>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>iOS Forensic Toolkit: Keychain Decryption, Logical Acquisition, iOS 4.3.4, and Other Goodies</title>
		<link>http://blog.crackpassword.com/2011/07/ios-forensic-toolkit-updated/</link>
		<comments>http://blog.crackpassword.com/2011/07/ios-forensic-toolkit-updated/#comments</comments>
		<pubDate>Mon, 25 Jul 2011 04:51:41 +0000</pubDate>
		<dc:creator>Andrey Belenko</dc:creator>
				<category><![CDATA[Elcom-News]]></category>
		<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[forensics]]></category>
		<category><![CDATA[iOS]]></category>
		<category><![CDATA[iOS 4.2.9]]></category>
		<category><![CDATA[iOS 4.3.4]]></category>
		<category><![CDATA[iOS Forensic Toolkit]]></category>
		<category><![CDATA[iPhone]]></category>

		<guid isPermaLink="false">http://blog.crackpassword.com/?p=1736</guid>
		<description><![CDATA[You might have heard about our new product – iOS Forensic Toolkit. In fact, if you are involved in mobile phone and smartphone forensics, you almost certainly have. In case our previous announcements haven’t reached you, iOS Forensic Toolkit is a set of tools designed to perform physical acquisition of iPhone/iPad/iPod Touch devices and decrypt the resulting images. This decryption capability is unique and allows one to obtain a fully usable image of the device’s file system with the contents of each and every file decrypted and available for analysis. And the fact is, with today’s update, iOS Forensic Toolkit is much more than just that.]]></description>
			<content:encoded><![CDATA[<div>&nbsp;</div>
<div>You might have heard about our new product &ndash; iOS Forensic Toolkit. In fact, if you are involved in mobile phone and smartphone forensics, you almost certainly have. In case our previous announcements haven&rsquo;t reached you, iOS Forensic Toolkit is a set of tools designed to perform physical acquisition of iPhone/iPad/iPod Touch devices and decrypt the resulting images. This decryption capability is unique and allows one to obtain a fully usable image of the device&rsquo;s file system with the contents of each and every file decrypted and available for analysis. And the fact is, with today&rsquo;s update, iOS Forensic Toolkit is much more than just that.</div>
<div>&nbsp;</div>
<div><span id="more-1736"></span></div>
<div>The update we&rsquo;re releasing today contains the following improvements:</div>
<ul>
<li>The ability to decrypt contents of the device keychain</li>
<li>The ability to perform logical acquisition of the device</li>
<li>Logging of all operations performed within Toolkit</li>
<li>Support for iPhone 3G</li>
<li>Support for iOS 3.x on compatible devices</li>
<li>Support for iOS 4.3.4 (iOS 4.2.9 for iPhone 4 CDMA)</li>
<li>Let me give a short description of each of the new features.</li>
</ul>
<h3>Keychain Decryption</h3>
<div>&nbsp;</div>
<div>iOS Forensic Toolkit now includes the ability to extract and decrypt keychain data from iOS devices running iOS 3.x and 4.x. Keychain is a system-wide storage for users&rsquo; data. Apple recommends using it to store highly sensitive information like account names and passwords. Therefore, it is natural that the device keychain is of great interest for anyone conducting analysis of an iOS device.</div>
<div>&nbsp;</div>
<div>For devices running iOS 3.x, all that you need to decrypt keychain data is physical access to the device. All items are encrypted using the same encryption key, and the Toolkit can extract this key from the device, allowing offline decryption of keychain contents.</div>
<div>&nbsp;</div>
<div>On devices running iOS 4.x, most keychain items cannot be decrypted without knowing the original device passcode or having access to escrow keys. However, once you&rsquo;ve recovered the passcode (the Toolkit includes this feature, too) or obtained the escrow keys from the computer running iTunes to which the iOS device have been synced or connected at least once, the Toolkit will decrypt everything from the keychain. If for some reason both the passcode and escrow keys are not available, the Toolkit will still do its best and decrypt some of the keychain items.</div>
<h3>Logical Acquisition</h3>
<div>&nbsp;</div>
<div>This is the feature some of our customers been asking for. Sometimes, you do not need the full physical dump (or simply do not have enough time to obtain one), and only need actual files stored on the user partition (i.e. no unallocated space or file system metadata). Logical acquisition is designed for this exact scenario. What you get is an almost exact copy of files from user partition (with directory tree retained) conveniently packed into a single TAR archive. It is &ldquo;almost exact&rdquo; because, in case of iOS 4.x, the files that are encrypted using the passcode (i.e. Mail.app databases) are not included with the logical image at this time.</div>
<h3>Logging</h3>
<div>&nbsp;</div>
<div>Another feature requested by our law-enforcement customers is logging of all activities occurring while the Toolkit is running. We are happy to offer this ability in the newly released version for both Mac OS X and Windows. Now, every time you start the Toolkit, it will create a unique log file (file name is based on current time) and mirror all user input as well as output produced by the Toolkit or any invoked programs to that file.</div>
<h3>iPhone 3G and iOS 3.x Support</h3>
<div>&nbsp;</div>
<div>When we first released the Toolkit, it was specifically designed to circumvent iOS 4.x encryption on devices equipped with hardware encryption module, so we never thought we will be asked to add support for older iOS versions and/or devices. However, based on feedback from our customers, we had to reconsider. We are adding support for iPhone 3G (running iOS 3.x or iOS 4.x) and for iOS 3.x on compatible devices (iPhone 3G, iPhone 3GS, iPod Touch 3rd Generation, and iPad). Note that with iPhone 3G, even if it running iOS 4.x, the user partition is not encrypted (iPhone 3G simply does not have the relevant encryption hardware).</div>
<div>&nbsp;</div>
<div>The good thing is that iOS 3.x is much simpler to deal with from analysts&rsquo; point of view. First, device passcode does not need to be brute-forced &ndash; instead, it is recovered and displayed instantly. Second, the user partition is not encrypted, making it unnecessary to decrypt the obtained image.</div>
<h3>Compatibility with iOS 4.3.4 and iOS 4.2.9</h3>
<div>&nbsp;</div>
<div>On July 15, 2011, Apple has released iOS 4.3.4 (and iOS 4.2.9 for iPhone 4 CDMA) that fixed certain vulnerabilities used by recent &ldquo;jailbreaks&rdquo;. Although older versions of the iOS Forensic Toolkit can be used to perform acquisition and passcode recovery of a device running iOS 4.3.4/4.2.9, the device would not boot after an older version of the Toolkit had been used on it. Other vendors of iPhone forensic tools have also confirmed the problem, and we believe all others who haven&rsquo;t confirmed this yet are also affected.</div>
<div>&nbsp;</div>
<div>We don&rsquo;t believe this is a result of Apple intentionally blocking forensic tools or detecting tethered jailbroken boots, but rather an unpleasant side-effect of other (rather significant in some sense) changes in the firmware. Anyway, long story short, the newly released version of iOS Forensic Toolkit is compatible with iOS 4.3.4/4.2.9 and will not brick the iOS device.</div>
<div>&nbsp;</div>
<div>&nbsp;</div>
<div>It goes without saying that this update is free for all existing customers with a valid iOS Forensic Toolkit license. We are committed to delivering the best product for iOS forensics, and we are happy to be the first to provide iOS 4.3.4/4.2.9 support to our customers.</div>
]]></content:encoded>
			<wfw:commentRss>http://blog.crackpassword.com/2011/07/ios-forensic-toolkit-updated/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Extracting the File System from iPhone/iPad/iPod Touch Devices</title>
		<link>http://blog.crackpassword.com/2011/05/extracting-the-file-system-from-iphone-ipad-ipod-devices/</link>
		<comments>http://blog.crackpassword.com/2011/05/extracting-the-file-system-from-iphone-ipad-ipod-devices/#comments</comments>
		<pubDate>Mon, 23 May 2011 04:46:14 +0000</pubDate>
		<dc:creator>Andrey Belenko</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Apple]]></category>
		<category><![CDATA[EPPB]]></category>
		<category><![CDATA[forensics]]></category>
		<category><![CDATA[iOS]]></category>
		<category><![CDATA[iPhone]]></category>

		<guid isPermaLink="false">http://blog.crackpassword.com/?p=1637</guid>
		<description><![CDATA[In our previous blog post we have described how we broke the encryption in iOS devices. One important thing was left out of that article for the sake of readability, and that is how we actually acquire the image of the file system of the device. Indeed, in order to decrypt the file system, we [...]]]></description>
			<content:encoded><![CDATA[<p>In our previous blog post we have described <a href="http://blog.crackpassword.com/2011/05/elcomsoft-breaks-iphone-encryption-offers-forensic-access-to-file-system-dumps/">how we broke the encryption in iOS devices</a>. One important thing was left out of that article for the sake of readability, and that is how we actually acquire the image of the file system of the device. Indeed, in order to decrypt the file system, we need to extract it from the device first.</p>
<p><span id="more-1637"></span><img align="right" alt="" height="238" hspace="10" src="http://blog.crackpassword.com/wp-content/uploads/iphone_opened.png" vspace="10" width="238" />When it comes to obtaining the contents of iPhone&rsquo;s file system, mobile forensic specialists usually mention the following three opportunities:</p>
<p>1. One can &#39;mount&#39; the device, mapping it as a drive letter and copy data file after file. In this mode, I/O requests are served by the file system driver on the device that&rsquo;s supposed to &lsquo;know&rsquo; the encryption keys for all files. Essentially, this means that analyst receives file data that is already decrypted during the transfer. The &lsquo;mounting&rsquo; in this case is achieved by using undocumented interfaces provided by Apple iTunes, which makes the researcher rely on something that&rsquo;s a) undocumented, and b) involuntarily provided by the manufacturer. The amount of data available depends on whether the device is booted into a so-called &quot;jailbroken&quot; state or not. Devices that are not booted into a &quot;jailbroken&quot; state allow access to significantly less information. In &quot;jailbroken&quot; state, all information stored on the device may be available.</p>
<blockquote><p>It is worth mentioning that booting a device into a &quot;jailbroken&quot; state does not necessarily require a permanent &quot;jailbreak&quot; modification of the device, and can be performed without modifying data stored on the device, i.e. without violating read-only principle so important in computer forensics.</p></blockquote>
<p>While relatively simple, the file-based approach has numerous limitations that make it less than ideal for forensic purposes. Since the transfer is done file-by file, the case quickly becomes difficult to manage. Typical file system contains tens of thousands of files so it might be quite a challenge to even store them in forensically sound way (i.e. making sure that no files are added, deleted, or modified after acquisition is complete). Another problem is that some files may be locked by running processes, may require additional privileges, symbolic links may interfere with the host system, etc.</p>
<p>2. The second option would be to decrypt file system as a part of acquisition process so that its result is a decrypted file system.</p>
<p>3. Finally, one can do a physical acquisition of the encrypted file system and decrypt the data off-line. This would require an additional step of extracting required keys off the device.</p>
<p>The last two options are indeed very similar. In both cases, I/O requests are served by storage driver (as opposed to file system driver in the first case), effectively bypassing proprietary file system drivers and avoiding all types of file locks and access permission problems. Both methods require the device to be in &quot;jailbroken&quot; state.</p>
<p>Although those last two acquisition approaches are similar and first one might seem more attractive on the first sight, we decided to go with the last one. In our eyes, there are numerous important benefits to doing the physical acquisition in a &lsquo;raw&rsquo; way.</p>
<p>1. We believe that physical acquisition should be as close to the original device data as possible. The first method (mounting the device) relies on the file system driver to deliver decrypted file data. If we wanted to implement similar on-the-fly decryption during the physical acquisition process, the resulting image won&rsquo;t be a bit-to-bit physical copy at all. Instead, we can do those actions off-line, and produce a decrypted image out of a precise bit copy.</p>
<p>2. Some device secrets such as the passcode or escrow keys might not be known at acquisition time. Without knowing those secrets, some files can not be decrypted. Off-line processing allows capturing and storing the original encrypted image while postponing the decryption to a later moment. An analyst can return to the original image if more secrets become available (e.g. escrow keys are discovered on suspects&rsquo; desktop computer) without having to re-acquire data from the physical device.</p>
<p>3. Analysts may have a backlog of cases. Re-doing the acquisition with a new tool might not be what they&rsquo;re looking for. With off-line approach, one can obtain the keys from the device, which takes much less time than re-imaging it.</p>
<p>4. Forensics often already have a favorite (or the only approved) tool to do device imaging. For those who don&rsquo;t, ElcomSoft can provide a basic one that just works. As long as the tool is capable of producing raw (dd-style) images, the analysts can continue using it.</p>
<p>5. Finally, the tools are not bug-free. The acquisition must be as simple and as straightforward as possible. Having to re-acquire the contents of a 64 Gb iPad because of a glitch in the imaging tool could be extremely frustrating and time-consuming. By performing the decryption as a separate process, one can reduce the risk of this happening.</p>
<h2>The Toolkit</h2>
<p><a href="http://www.elcomsoft.com/eppb.html">Elcomsoft Phone Password Breaker</a> is available to general public. We will also provide eligible parties with additional acquisition <a href="http://www.elcomsoft.com/iphone-forensic-toolkit.html" target="_blank">Toolkit</a> to use on devices running iOS 4.x. We&rsquo;ll also provide detailed instructions. The Toolkit will allow the following:</p>
<ul>
<li>Extract hardware-dependent keys, file system keys and escrow keys from the device;</li>
<li>Recover the passcode (subject to passcode length and complexity);</li>
<li>Obtain bit-to-bit copy of device storage.</li>
</ul>
<p>After obtaining an image of the device storage area accompanied by device-specific keys, analysts will be able to run <a href="http://www.elcomsoft.com/eppb.html" target="_blank">Elcomsoft Phone Password Breaker</a> to decrypt the acquired image and then analyze the decrypted image with the forensic tool of their choice.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.crackpassword.com/2011/05/extracting-the-file-system-from-iphone-ipad-ipod-devices/feed/</wfw:commentRss>
		<slash:comments>10</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>Canon cannot or mustn’t provide image validation feature?</title>
		<link>http://blog.crackpassword.com/2010/11/canon-cannot-or-mustn%e2%80%99t-provide-image-validation-feature/</link>
		<comments>http://blog.crackpassword.com/2010/11/canon-cannot-or-mustn%e2%80%99t-provide-image-validation-feature/#comments</comments>
		<pubDate>Tue, 30 Nov 2010 08:44:58 +0000</pubDate>
		<dc:creator>Olga Koksharova</dc:creator>
				<category><![CDATA[Did you know that...?]]></category>
		<category><![CDATA[Elcom-News]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Canon]]></category>
		<category><![CDATA[Digital Single-Lens Reflex]]></category>
		<category><![CDATA[DSLR]]></category>
		<category><![CDATA[image]]></category>
		<category><![CDATA[Original Data Security Kit]]></category>
		<category><![CDATA[Original Data Security system]]></category>
		<category><![CDATA[OSK-E3]]></category>

		<guid isPermaLink="false">http://blog.crackpassword.com/?p=1468</guid>
		<description><![CDATA[A true security system cannot be so fragile: Canon Original Data Security broken&#8230; Now if your partner gets a compromising anonymous image where you are enjoying yourself with nice blond with blue eyes or charming young man, don&#8217;t panic and don&#8217;t get upset, you can easily prove it is just a fake (even if it&#8217;s [...]]]></description>
			<content:encoded><![CDATA[<p><strong>A true security system cannot be so fragile: Canon Original Data Security broken&hellip;</strong></p>
<p><strong><a href="http://www.elcomsoft.com/images/canon/Einstein.jpg" target="_blank"><img align="left" alt="Find 3 differences from original" border="0" height="550" hspace="5" src="http://blog.crackpassword.com/wp-content/uploads/2010/11/Einstein-396x550.jpg" title="Find 3 differences from original" vspace="5" width="396" /></a></strong> Now if your partner gets a compromising anonymous image where you are enjoying yourself with nice blond with blue eyes or charming young man, don&rsquo;t panic and don&rsquo;t get upset, you can easily prove it is just a fake (even if it&rsquo;s not <img src='http://blog.crackpassword.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  ).&nbsp; Seriously, how can we trust photographic evidence in the era of Photoshop and other designer tools? The genuineness of a digital image can only be proven by special digital tools&hellip;like OSK-E3?</p>
<p>Unfortunately or maybe fortunately, it turned out that OSK-E3 (Canon Original Data Security Kit) cannot guarantee image authenticity, because now it can recognize even fake images as true and genuine. However, the problem is not in OSK-E3, it is in Canon Original Data Security system implemented in most modern Canon DSLR (Digital Single-Lens Reflex) cameras.</p>
<p>Now it&rsquo;s possible (well, Dmitry did it recently and who knows if somebody could do it earlier <img src='http://blog.crackpassword.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  ) to dump camera&rsquo;s memory, extract secret keys from the camera, and calculate ODD (= Original Decision Data) which answer for any changes done to the image. And thus name the modified image as original one.</p>
<p>What Canon can do? It seems like Canon can nothing do with their models right now, because the fundamental problem lies not in the software. Changing the software could possibly solve the question, until someone again finds its vulnerability. But adding cryptoprocessors that won&rsquo;t expose the secret key and thus will prevent from any penetrations from outside would close the loophole.</p>
<p>Have a look at some of our fake images that pass verification test by OSK-E3: <a href="http://www.elcomsoft.com/canon.html">http://www.elcomsoft.com/canon.html</a></p>
<p>So, can you now trust Canon&rsquo;s OSK decision if an image is original or not?</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.crackpassword.com/2010/11/canon-cannot-or-mustn%e2%80%99t-provide-image-validation-feature/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>iPhone 4 Performance</title>
		<link>http://blog.crackpassword.com/2010/09/iphone-4-performance/</link>
		<comments>http://blog.crackpassword.com/2010/09/iphone-4-performance/#comments</comments>
		<pubDate>Wed, 15 Sep 2010 11:36:30 +0000</pubDate>
		<dc:creator>Andrey Belenko</dc:creator>
				<category><![CDATA[Hardware]]></category>
		<category><![CDATA[iPhone]]></category>

		<guid isPermaLink="false">http://blog.crackpassword.com/2010/09/iphone-4-performance/</guid>
		<description><![CDATA[Finally, we’ve got our first iPhone 4 in office. And what was the first thing we did with it? Yes, test its performance to complete table in my previous post. This brand-new iPhone 4 is capable of doing 1.4 millions MD5 iterations per second, about 35% more than iPhone 3GS. I haven’t found any information [...]]]></description>
			<content:encoded><![CDATA[<p>Finally, we’ve got our first iPhone 4 in office. And what was the first thing we did with it? Yes, test its performance to complete table in my previous post.</p>
<p>This brand-new iPhone 4 is capable of doing 1.4 millions MD5 iterations per second, about 35% more than iPhone 3GS.</p>
<p>I haven’t found any information on iPhone 4CPU clock frequency, but if we assume that it uses same chip as iPad (which seems to be the case), then exhibited performance corresponds to roughly 775 MHz.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.crackpassword.com/2010/09/iphone-4-performance/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Measuring iPhone Performance</title>
		<link>http://blog.crackpassword.com/2010/08/measuring-iphone-performance/</link>
		<comments>http://blog.crackpassword.com/2010/08/measuring-iphone-performance/#comments</comments>
		<pubDate>Thu, 05 Aug 2010 11:38:41 +0000</pubDate>
		<dc:creator>Andrey Belenko</dc:creator>
				<category><![CDATA[Hardware]]></category>
		<category><![CDATA[iPhone]]></category>

		<guid isPermaLink="false">http://blog.crackpassword.com/?p=1373</guid>
		<description><![CDATA[I&#8217;ve had plans to create some kind of performance measurement app for iPhone/iPod/iPad for quite a bit time of&#160;already, and after reading recent reports that iOS 4 is very slow on iPhone 3G I thought that time had finally come. So I&#8217;ve quickly coded an app which computed performance in MD5 hash computations per second, [...]]]></description>
			<content:encoded><![CDATA[<p>I&rsquo;ve had plans to create some kind of performance measurement app for iPhone/iPod/iPad for quite a bit time of&nbsp;already, and after reading recent reports that iOS 4 is very slow on iPhone 3G I thought that time had finally come.</p>
<p>So I&rsquo;ve quickly coded an app which computed performance in MD5 hash computations per second, and here are the results:</p>
<div align="center">
<table align="center" border="0" cellpadding="2" cellspacing="0" width="488">
<tbody>
<tr>
<td width="111" align="center"><strong>Device</strong></td>
<td width="151" align="center"><strong>CPU Frequency</strong></td>
<td width="224" align="center"><strong>Thousands MD5 per second</strong></td>
</tr>
<tr>
<td width="111" align="center">iPhone 3G</td>
<td width="151" align="center">412 MHz</td>
<td width="224" align="center">350</td>
</tr>
<tr>
<td width="111" align="center">iPhone 3GS</td>
<td width="151" align="center">600 MHz</td>
<td width="224">
<p align="center">1050</td>
</tr>
<tr>
<td width="111" align="center">iPad</td>
<td width="151" align="center">1 GHz</td>
<td width="224" align="center">1800</td>
</tr>
</tbody>
</table>
</div>
<p>The performance scales almost linearly (with respect to CPU frequency) for iPhone 3GS and iPad.</p>
<p>For iPhone 3G this is, however, not the case. Although CPU clock is only 1.5 times slower when compared to iPhone 3GS, overall performance is three times slower.</p>
<p>Puzzled, I did some research and found out that iPhone 3G and iPhone 3GS are using very different CPU cores indeed (<a href="http://www.anandtech.com/print/2782" target="_blank">link</a>). The key difference is that iPhone 3GS uses dual-issue superscalar CPU which allows executing two instruction per clock. iPhone 3G utilized single-issue scalar core, and is thus limited to executing single instruction per clock. This perfectly explains missing factor of two in performance vs. clock rate difference between iPhone 3G and 3GS.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.crackpassword.com/2010/08/measuring-iphone-performance/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ATI is at it. Again.</title>
		<link>http://blog.crackpassword.com/2010/05/ati-is-at-it-again-2/</link>
		<comments>http://blog.crackpassword.com/2010/05/ati-is-at-it-again-2/#comments</comments>
		<pubDate>Wed, 12 May 2010 10:37:42 +0000</pubDate>
		<dc:creator>Andrey Belenko</dc:creator>
				<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Tips & Tricks]]></category>
		<category><![CDATA[ATI]]></category>
		<category><![CDATA[ATI Stream]]></category>
		<category><![CDATA[Catalyst]]></category>

		<guid isPermaLink="false">http://blog.crackpassword.com/2010/05/ati-is-at-it-again-2/</guid>
		<description><![CDATA[Two months ago I wrote a blog post &#34;ATI and NVIDIA: Making Friends out of Enemies&#34; where (among other things) I wrote: Developing software for ATI cards is (okay — was) a nightmare. In 2009 ATI quietly introduced two changes in their drivers which made previously perfectly functional and compatible applications to crash (if you [...]]]></description>
			<content:encoded><![CDATA[<p>Two months ago I wrote a blog post <a href="http://blog.crackpassword.com/2010/03/ati-and-nvidia-making-friends-out-of-enemies/">&quot;ATI and NVIDIA: Making Friends out of Enemies&quot;</a> where (among other things) I wrote:</p>
<blockquote><p>Developing software for ATI cards is (okay — was) a nightmare. In 2009 ATI quietly introduced two changes in their drivers which made previously perfectly functional and compatible applications to crash (if you are curious: with Catalyst 9.2 or 9.3 they&#8217;ve changed names of supporting DLLs bundled with drivers; with Catalyst 9.9 or 9.10 they&#8217;ve probably changed format of underlying binary so that anything compiled and linked in with earlier versions caused a driver to crash).</p>
</blockquote>
<p>Well, with the release of Catalyst 10.4 drivers ATI is again at it. This time problem only affects users who have display adapters from different vendors in their computer. Applications utilizing ATI Stream will work on such configurations just fine with Catalyst 10.3, but once you upgrade to 10.4, applications will crash with faulting module being aticaldd.dll, a part of ATI Display driver. Kinda embarrassing, I would say. Regression testing is really something one with millions of users should consider.</p>
<p>Users of our software relying on ATI hardware accelerations (as well as any other ATI Stream enabled applications) should not update to 10.4 if ATI Readeon is not the only card in their computer.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.crackpassword.com/2010/05/ati-is-at-it-again-2/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>ATI and NVIDIA: Making Friends out of Enemies</title>
		<link>http://blog.crackpassword.com/2010/03/ati-and-nvidia-making-friends-out-of-enemies/</link>
		<comments>http://blog.crackpassword.com/2010/03/ati-and-nvidia-making-friends-out-of-enemies/#comments</comments>
		<pubDate>Fri, 12 Mar 2010 12:18:00 +0000</pubDate>
		<dc:creator>Andrey Belenko</dc:creator>
				<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[ATI]]></category>
		<category><![CDATA[GPGPU]]></category>
		<category><![CDATA[GPU]]></category>
		<category><![CDATA[Nvidia]]></category>

		<guid isPermaLink="false">http://blog.crackpassword.com/?p=1239</guid>
		<description><![CDATA[There had been a long standing competition between NVIDIA and ATI which has lasted for years now. And there is no winner so far &#8212; just like with Windows vs. Linux or PC vs. Mac debate there are ones who prefer the former and others who prefer the latter. Kind of &#171;religious&#187; issue. From developer&#39;s [...]]]></description>
			<content:encoded><![CDATA[<p>There had been a long standing competition between NVIDIA and ATI which has lasted for years now. And there is no winner so far &mdash; just like with Windows vs. Linux or PC vs. Mac debate there are ones who prefer the former and others who prefer the latter. Kind of &laquo;religious&raquo; issue.</p>
<p><span id="more-1239"></span></p>
<p><img alt="gtx295_hd5970" border="0" height="508" src="http://blog.crackpassword.com/wp-content/uploads/2010/03/gtx295_hd5970_thumb.jpg" style="display: block; float: none; margin-left: auto; margin-right: auto; border-width: 0px;" title="gtx295_hd5970" width="600" /></p>
<p>From developer&#39;s point of view NVIDIA has always been superior. Ease of use, quality of SDK and drivers, thorough documentation. Apparently, they have invested a lot in developing, promoting and supporting CUDA.</p>
<p>Developing software for ATI cards is (okay &mdash; was) a nightmare. In 2009 ATI quietly introduced two changes in their drivers which made previously perfectly functional and compatible applications to crash (if you are curious: with Catalyst 9.2 or 9.3 they&#39;ve changed names of supporting DLLs bundled with drivers; with Catalyst 9.9 or 9.10 they&#39;ve probably changed format of underlying binary so that anything compiled and linked in with earlier versions caused a driver to crash). And there was almost no documentation with 1.x ATI SDKs.</p>
<p>But when it comes to pure mathematical performance (that is, not counting memory transactions) ATI cards are faster than NVIDIA counterparts, usually by far. Sometimes by very far. That&#39;s why we&#39;ve been supporting them for more than a year already.</p>
<p>Next week we&#39;re going to update two of our applications &mdash; Elcomsoft Wireless Security Auditor and Elcomsoft iPhone Password Breaker. Among other things, they will support the use of both NVIDIA and ATI cards at the same time. Although I don&#39;t think this is a very common scenario, we&#39;ve had some questions regarding possibility of such configurations.</p>
<p>Well, the answer is &mdash; it works! To verify this we&#39;ve put GeForce GTX 295 and Radeon HD5970 into the same PC and tried to make this configuration work. This is how it looks before connecting power cables:</p>
<p><a href="http://blog.crackpassword.com/wp-content/uploads/2010/03/gtx295_hd5970_nopower_600px.jpg" style="border: medium none;"><img alt="gtx295_hd5970_nopower_600px" border="0" height="740" src="http://blog.crackpassword.com/wp-content/uploads/2010/03/gtx295_hd5970_nopower_600px_thumb.jpg" style="border: medium none;" title="gtx295_hd5970_nopower_600px" width="658" /></a></p>
<p>And this is how it looks after:</p>
<p><a href="http://blog.crackpassword.com/wp-content/uploads/2010/03/Radeon_600px.jpg" style="border: medium none;"><img alt="Radeon_600px" border="0" height="496" src="http://blog.crackpassword.com/wp-content/uploads/2010/03/Radeon_600px_thumb.jpg" style="display: block; float: none; margin-left: auto; margin-right: auto; border-width: 0px;" title="Radeon_600px" width="658" /></a></p>
<p>With Windows 7, there were no problems installing drivers for both cards, everything went smooth. We have used Catalyst 10.2 and Forceware 196.75 (it has been removed from website due to problems with fan control; I believe 196.21 will also work just fine).</p>
<p>If you will try to do this yourself, beware of one catch. After you have installed drivers you will see both ATI and NVIDIA cards in Windows Device Manager, but EWSA or EPPB will show only cards from one vendor. To overcome this you&#39;ll need to connect monitors to both cards and extend your Windows Desktop onto both of them. If you&#39;ll do this, our programs will be able to recognize all cards and you end up with something like this:</p>
<p><img alt="eppb_hardware" border="0" height="277" src="http://blog.crackpassword.com/wp-content/uploads/2010/03/eppb_hardware.png" style="display: block; float: none; margin-left: auto; margin-right: auto; border-width: 0px;" title="eppb_hardware" width="440" /></p>
<p>In fact, you can use both cards even with Windows XP! This is, however, not so smooth as with Windows 7. Performance for ATI cards is worse in XP, too. The funny thing is that XP seems to be unable to boot with two display drivers installed, so you have to uninstall one driver first, reboot, and then install it again (do not reboot!). Connect second monitor, and our programs will recognize cards from both vendors. If you will try to reboot, you will end up with BSoD and will need to boot in Safe Mode, uninstall one of drivers, and start over. Here&#39;s screenshot of EWSA running under XP x64:</p>
<p><img alt="ewsa_gpu_xp" border="0" height="238" src="http://blog.crackpassword.com/wp-content/uploads/2010/03/ewsa_gpu_xp.png" style="display: block; float: none; margin-left: auto; margin-right: auto; border-width: 0px;" title="ewsa_gpu_xp" width="383" /></p>
<p><strong>EDIT:</strong> Some discussion on performance and architecture of next-generation GPUs have been removed in accordance with NVIDIA request.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.crackpassword.com/2010/03/ati-and-nvidia-making-friends-out-of-enemies/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>New password-cracking hardware</title>
		<link>http://blog.crackpassword.com/2010/02/new-password-cracking-hardware/</link>
		<comments>http://blog.crackpassword.com/2010/02/new-password-cracking-hardware/#comments</comments>
		<pubDate>Fri, 19 Feb 2010 07:55:12 +0000</pubDate>
		<dc:creator>Vladimir Katalov</dc:creator>
				<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Industry News]]></category>
		<category><![CDATA[Audi]]></category>
		<category><![CDATA[GPU]]></category>
		<category><![CDATA[GPU acceleration]]></category>
		<category><![CDATA[Nvidia]]></category>

		<guid isPermaLink="false">http://blog.crackpassword.com/2010/02/new-password-cracking-hardware/</guid>
		<description><![CDATA[Some time ago we wrote about the smallest password cracking device. Not suitable for you? No problem, here is another one: not as small, but definitely more powerfull: Audi. Yes, it&#39;s a car. No, we&#39;re not kidding. Just read NVIDIA and Audi Marry Silicon Valley Technology with German Engineering press release from NVIDIA. Or if [...]]]></description>
			<content:encoded><![CDATA[<p>Some time ago we wrote about <a href="http://blog.crackpassword.com/2009/06/the-smallest-password-cracking-device/" target="_blank">the smallest password cracking device</a>. Not suitable for you? No problem, here is another one: not as small, but definitely more powerfull: Audi. Yes, it&#39;s a car. No, we&#39;re not kidding. Just read <a href="http://www.nvidia.com/object/io_1262839759949.html" target="_blank">NVIDIA and Audi Marry Silicon Valley Technology with German Engineering</a> press release from NVIDIA. Or if you need more information, <a href="http://www.cartype.com/pages/2919/the_new_mmi_generation_from_audi" target="_blank">The New MMI Generation from Audi</a> might be also helpful. In brief: Audi A8 luxury sedan is equipped with an entertainment system that uses two <a href="http://www.elcomsoft.com/gpu_acceleration.html" target="_blank">GPUs</a> from NVIDIA. We have no idea what are these chips (may be Fermi?) and is it technically possible to load our own code to them, but still funny, isn&#39;t it? <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/02/new-password-cracking-hardware/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

