<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
	<channel>
		<title><![CDATA[libnfc developers community - Mifare Classic Key Recovery tool - "Dark Side" Attack]]></title>
		<link>http://www.libnfc.org/community/topic/98/mifare-classic-key-recovery-tool-dark-side-attack/</link>
		<description><![CDATA[The most recent posts in Mifare Classic Key Recovery tool - "Dark Side" Attack.]]></description>
		<lastBuildDate>Fri, 30 Dec 2011 14:11:00 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: Mifare Classic Key Recovery tool - "Dark Side" Attack]]></title>
			<link>http://www.libnfc.org/community/post/2865/#p2865</link>
			<description><![CDATA[<p>well, mfcuk seems to be not working with acr122u207<br />has anyone fixed it yet or found a workaround?</p><p>UPDATE: well, it actually works, but with bugs. So it needs to be fixed</p>]]></description>
			<author><![CDATA[dummy@example.com (timdexter)]]></author>
			<pubDate>Fri, 30 Dec 2011 14:11:00 +0000</pubDate>
			<guid>http://www.libnfc.org/community/post/2865/#p2865</guid>
		</item>
		<item>
			<title><![CDATA[Re: Mifare Classic Key Recovery tool - "Dark Side" Attack]]></title>
			<link>http://www.libnfc.org/community/post/2360/#p2360</link>
			<description><![CDATA[<div class="quotebox"><cite>kishangupta wrote:</cite><blockquote><p>Hello Ela, </p><p>I have the same problem. I have recovered the key using mfoc since it used default keys. However, I wanted to test mfcuk. I had hard time making it compile and it does the same thing as yours. </p><p>Did you make it work ? Any help guys?</p><p>Thanks</p></blockquote></div><p>Please read this document:<br /><a href="http://www.idvation.com/uploads/media/ACR122U-A2NR_Firmware_Release_Notice_100113_03.pdf">http://www.idvation.com/uploads/media/A &#133; 113_03.pdf</a></p><p>Particularly about firmware version 2.06</p>]]></description>
			<author><![CDATA[dummy@example.com (nonedub)]]></author>
			<pubDate>Wed, 10 Aug 2011 20:27:31 +0000</pubDate>
			<guid>http://www.libnfc.org/community/post/2360/#p2360</guid>
		</item>
		<item>
			<title><![CDATA[Re: Mifare Classic Key Recovery tool - "Dark Side" Attack]]></title>
			<link>http://www.libnfc.org/community/post/2272/#p2272</link>
			<description><![CDATA[<div class="quotebox"><cite>ev0lution wrote:</cite><blockquote><p>Alright, turns out it was finding a matching nonce once every ~10000 tries which.. err.. wasn&#039;t going to end well.<br />Changed the sleep time and it ended up finding each key in under an hour.</p></blockquote></div><p>evOlution ---How do you change the sleep time? Is it using -s syntax . Can you say what command did you enter? </p><p>Mine ran for 10 hours and&nbsp; still running and it says error 0x008. Not sure how to fix it. Any help is greatly appreciated.</p><p>Thanks in advance.</p>]]></description>
			<author><![CDATA[dummy@example.com (kishangupta)]]></author>
			<pubDate>Fri, 15 Jul 2011 14:49:48 +0000</pubDate>
			<guid>http://www.libnfc.org/community/post/2272/#p2272</guid>
		</item>
		<item>
			<title><![CDATA[Re: Mifare Classic Key Recovery tool - "Dark Side" Attack]]></title>
			<link>http://www.libnfc.org/community/post/2250/#p2250</link>
			<description><![CDATA[<p>Hello!</p><p>I&#039;m running into some problems with MFCUK and I was hoping may be some of you could shed some guidance. </p><p>I am currently using the latest version of libnfc, compiled from source, v1.5.0 (r1122). I can use this successfully locally on Mac OS 10.6 and on a virtualized Ubuntu 11.04. I have tried lower versions of libnfc, mainly 1.4.0 and 1.4.2, but they do not seem to be compatible with my reader (Sony&nbsp; RC-S360/SH, PN533) - I get &quot;No NFC device found.&quot; error. </p><p>Now, it seems to me that mfcuk may have some incompatibilities when compiled against libnfc v1.5.0 (r1122). So, I was wondering if anybody knew whether this was the case or not. If it is, are there any known work-arounds? If anybody has been able to get mfcuk working with libnfc v1.5.0(r1122), I&#039;d love to hear how they did it. </p><p>Thanks, any help is appreciated.</p>]]></description>
			<author><![CDATA[dummy@example.com (borjaburgos)]]></author>
			<pubDate>Fri, 08 Jul 2011 17:13:26 +0000</pubDate>
			<guid>http://www.libnfc.org/community/post/2250/#p2250</guid>
		</item>
		<item>
			<title><![CDATA[Re: Mifare Classic Key Recovery tool - "Dark Side" Attack]]></title>
			<link>http://www.libnfc.org/community/post/2240/#p2240</link>
			<description><![CDATA[<p>Alright, turns out it was finding a matching nonce once every ~10000 tries which.. err.. wasn&#039;t going to end well.<br />Changed the sleep time and it ended up finding each key in under an hour.</p>]]></description>
			<author><![CDATA[dummy@example.com (ev0lution)]]></author>
			<pubDate>Thu, 07 Jul 2011 13:00:01 +0000</pubDate>
			<guid>http://www.libnfc.org/community/post/2240/#p2240</guid>
		</item>
		<item>
			<title><![CDATA[Re: Mifare Classic Key Recovery tool - "Dark Side" Attack]]></title>
			<link>http://www.libnfc.org/community/post/2234/#p2234</link>
			<description><![CDATA[<p>Same problem as described many times before, I&#039;ve run this for hours (almost a day, actually) with no results.</p><p>Any update on this? I&#039;ve seen reports of recovering keys in a matter of minutes...<br />Is this true, and currently bugged (or being used incorrectly or something)? Or is it just incredibly slow?</p>]]></description>
			<author><![CDATA[dummy@example.com (ev0lution)]]></author>
			<pubDate>Wed, 06 Jul 2011 11:02:27 +0000</pubDate>
			<guid>http://www.libnfc.org/community/post/2234/#p2234</guid>
		</item>
		<item>
			<title><![CDATA[Re: Mifare Classic Key Recovery tool - "Dark Side" Attack]]></title>
			<link>http://www.libnfc.org/community/post/2210/#p2210</link>
			<description><![CDATA[<div class="quotebox"><cite>Ela1983 wrote:</cite><blockquote><p>Hello,</p><p>I have downloaded the latest version of the Key Recovery Tool. I try to use the precomiled binaries in Win XP Prof.<br />I have installed the latest version of libusb for windows.</p><p>I have an ACR122U-WB-R.</p><p>I place an Mifare Classic 1k on it. The Key A for Sector 0 is 0xFFFFFFFFFFFF.</p><p>So I start the program with mfcuk_keyrecovery_darkside_win32.exe -V 0:A:FFFFFFFFFFFF</p><p>Then the screen prints:</p><br /><p>MFCUK - MiFare Classic Universal toolKit - 0.1<br />Mifare Classic DarkSide Key Recovery Tool - 0.3<br />by Andrei Costin, zveriu@gmail.com, <a href="http://andreicostin.com">http://andreicostin.com</a></p><br /><p>INFO: Connected to NFC reader: ACR122U203 - PN532 v1.4 (0x07)</p><br /><p>VERIFY: <br />&nbsp; &nbsp; Key A sectors: 0 ERROR: tag was removed or cannot be selected<br />ERROR: AUTH sector 0, block 3, key ffffffffffff, key-type 0x60, error code 0x00<br /> 1 2 3 4 5 6 7 8 9 a b c d e f<br />&nbsp; &nbsp; Key B sectors: 0 1 2 3 4 5 6 7 8 9 a b c d e f</p><p>RECOVER:&nbsp; 0 1 2 3 4 5 6 7 8 9 a b c d e f</p><br /><br /><br /><p>What ma I doing wrong ?</p><p>Thank you very much for your help - Thanks a lot</p><p>Best regards</p><p>Ela1983</p></blockquote></div><p>Hello Ela, </p><p>I have the same problem. I have recovered the key using mfoc since it used default keys. However, I wanted to test mfcuk. I had hard time making it compile and it does the same thing as yours. </p><p>Did you make it work ? Any help guys?</p><p>Thanks</p>]]></description>
			<author><![CDATA[dummy@example.com (kishangupta)]]></author>
			<pubDate>Sun, 26 Jun 2011 03:45:31 +0000</pubDate>
			<guid>http://www.libnfc.org/community/post/2210/#p2210</guid>
		</item>
		<item>
			<title><![CDATA[Re: Mifare Classic Key Recovery tool - "Dark Side" Attack]]></title>
			<link>http://www.libnfc.org/community/post/2202/#p2202</link>
			<description><![CDATA[<p>Hi bobo,</p><p>Please read at least Mifare documentation before asking this kind of question... UID is not in a writable memory area...</p>]]></description>
			<author><![CDATA[dummy@example.com (rconty)]]></author>
			<pubDate>Fri, 24 Jun 2011 12:49:55 +0000</pubDate>
			<guid>http://www.libnfc.org/community/post/2202/#p2202</guid>
		</item>
		<item>
			<title><![CDATA[Re: Mifare Classic Key Recovery tool - "Dark Side" Attack]]></title>
			<link>http://www.libnfc.org/community/post/2181/#p2181</link>
			<description><![CDATA[<p>Hey guys, I would like to change the UID Mifare Classic 1 kilobytes or 4 kilobytes using mfcuk_keyrecovery_darkside. Can you write me the method how to do it? card is with the default keys, I know eventually get keys using mfoc. Can implement this change without proxmark? I have only touchatag reader. After changing the UID will be write data to the card?</p>]]></description>
			<author><![CDATA[dummy@example.com (bobo)]]></author>
			<pubDate>Fri, 17 Jun 2011 17:06:12 +0000</pubDate>
			<guid>http://www.libnfc.org/community/post/2181/#p2181</guid>
		</item>
		<item>
			<title><![CDATA[Re: Mifare Classic Key Recovery tool - "Dark Side" Attack]]></title>
			<link>http://www.libnfc.org/community/post/2042/#p2042</link>
			<description><![CDATA[<p>I&#039;m also having the same issue - also with a SCL3711</p><div class="codebox"><pre><code>$ ./lsnfc
device = SCM Micro / SCL3711-NFC&amp;RW - PN533 v2.7 (0x07)
UID=e41cc2a2
Several possible matches:
* NXP MIFARE Classic 1k
* NXP MIFARE Plus 1k
1 tag(s) on device.</code></pre></div><p>mfcuk_keyrecovery_darkside seems to run forever (I stopped it after 24 hours):<br /></p><div class="codebox"><pre><code>$ ./mfcuk_keyrecovery_darkside -C -R 0 -M 8 -v 2
mfcuk - 0.3.2
Mifare Classic DarkSide Key Recovery Tool - 0.3
by Andrei Costin, zveriu@gmail.com, http://andreicostin.com


INFO: Connected to NFC reader: SCM Micro / SCL3711-NFC&amp;RW - PN533 v2.7 (0x07)



INITIAL ACTIONS MATRIX - UID e2 a5 8a 17 - TYPE 0x08 (MC1K)
---------------------------------------------------------------------
Sector  |    Key A      |ACTS | RESL    |    Key B      |ACTS | RESL
---------------------------------------------------------------------
0       |  000000000000 | . R | . .     |  000000000000 | . R | . .
1       |  000000000000 | . . | . .     |  000000000000 | . . | . .
2       |  000000000000 | . . | . .     |  000000000000 | . . | . .
3       |  000000000000 | . . | . .     |  000000000000 | . . | . .
4       |  000000000000 | . . | . .     |  000000000000 | . . | . .
5       |  000000000000 | . . | . .     |  000000000000 | . . | . .
6       |  000000000000 | . . | . .     |  000000000000 | . . | . .
7       |  000000000000 | . . | . .     |  000000000000 | . . | . .
8       |  000000000000 | . . | . .     |  000000000000 | . . | . .
9       |  000000000000 | . . | . .     |  000000000000 | . . | . .
10      |  000000000000 | . . | . .     |  000000000000 | . . | . .
11      |  000000000000 | . . | . .     |  000000000000 | . . | . .
12      |  000000000000 | . . | . .     |  000000000000 | . . | . .
13      |  000000000000 | . . | . .     |  000000000000 | . . | . .
14      |  000000000000 | . . | . .     |  000000000000 | . . | . .
15      |  000000000000 | . . | . .     |  000000000000 | . . | . .


VERIFY: 
        Key A sectors: 0 1 2 3 4 5 6 7 8 9 a b c d e f
        Key B sectors: 0 1 2 3 4 5 6 7 8 9 a b c d e f


ACTION RESULTS MATRIX AFTER VERIFY - UID e2 a5 8a 17 - TYPE 0x08 (MC1K)
---------------------------------------------------------------------
Sector  |    Key A      |ACTS | RESL    |    Key B      |ACTS | RESL
---------------------------------------------------------------------
0       |  000000000000 | . R | . .     |  000000000000 | . R | . .
1       |  000000000000 | . . | . .     |  000000000000 | . . | . .
2       |  000000000000 | . . | . .     |  000000000000 | . . | . .
3       |  000000000000 | . . | . .     |  000000000000 | . . | . .
4       |  000000000000 | . . | . .     |  000000000000 | . . | . .
5       |  000000000000 | . . | . .     |  000000000000 | . . | . .
6       |  000000000000 | . . | . .     |  000000000000 | . . | . .
7       |  000000000000 | . . | . .     |  000000000000 | . . | . .
8       |  000000000000 | . . | . .     |  000000000000 | . . | . .
9       |  000000000000 | . . | . .     |  000000000000 | . . | . .
10      |  000000000000 | . . | . .     |  000000000000 | . . | . .
11      |  000000000000 | . . | . .     |  000000000000 | . . | . .
12      |  000000000000 | . . | . .     |  000000000000 | . . | . .
13      |  000000000000 | . . | . .     |  000000000000 | . . | . .
14      |  000000000000 | . . | . .     |  000000000000 | . . | . .
15      |  000000000000 | . . | . .     |  000000000000 | . . | . .


RECOVER:  0</code></pre></div><p>At first I thought the card is a MIFARE Plus, but I&#039;m sure it&#039;s from 2007 and the plus was first available in 2008.</p><p>I tested several cards. I can read a blank card with known key 0xFFFFFFFFFFFF:<br /></p><div class="codebox"><pre><code>$ ./mfcuk_keyrecovery_darkside -C -V -1:A:ffffffffffff
mfcuk - 0.3.2
Mifare Classic DarkSide Key Recovery Tool - 0.3
by Andrei Costin, zveriu@gmail.com, http://andreicostin.com


INFO: Connected to NFC reader: SCM Micro / SCL3711-NFC&amp;RW - PN533 v2.7 (0x07)


VERIFY: 
        Key A sectors: 0 1 2 3 4 5 6 7 8 9 a b c d e f
        Key B sectors: 0 1 2 3 4 5 6 7 8 9 a b c d e f

RECOVER:  0 1 2 3 4 5 6 7 8 9 a b c d e f</code></pre></div><p>With some more verbosity (-v 3):<br />The first four values stay the same. This is the last output after a short test of 10 minutes using the command line &quot;./mfcuk_keyrecovery_darkside -C -R 0 -v 3&quot;:<br /></p><div class="codebox"><pre><code>-----------------------------------------------------
Let me entertain you!
    uid: e41cc2a2
   type: 08
    key: 000000000000
  block: 03
diff Nt: 1237
  auths: 3652
-----------------------------------------------------</code></pre></div><p>No success with mfoc:<br /></p><div class="codebox"><pre><code>$ ./mfoc -O card.mfc
Found MIFARE Classic 1K card with uid: e41cc2a2
[Key: ffffffffffff] -&gt; [................]
[Key: a0a1a2a3a4a5] -&gt; [................]
[Key: d3f7d3f7d3f7] -&gt; [................]
[Key: 000000000000] -&gt; [................]
[Key: b0b1b2b3b4b5] -&gt; [................]
[Key: 4d3a99c351dd] -&gt; [................]
[Key: 1a982c7e459a] -&gt; [................]
[Key: aabbccddeeff] -&gt; [................]
[Key: 714c5c886e97] -&gt; [................]
[Key: 587ee5f9350f] -&gt; [................]
[Key: a0478cc39091] -&gt; [................]
[Key: 533cb6c723f6] -&gt; [.nfc_initiator_select_passive_target: Success
mfoc: ERROR: Tag has been removed</code></pre></div><p>Second try:<br /></p><div class="codebox"><pre><code>./mfoc -O card.mfc
Found MIFARE Classic 1K card with uid: e41cc2a2
[Key: ffffffffffff] -&gt; [................]
[Key: a0a1a2a3a4a5] -&gt; [................]
[Key: d3f7d3f7d3f7] -&gt; [................]
[Key: 000000000000] -&gt; [................]
[Key: b0b1b2b3b4b5] -&gt; [................]
[Key: 4d3a99c351dd] -&gt; [................]
[Key: 1a982c7e459a] -&gt; [................]
[Key: aabbccddeeff] -&gt; [................]
[Key: 714c5c886e97] -&gt; [................]
[Key: 587ee5f9350f] -&gt; [................]
[Key: a0478cc39091] -&gt; [................]
[Key: 533cb6c723f6] -&gt; [................]
[Key: 8fd0a4f256e9] -&gt; [................]

Sector 00 -  UNKNOWN_KEY [A]  Sector 00 -  UNKNOWN_KEY [b]  
Sector 01 -  UNKNOWN_KEY [A]  Sector 01 -  UNKNOWN_KEY [b]  
Sector 02 -  UNKNOWN_KEY [A]  Sector 02 -  UNKNOWN_KEY [b]  
Sector 03 -  UNKNOWN_KEY [A]  Sector 03 -  UNKNOWN_KEY [b]  
Sector 04 -  UNKNOWN_KEY [A]  Sector 04 -  UNKNOWN_KEY [b]  
Sector 05 -  UNKNOWN_KEY [A]  Sector 05 -  UNKNOWN_KEY [b]  
Sector 06 -  UNKNOWN_KEY [A]  Sector 06 -  UNKNOWN_KEY [b]  
Sector 07 -  UNKNOWN_KEY [A]  Sector 07 -  UNKNOWN_KEY [b]  
Sector 08 -  UNKNOWN_KEY [A]  Sector 08 -  UNKNOWN_KEY [b]  
Sector 09 -  UNKNOWN_KEY [A]  Sector 09 -  UNKNOWN_KEY [b]  
Sector 10 -  UNKNOWN_KEY [A]  Sector 10 -  UNKNOWN_KEY [b]  
Sector 11 -  UNKNOWN_KEY [A]  Sector 11 -  UNKNOWN_KEY [b]  
Sector 12 -  UNKNOWN_KEY [A]  Sector 12 -  UNKNOWN_KEY [b]  
Sector 13 -  UNKNOWN_KEY [A]  Sector 13 -  UNKNOWN_KEY [b]  
Sector 14 -  UNKNOWN_KEY [A]  Sector 14 -  UNKNOWN_KEY [b]  
Sector 15 -  UNKNOWN_KEY [A]  Sector 15 -  UNKNOWN_KEY [b]  
mfoc: ERROR: 

No sector encrypted with the default key has been found, exiting..</code></pre></div><p>Any ideas / hints?</p>]]></description>
			<author><![CDATA[dummy@example.com (popdog)]]></author>
			<pubDate>Thu, 05 May 2011 08:50:36 +0000</pubDate>
			<guid>http://www.libnfc.org/community/post/2042/#p2042</guid>
		</item>
		<item>
			<title><![CDATA[Re: Mifare Classic Key Recovery tool - "Dark Side" Attack]]></title>
			<link>http://www.libnfc.org/community/post/2035/#p2035</link>
			<description><![CDATA[<p>Hi ZYx,</p><p>I&#039;m having the same issues with an SCM Micro / SCL3711-NFC&amp;RW - PN533 v2.7 (0x07). I haven&#039;t tried my touchatag reader, yet. Did you get this working? Otherwise, any advice?</p><div class="codebox"><pre><code>mfcuk_keyrecovery_darkside -C -R 1 -v 2</code></pre></div><p>just runs forever.</p><p>Thanks!</p><p>Max</p>]]></description>
			<author><![CDATA[dummy@example.com (msobell)]]></author>
			<pubDate>Thu, 28 Apr 2011 19:56:31 +0000</pubDate>
			<guid>http://www.libnfc.org/community/post/2035/#p2035</guid>
		</item>
		<item>
			<title><![CDATA[Re: Mifare Classic Key Recovery tool - "Dark Side" Attack]]></title>
			<link>http://www.libnfc.org/community/post/1843/#p1843</link>
			<description><![CDATA[<p>No, but you could provide me a patch, I&#039;ll merge it into mfcuk upstream.</p><p>To be able to upgrade the code, use:<br /><a href="http://code.google.com/p/libnfc/source/browse/trunk/NEWS">http://code.google.com/p/libnfc/source/ &#133; trunk/NEWS</a></p><p>All changes are explained.</p><p>I hope it helps.</p>]]></description>
			<author><![CDATA[dummy@example.com (rconty)]]></author>
			<pubDate>Tue, 08 Mar 2011 00:06:27 +0000</pubDate>
			<guid>http://www.libnfc.org/community/post/1843/#p1843</guid>
		</item>
		<item>
			<title><![CDATA[Re: Mifare Classic Key Recovery tool - "Dark Side" Attack]]></title>
			<link>http://www.libnfc.org/community/post/1842/#p1842</link>
			<description><![CDATA[<p>Is there a libnfc 1.4.x version of some &quot;Dark Side&quot; tool available?</p>]]></description>
			<author><![CDATA[dummy@example.com (haz)]]></author>
			<pubDate>Mon, 07 Mar 2011 23:52:03 +0000</pubDate>
			<guid>http://www.libnfc.org/community/post/1842/#p1842</guid>
		</item>
		<item>
			<title><![CDATA[Re: Mifare Classic Key Recovery tool - "Dark Side" Attack]]></title>
			<link>http://www.libnfc.org/community/post/1746/#p1746</link>
			<description><![CDATA[<p>I have successfully compiled r2 for Windows using libnfc-1.3.3. I&#039;m using XP Pro/7 with an ACR122U206. Performance seems to be a lot better under XP when it comes to timings and hitting the same nonces repeatedly.</p><p>Running some tests on cards from various manufacturers let me discover a really odd card.</p><p>It&#039;s a Mifare Classic 1K, and it seems to never respond with NAK (at least it didn&#039;t after over 250k authentications). It&#039;s susceptible to nonce fixation, so I don&#039;t suppose it&#039;s a Mifare Plus, which I&#039;ve also tested to see if its RNG really is improved (it is, no repeated nonces after over 15k authentications).</p><p>I know the program works fine because I&#039;ve recovered keys from both a 1K and 4K card from other manufacturers.</p><p>Has anyone else encountered such a card?</p><p>I&#039;m also having trouble with one of those cards that always respond with NAK. Mfcuk gets through Stage 2 of the attack quite often, but never succeeds in recovering the key. Has anyone encountered this problem? Is it an issue with mfcuk or with crapto?</p>]]></description>
			<author><![CDATA[dummy@example.com (Belial)]]></author>
			<pubDate>Tue, 22 Feb 2011 19:29:38 +0000</pubDate>
			<guid>http://www.libnfc.org/community/post/1746/#p1746</guid>
		</item>
		<item>
			<title><![CDATA[Re: Mifare Classic Key Recovery tool - "Dark Side" Attack]]></title>
			<link>http://www.libnfc.org/community/post/1685/#p1685</link>
			<description><![CDATA[<p>Hi. First of all, since this is my first post, i would like to thank developers involved in all this great tools. Awesome work, seriously. Also, i apologize for my broken English, i&#039;ll try to do my best.</p><p>Ok, now to business. I recently (a week ago or so) ordered a Touchatag and started playing with it. After having some troubles trying to install libnfc+mfcuk (version incompatibilities, OS related problems, etc...), i finally managed to do it &quot;almost&quot; without errors with the help of post from this forum. Only just a warning when compiling mfcuk about &quot;some constant being to big for type long&quot; or something like that, that i fixed (i think) by adding the &quot;ULL&quot; suffix to the constant (is the initialization of a uint64_t variable). </p><p>Anyway, after changing &lt;key&gt;ifDriverOptions&lt;key&gt; from 0x0000 to 0x0004 everything seems to work, nfc-list shows the reader and tag info, pscs_scan also works, pcscd doesn&#039;t show any errors. The &quot;configuration&quot; i have is:</p><div class="codebox"><pre><code>Ubuntu 10.04 (in 10.10 i can&#039;t make it work)
libnfc-1.3.4
libccid-1.3.11-1
pcscd-1.5.3
mfcuk r37</code></pre></div><p>and here are the responses to some commands:</p><p>nfc-list:</p><div class="codebox"><pre><code>Connected to NFC reader: ACS ACR122U PICC Interface 00 00 / ACR122U102 - PN532 v1.4 (0x07)

The following (NFC) ISO14443A tag was found:

    ATQA (SENS_RES): 00  04  
       UID (NFCID1): 7e  c5  0a  00  
      SAK (SEL_RES): 08</code></pre></div><p>pcsc_scan:</p><div class="codebox"><pre><code>PC/SC device scanner
V 1.4.16 (c) 2001-2009, Ludovic Rousseau &lt;ludovic.rousseau@free.fr&gt;
Compiled with PC/SC lite version: 1.5.3
Scanning present readers...
0: ACS ACR122U PICC Interface 00 00

Sat Feb 12 04:34:44 2011
 Reader 0: ACS ACR122U PICC Interface 00 00
  Card state: Card inserted, 
  ATR: 3B BE 95 00 00 41 03 00 00 00 00 00 00 00 00 00 02 90 00

ATR: 3B BE 95 00 00 41 03 00 00 00 00 00 00 00 00 00 02 90 00
+ TS = 3B --&gt; Direct Convention
+ T0 = BE, Y(1): 1011, K: 14 (historical bytes)
  TA(1) = 95 --&gt; Fi=512, Di=16, 32 cycles/ETU
    125000 bits/s at 4 MHz, fMax for Fi = 5 MHz =&gt; 156250 bits/s
  TB(1) = 00 --&gt; VPP is not electrically connected
  TD(1) = 00 --&gt; Y(i+1) = 0000, Protocol T = 0 
-----
+ Historical bytes: 41 03 00 00 00 00 00 00 00 00 00 02 90 00
  Category indicator byte: 41 (proprietary format)

Possibly identified card (using /usr/share/pcsc/smartcard_list.txt):
3B BE 95 00 00 41 03 00 00 00 00 00 00 00 00 00 02 90 00
    touchatag SAM card</code></pre></div><p>pcscd -fd before connecting reader:</p><div class="codebox"><pre><code>00000000 debuglog.c:224:DebugLogSetLevel() debug level=debug
00000529 pcscdaemon.c:505:main() pcsc-lite 1.5.3 daemon ready.
00497871 hotplug_libusb.c:403:HPEstablishUSBNotifications() Driver ifd-ccid.bundle does not support IFD_GENERATE_HOTPLUG. Using active polling instead.
00000031 hotplug_libusb.c:412:HPEstablishUSBNotifications() Polling forced every 1 second(s)</code></pre></div><p>and after connecting the reader:</p><div class="codebox"><pre><code>71241780 hotplug_libusb.c:477:HPAddHotPluggable() Adding USB device: 005:003
00000041 readerfactory.c:1024:RFInitializeReader() Attempting startup of ACS ACR122U PICC Interface 00 00 using /usr/lib/pcsc/drivers/ifd-ccid.bundle/Contents/Linux/libccid.so
00000234 readerfactory.c:877:RFBindFunctions() Loading IFD Handler 3.0
00000060 ifdhandler.c:1532:init_driver() Driver version: 1.3.11
00000546 ifdhandler.c:1545:init_driver() LogLevel: 0x0003
00000465 ifdhandler.c:1565:init_driver() DriverOptions: 0x0004
00000022 ifdhandler.c:82:IFDHCreateChannelByName() lun: 0, device: usb:072f/2200:libusb:005:003
00001446 ccid_usb.c:285:OpenUSBByName() Manufacturer: Ludovic Rousseau (ludovic.rousseau@free.fr)
00000459 ccid_usb.c:295:OpenUSBByName() ProductString: Generic CCID driver
00000443 ccid_usb.c:301:OpenUSBByName() Copyright: This driver is protected by terms of the GNU Lesser General Public License version 2.1, or (at your option) any later version.
00049734 ccid_usb.c:501:OpenUSBByName() Found Vendor/Product: 072F/2200 (ACS ACR122U PICC Interface)
00000015 ccid_usb.c:503:OpenUSBByName() Using USB bus/device: 005/003
00000007 ccid_usb.c:852:ccid_check_firmware() Firmware (1.00) is bogus! but you choosed to use it
00003061 ccid_usb.c:893:get_data_rates() IFD does not support GET_DATA_RATES request: Success
00004982 ifdhandler.c:364:IFDHGetCapabilities() tag: 0xFB0, usb:072f/2200:libusb:005:003 (lun: 0)
00000015 readerfactory.c:249:RFAddReader() Using the pcscd polling thread
00002087 ifdhandler.c:364:IFDHGetCapabilities() tag: 0xFAE, usb:072f/2200:libusb:005:003 (lun: 0)
00000010 ifdhandler.c:418:IFDHGetCapabilities() Reader supports 1 slot(s)
00003962 ifdhandler.c:1043:IFDHPowerICC() action: PowerUp, usb:072f/2200:libusb:005:003 (lun: 0)
00051003 Card ATR: 3B BE 95 00 00 41 03 00 00 00 00 00 00 00 00 00 02 90 00</code></pre></div><p>Next step, i decided to try recovering the keys from a NXP Mifare Classic 1K card (lsnfc confirms it)</p><p>lsnfc:</p><div class="codebox"><pre><code>device = ACS ACR122U PICC Interface 00 00 / ACR122U102 - PN532 v1.4 (0x07)
  ISO14443A: NXP MIFARE Classic 1K (UID=7ec50a00)
1 tag(s) have been found.</code></pre></div><p>with mfcuk, by doing:</p><div class="codebox"><pre><code>mfcuk_keyrecovery_darkside -C -v 2 -R 1 -M 8</code></pre></div><p>and it &quot;seems&quot; to work. It doesn&#039;t display any errors, the led blinks indicating some operation is being done, but the thing is that it has been running for 9 hours and still it can&#039;t recover any key. Here is the result of the command :</p><div class="codebox"><pre><code>MFCUK - MiFare Classic Universal toolKit - 0.1
Mifare Classic DarkSide Key Recovery Tool - 0.3
by Andrei Costin, zveriu@gmail.com, http://andreicostin.com


INFO: Connected to NFC reader: ACS ACR122U PICC Interface 00 00 / ACR122U102 - PN532 v1.4 (0x07)



INITIAL ACTIONS MATRIX - UID 7e c5 0a 00 - TYPE 0x08 (MC1K)
---------------------------------------------------------------------
Sector    |    Key A    |ACTS | RESL    |    Key B    |ACTS | RESL
---------------------------------------------------------------------
0    |  000000000000    | . . | . .    |  000000000000    | . . | . .
1    |  000000000000    | . R | . .    |  000000000000    | . R | . .
2    |  000000000000    | . . | . .    |  000000000000    | . . | . .
3    |  000000000000    | . . | . .    |  000000000000    | . . | . .
4    |  000000000000    | . . | . .    |  000000000000    | . . | . .
5    |  000000000000    | . . | . .    |  000000000000    | . . | . .
6    |  000000000000    | . . | . .    |  000000000000    | . . | . .
7    |  000000000000    | . . | . .    |  000000000000    | . . | . .
8    |  000000000000    | . . | . .    |  000000000000    | . . | . .
9    |  000000000000    | . . | . .    |  000000000000    | . . | . .
10    |  000000000000    | . . | . .    |  000000000000    | . . | . .
11    |  000000000000    | . . | . .    |  000000000000    | . . | . .
12    |  000000000000    | . . | . .    |  000000000000    | . . | . .
13    |  000000000000    | . . | . .    |  000000000000    | . . | . .
14    |  000000000000    | . . | . .    |  000000000000    | . . | . .
15    |  000000000000    | . . | . .    |  000000000000    | . . | . .


VERIFY: 
    Key A sectors: 0 1 2 3 4 5 6 7 8 9 a b c d e f
    Key B sectors: 0 1 2 3 4 5 6 7 8 9 a b c d e f


ACTION RESULTS MATRIX AFTER VERIFY - UID 7e c5 0a 00 - TYPE 0x08 (MC1K)
---------------------------------------------------------------------
Sector    |    Key A    |ACTS | RESL    |    Key B    |ACTS | RESL
---------------------------------------------------------------------
0    |  000000000000    | . . | . .    |  000000000000    | . . | . .
1    |  000000000000    | . R | . .    |  000000000000    | . R | . .
2    |  000000000000    | . . | . .    |  000000000000    | . . | . .
3    |  000000000000    | . . | . .    |  000000000000    | . . | . .
4    |  000000000000    | . . | . .    |  000000000000    | . . | . .
5    |  000000000000    | . . | . .    |  000000000000    | . . | . .
6    |  000000000000    | . . | . .    |  000000000000    | . . | . .
7    |  000000000000    | . . | . .    |  000000000000    | . . | . .
8    |  000000000000    | . . | . .    |  000000000000    | . . | . .
9    |  000000000000    | . . | . .    |  000000000000    | . . | . .
10    |  000000000000    | . . | . .    |  000000000000    | . . | . .
11    |  000000000000    | . . | . .    |  000000000000    | . . | . .
12    |  000000000000    | . . | . .    |  000000000000    | . . | . .
13    |  000000000000    | . . | . .    |  000000000000    | . . | . .
14    |  000000000000    | . . | . .    |  000000000000    | . . | . .
15    |  000000000000    | . . | . .    |  000000000000    | . . | . .


RECOVER:  0 1</code></pre></div><p>and waiting...</p><p>I have pcscd running with -fd to see what happens over there. This is what it shows when mfcuk_keyrecovery_darkside is launched:</p><div class="codebox"><pre><code>winscard_msg_srv.c:239:SHMProcessEventsServer() Common channel packet arrival
winscard_msg_srv.c:248:SHMProcessEventsServer() SHMProcessCommonChannelRequest detects: 6
pcscdaemon.c:147:SVCServiceRunLoop() A new context thread creation is requested: 6
winscard_svc.c:133:ContextThread() Thread is started: 6
winscard_msg_srv.c:317:SHMProcessEventsContext() command CMD_VERSION received by client 6
winscard_svc.c:189:ContextThread() Client is protocol version 3:0
winscard_msg_srv.c:317:SHMProcessEventsContext() command ESTABLISH_CONTEXT received by client 6
winscard.c:242:SCardEstablishContext() Establishing Context: 17034273
winscard_msg_srv.c:317:SHMProcessEventsContext() command RELEASE_CONTEXT received by client 6
winscard.c:253:SCardReleaseContext() Releasing Context: 17034273
winscard_msg_srv.c:306:SHMProcessEventsContext() Client has disappeared: 6
winscard_svc.c:146:ContextThread() Client die: 6
winscard_msg_srv.c:239:SHMProcessEventsServer() Common channel packet arrival
winscard_msg_srv.c:248:SHMProcessEventsServer() SHMProcessCommonChannelRequest detects: 6
pcscdaemon.c:147:SVCServiceRunLoop() A new context thread creation is requested: 6
winscard_svc.c:133:ContextThread() Thread is started: 6
winscard_msg_srv.c:317:SHMProcessEventsContext() command CMD_VERSION received by client 6
winscard_svc.c:189:ContextThread() Client is protocol version 3:0
winscard_msg_srv.c:317:SHMProcessEventsContext() command ESTABLISH_CONTEXT received by client 6
winscard.c:242:SCardEstablishContext() Establishing Context: 16989034
winscard_msg_srv.c:317:SHMProcessEventsContext() command CONNECT received by client 6
winscard.c:303:SCardConnect() Attempting Connect to ACS ACR122U PICC Interface 00 00 using protocol: 3
prothandler.c:128:PHSetProtocol() Attempting PTS to T=0
ifdhandler.c:581:IFDHSetProtocolParameters() protocol T=0, usb:072f/2200:libusb:005:003 (lun: 0)
winscard.c:449:SCardConnect() Active Protocol: T=0
winscard.c:459:SCardConnect() hCard Identity: 118cb
winscard_msg_srv.c:317:SHMProcessEventsContext() command TRANSMIT received by client 6
winscard.c:1647:SCardTransmit() Send Protocol: T=0
ifdhandler.c:1170:IFDHTransmitToICC() usb:072f/2200:libusb:005:003 (lun: 0)
winscard_msg_srv.c:317:SHMProcessEventsContext() command TRANSMIT_EXTENDED received by client 6
winscard.c:1647:SCardTransmit() Send Protocol: T=0
ifdhandler.c:1170:IFDHTransmitToICC() usb:072f/2200:libusb:005:003 (lun: 0)
winscard_msg_srv.c:317:SHMProcessEventsContext() command TRANSMIT_EXTENDED received by client 6
winscard.c:1647:SCardTransmit() Send Protocol: T=0
ifdhandler.c:1170:IFDHTransmitToICC() usb:072f/2200:libusb:005:003 (lun: 0)
winscard_msg_srv.c:317:SHMProcessEventsContext() command TRANSMIT_EXTENDED received by client 6
winscard.c:1647:SCardTransmit() Send Protocol: T=0
ifdhandler.c:1170:IFDHTransmitToICC() usb:072f/2200:libusb:005:003 (lun: 0)
winscard_msg_srv.c:317:SHMProcessEventsContext() command TRANSMIT_EXTENDED received by client 6
winscard.c:1647:SCardTransmit() Send Protocol: T=0
ifdhandler.c:1170:IFDHTransmitToICC() usb:072f/2200:libusb:005:003 (lun: 0)
winscard_msg_srv.c:317:SHMProcessEventsContext() command TRANSMIT_EXTENDED received by client 6
winscard.c:1647:SCardTransmit() Send Protocol: T=0
ifdhandler.c:1170:IFDHTransmitToICC() usb:072f/2200:libusb:005:003 (lun: 0)
winscard_msg_srv.c:317:SHMProcessEventsContext() command TRANSMIT_EXTENDED received by client 6
winscard.c:1647:SCardTransmit() Send Protocol: T=0
ifdhandler.c:1170:IFDHTransmitToICC() usb:072f/2200:libusb:005:003 (lun: 0)
winscard_msg_srv.c:317:SHMProcessEventsContext() command TRANSMIT_EXTENDED received by client 6
winscard.c:1647:SCardTransmit() Send Protocol: T=0
ifdhandler.c:1170:IFDHTransmitToICC() usb:072f/2200:libusb:005:003 (lun: 0)
winscard_msg_srv.c:317:SHMProcessEventsContext() command TRANSMIT_EXTENDED received by client 6
winscard.c:1647:SCardTransmit() Send Protocol: T=0
ifdhandler.c:1170:IFDHTransmitToICC() usb:072f/2200:libusb:005:003 (lun: 0)
winscard_msg_srv.c:317:SHMProcessEventsContext() command TRANSMIT_EXTENDED received by client 6
winscard.c:1647:SCardTransmit() Send Protocol: T=0
ifdhandler.c:1170:IFDHTransmitToICC() usb:072f/2200:libusb:005:003 (lun: 0)
winscard_msg_srv.c:317:SHMProcessEventsContext() command TRANSMIT_EXTENDED received by client 6
winscard.c:1647:SCardTransmit() Send Protocol: T=0
ifdhandler.c:1170:IFDHTransmitToICC() usb:072f/2200:libusb:005:003 (lun: 0)
winscard_msg_srv.c:317:SHMProcessEventsContext() command TRANSMIT_EXTENDED received by client 6
winscard.c:1647:SCardTransmit() Send Protocol: T=0
ifdhandler.c:1170:IFDHTransmitToICC() usb:072f/2200:libusb:005:003 (lun: 0)
winscard_msg_srv.c:317:SHMProcessEventsContext() command TRANSMIT_EXTENDED received by client 6
winscard.c:1647:SCardTransmit() Send Protocol: T=0
ifdhandler.c:1170:IFDHTransmitToICC() usb:072f/2200:libusb:005:003 (lun: 0)
winscard_msg_srv.c:317:SHMProcessEventsContext() command TRANSMIT_EXTENDED received by client 6
winscard.c:1647:SCardTransmit() Send Protocol: T=0
ifdhandler.c:1170:IFDHTransmitToICC() usb:072f/2200:libusb:005:003 (lun: 0)
winscard_msg_srv.c:317:SHMProcessEventsContext() command TRANSMIT_EXTENDED received by client 6
winscard.c:1647:SCardTransmit() Send Protocol: T=0
ifdhandler.c:1170:IFDHTransmitToICC() usb:072f/2200:libusb:005:003 (lun: 0)
winscard_msg_srv.c:317:SHMProcessEventsContext() command TRANSMIT_EXTENDED received by client 6
winscard.c:1647:SCardTransmit() Send Protocol: T=0
ifdhandler.c:1170:IFDHTransmitToICC() usb:072f/2200:libusb:005:003 (lun: 0)
winscard_msg_srv.c:317:SHMProcessEventsContext() command TRANSMIT_EXTENDED received by client 6
winscard.c:1647:SCardTransmit() Send Protocol: T=0
ifdhandler.c:1170:IFDHTransmitToICC() usb:072f/2200:libusb:005:003 (lun: 0)
winscard_msg_srv.c:317:SHMProcessEventsContext() command TRANSMIT_EXTENDED received by client 6
winscard.c:1647:SCardTransmit() Send Protocol: T=0
ifdhandler.c:1170:IFDHTransmitToICC() usb:072f/2200:libusb:005:003 (lun: 0)
winscard_msg_srv.c:317:SHMProcessEventsContext() command TRANSMIT_EXTENDED received by client 6
winscard.c:1647:SCardTransmit() Send Protocol: T=0
ifdhandler.c:1170:IFDHTransmitToICC() usb:072f/2200:libusb:005:003 (lun: 0)
winscard_msg_srv.c:317:SHMProcessEventsContext() command TRANSMIT_EXTENDED received by client 6
winscard.c:1647:SCardTransmit() Send Protocol: T=0
ifdhandler.c:1170:IFDHTransmitToICC() usb:072f/2200:libusb:005:003 (lun: 0)
winscard_msg_srv.c:317:SHMProcessEventsContext() command TRANSMIT_EXTENDED received by client 6
winscard.c:1647:SCardTransmit() Send Protocol: T=0
ifdhandler.c:1170:IFDHTransmitToICC() usb:072f/2200:libusb:005:003 (lun: 0)
winscard_msg_srv.c:317:SHMProcessEventsContext() command TRANSMIT_EXTENDED received by client 6
winscard.c:1647:SCardTransmit() Send Protocol: T=0
ifdhandler.c:1170:IFDHTransmitToICC() usb:072f/2200:libusb:005:003 (lun: 0)
winscard_msg_srv.c:317:SHMProcessEventsContext() command TRANSMIT_EXTENDED received by client 6
winscard.c:1647:SCardTransmit() Send Protocol: T=0
ifdhandler.c:1170:IFDHTransmitToICC() usb:072f/2200:libusb:005:003 (lun: 0)
winscard_msg_srv.c:317:SHMProcessEventsContext() command TRANSMIT_EXTENDED received by client 6
winscard.c:1647:SCardTransmit() Send Protocol: T=0
ifdhandler.c:1170:IFDHTransmitToICC() usb:072f/2200:libusb:005:003 (lun: 0)
winscard_msg_srv.c:317:SHMProcessEventsContext() command TRANSMIT_EXTENDED received by client 6
winscard.c:1647:SCardTransmit() Send Protocol: T=0
ifdhandler.c:1170:IFDHTransmitToICC() usb:072f/2200:libusb:005:003 (lun: 0)
winscard_msg_srv.c:317:SHMProcessEventsContext() command TRANSMIT_EXTENDED received by client 6
winscard.c:1647:SCardTransmit() Send Protocol: T=0
ifdhandler.c:1170:IFDHTransmitToICC() usb:072f/2200:libusb:005:003 (lun: 0)
winscard_msg_srv.c:317:SHMProcessEventsContext() command TRANSMIT_EXTENDED received by client 6
winscard.c:1647:SCardTransmit() Send Protocol: T=0
ifdhandler.c:1170:IFDHTransmitToICC() usb:072f/2200:libusb:005:003 (lun: 0)
winscard_msg_srv.c:317:SHMProcessEventsContext() command TRANSMIT_EXTENDED received by client 6
winscard.c:1647:SCardTransmit() Send Protocol: T=0
ifdhandler.c:1170:IFDHTransmitToICC() usb:072f/2200:libusb:005:003 (lun: 0)
winscard_msg_srv.c:317:SHMProcessEventsContext() command TRANSMIT_EXTENDED received by client 6
winscard.c:1647:SCardTransmit() Send Protocol: T=0
ifdhandler.c:1170:IFDHTransmitToICC() usb:072f/2200:libusb:005:003 (lun: 0)
winscard_msg_srv.c:317:SHMProcessEventsContext() command TRANSMIT_EXTENDED received by client 6
winscard.c:1647:SCardTransmit() Send Protocol: T=0
ifdhandler.c:1170:IFDHTransmitToICC() usb:072f/2200:libusb:005:003 (lun: 0)
winscard_msg_srv.c:317:SHMProcessEventsContext() command TRANSMIT_EXTENDED received by client 6
winscard.c:1647:SCardTransmit() Send Protocol: T=0
ifdhandler.c:1170:IFDHTransmitToICC() usb:072f/2200:libusb:005:003 (lun: 0)
winscard_msg_srv.c:317:SHMProcessEventsContext() command TRANSMIT_EXTENDED received by client 6
winscard.c:1647:SCardTransmit() Send Protocol: T=0
ifdhandler.c:1170:IFDHTransmitToICC() usb:072f/2200:libusb:005:003 (lun: 0)
winscard_msg_srv.c:317:SHMProcessEventsContext() command TRANSMIT_EXTENDED received by client 6
winscard.c:1647:SCardTransmit() Send Protocol: T=0
ifdhandler.c:1170:IFDHTransmitToICC() usb:072f/2200:libusb:005:003 (lun: 0)
winscard_msg_srv.c:317:SHMProcessEventsContext() command TRANSMIT_EXTENDED received by client 6
winscard.c:1647:SCardTransmit() Send Protocol: T=0
ifdhandler.c:1170:IFDHTransmitToICC() usb:072f/2200:libusb:005:003 (lun: 0)
winscard_msg_srv.c:317:SHMProcessEventsContext() command TRANSMIT_EXTENDED received by client 6
winscard.c:1647:SCardTransmit() Send Protocol: T=0
ifdhandler.c:1170:IFDHTransmitToICC() usb:072f/2200:libusb:005:003 (lun: 0)
winscard_msg_srv.c:317:SHMProcessEventsContext() command TRANSMIT_EXTENDED received by client 6
winscard.c:1647:SCardTransmit() Send Protocol: T=0
ifdhandler.c:1170:IFDHTransmitToICC() usb:072f/2200:libusb:005:003 (lun: 0)
winscard_msg_srv.c:317:SHMProcessEventsContext() command TRANSMIT_EXTENDED received by client 6
winscard.c:1647:SCardTransmit() Send Protocol: T=0
ifdhandler.c:1170:IFDHTransmitToICC() usb:072f/2200:libusb:005:003 (lun: 0)
winscard_msg_srv.c:317:SHMProcessEventsContext() command TRANSMIT_EXTENDED received by client 6
winscard.c:1647:SCardTransmit() Send Protocol: T=0
ifdhandler.c:1170:IFDHTransmitToICC() usb:072f/2200:libusb:005:003 (lun: 0)
winscard_msg_srv.c:317:SHMProcessEventsContext() command TRANSMIT_EXTENDED received by client 6
winscard.c:1647:SCardTransmit() Send Protocol: T=0
ifdhandler.c:1170:IFDHTransmitToICC() usb:072f/2200:libusb:005:003 (lun: 0)
winscard_msg_srv.c:317:SHMProcessEventsContext() command TRANSMIT_EXTENDED received by client 6
winscard.c:1647:SCardTransmit() Send Protocol: T=0
ifdhandler.c:1170:IFDHTransmitToICC() usb:072f/2200:libusb:005:003 (lun: 0)
winscard_msg_srv.c:317:SHMProcessEventsContext() command TRANSMIT_EXTENDED received by client 6
winscard.c:1647:SCardTransmit() Send Protocol: T=0
ifdhandler.c:1170:IFDHTransmitToICC() usb:072f/2200:libusb:005:003 (lun: 0)
winscard_msg_srv.c:317:SHMProcessEventsContext() command TRANSMIT_EXTENDED received by client 6
winscard.c:1647:SCardTransmit() Send Protocol: T=0
ifdhandler.c:1170:IFDHTransmitToICC() usb:072f/2200:libusb:005:003 (lun: 0)
winscard_msg_srv.c:317:SHMProcessEventsContext() command TRANSMIT_EXTENDED received by client 6
winscard.c:1647:SCardTransmit() Send Protocol: T=0
ifdhandler.c:1170:IFDHTransmitToICC() usb:072f/2200:libusb:005:003 (lun: 0)
winscard_msg_srv.c:317:SHMProcessEventsContext() command TRANSMIT_EXTENDED received by client 6
winscard.c:1647:SCardTransmit() Send Protocol: T=0
ifdhandler.c:1170:IFDHTransmitToICC() usb:072f/2200:libusb:005:003 (lun: 0)
winscard_msg_srv.c:317:SHMProcessEventsContext() command TRANSMIT_EXTENDED received by client 6
winscard.c:1647:SCardTransmit() Send Protocol: T=0
ifdhandler.c:1170:IFDHTransmitToICC() usb:072f/2200:libusb:005:003 (lun: 0)
winscard_msg_srv.c:317:SHMProcessEventsContext() command TRANSMIT_EXTENDED received by client 6
winscard.c:1647:SCardTransmit() Send Protocol: T=0
ifdhandler.c:1170:IFDHTransmitToICC() usb:072f/2200:libusb:005:003 (lun: 0)
winscard_msg_srv.c:317:SHMProcessEventsContext() command TRANSMIT_EXTENDED received by client 6
winscard.c:1647:SCardTransmit() Send Protocol: T=0
ifdhandler.c:1170:IFDHTransmitToICC() usb:072f/2200:libusb:005:003 (lun: 0)
winscard_msg_srv.c:317:SHMProcessEventsContext() command TRANSMIT_EXTENDED received by client 6
winscard.c:1647:SCardTransmit() Send Protocol: T=0
ifdhandler.c:1170:IFDHTransmitToICC() usb:072f/2200:libusb:005:003 (lun: 0)
winscard_msg_srv.c:317:SHMProcessEventsContext() command TRANSMIT_EXTENDED received by client 6
winscard.c:1647:SCardTransmit() Send Protocol: T=0
ifdhandler.c:1170:IFDHTransmitToICC() usb:072f/2200:libusb:005:003 (lun: 0)
winscard_msg_srv.c:317:SHMProcessEventsContext() command TRANSMIT_EXTENDED received by client 6
winscard.c:1647:SCardTransmit() Send Protocol: T=0
ifdhandler.c:1170:IFDHTransmitToICC() usb:072f/2200:libusb:005:003 (lun: 0)
winscard_msg_srv.c:317:SHMProcessEventsContext() command TRANSMIT_EXTENDED received by client 6
winscard.c:1647:SCardTransmit() Send Protocol: T=0
ifdhandler.c:1170:IFDHTransmitToICC() usb:072f/2200:libusb:005:003 (lun: 0)
winscard_msg_srv.c:317:SHMProcessEventsContext() command TRANSMIT_EXTENDED received by client 6
winscard.c:1647:SCardTransmit() Send Protocol: T=0
ifdhandler.c:1170:IFDHTransmitToICC() usb:072f/2200:libusb:005:003 (lun: 0)
winscard_msg_srv.c:317:SHMProcessEventsContext() command TRANSMIT_EXTENDED received by client 6
winscard.c:1647:SCardTransmit() Send Protocol: T=0
ifdhandler.c:1170:IFDHTransmitToICC() usb:072f/2200:libusb:005:003 (lun: 0)
winscard_msg_srv.c:317:SHMProcessEventsContext() command TRANSMIT_EXTENDED received by client 6
winscard.c:1647:SCardTransmit() Send Protocol: T=0
ifdhandler.c:1170:IFDHTransmitToICC() usb:072f/2200:libusb:005:003 (lun: 0)
winscard_msg_srv.c:317:SHMProcessEventsContext() command TRANSMIT_EXTENDED received by client 6
winscard.c:1647:SCardTransmit() Send Protocol: T=0
ifdhandler.c:1170:IFDHTransmitToICC() usb:072f/2200:libusb:005:003 (lun: 0)
winscard_msg_srv.c:317:SHMProcessEventsContext() command TRANSMIT_EXTENDED received by client 6
winscard.c:1647:SCardTransmit() Send Protocol: T=0
ifdhandler.c:1170:IFDHTransmitToICC() usb:072f/2200:libusb:005:003 (lun: 0)
winscard_msg_srv.c:317:SHMProcessEventsContext() command TRANSMIT_EXTENDED received by client 6
winscard.c:1647:SCardTransmit() Send Protocol: T=0
ifdhandler.c:1170:IFDHTransmitToICC() usb:072f/2200:libusb:005:003 (lun: 0)
winscard_msg_srv.c:317:SHMProcessEventsContext() command TRANSMIT_EXTENDED received by client 6
winscard.c:1647:SCardTransmit() Send Protocol: T=0
ifdhandler.c:1170:IFDHTransmitToICC() usb:072f/2200:libusb:005:003 (lun: 0)
winscard_msg_srv.c:317:SHMProcessEventsContext() command TRANSMIT_EXTENDED received by client 6
winscard.c:1647:SCardTransmit() Send Protocol: T=0
ifdhandler.c:1170:IFDHTransmitToICC() usb:072f/2200:libusb:005:003 (lun: 0)
winscard_msg_srv.c:317:SHMProcessEventsContext() command TRANSMIT_EXTENDED received by client 6
winscard.c:1647:SCardTransmit() Send Protocol: T=0
ifdhandler.c:1170:IFDHTransmitToICC() usb:072f/2200:libusb:005:003 (lun: 0)
winscard_msg_srv.c:317:SHMProcessEventsContext() command TRANSMIT_EXTENDED received by client 6
winscard.c:1647:SCardTransmit() Send Protocol: T=0
ifdhandler.c:1170:IFDHTransmitToICC() usb:072f/2200:libusb:005:003 (lun: 0)
winscard_msg_srv.c:317:SHMProcessEventsContext() command TRANSMIT_EXTENDED received by client 6
winscard.c:1647:SCardTransmit() Send Protocol: T=0
ifdhandler.c:1170:IFDHTransmitToICC() usb:072f/2200:libusb:005:003 (lun: 0)
winscard_msg_srv.c:317:SHMProcessEventsContext() command TRANSMIT_EXTENDED received by client 6
winscard.c:1647:SCardTransmit() Send Protocol: T=0
ifdhandler.c:1170:IFDHTransmitToICC() usb:072f/2200:libusb:005:003 (lun: 0)
winscard_msg_srv.c:317:SHMProcessEventsContext() command TRANSMIT_EXTENDED received by client 6
winscard.c:1647:SCardTransmit() Send Protocol: T=0
ifdhandler.c:1170:IFDHTransmitToICC() usb:072f/2200:libusb:005:003 (lun: 0)
winscard_msg_srv.c:317:SHMProcessEventsContext() command TRANSMIT_EXTENDED received by client 6
winscard.c:1647:SCardTransmit() Send Protocol: T=0
ifdhandler.c:1170:IFDHTransmitToICC() usb:072f/2200:libusb:005:003 (lun: 0)
winscard_msg_srv.c:317:SHMProcessEventsContext() command TRANSMIT_EXTENDED received by client 6
winscard.c:1647:SCardTransmit() Send Protocol: T=0
ifdhandler.c:1170:IFDHTransmitToICC() usb:072f/2200:libusb:005:003 (lun: 0)
winscard_msg_srv.c:317:SHMProcessEventsContext() command TRANSMIT_EXTENDED received by client 6
winscard.c:1647:SCardTransmit() Send Protocol: T=0
ifdhandler.c:1170:IFDHTransmitToICC() usb:072f/2200:libusb:005:003 (lun: 0)
winscard_msg_srv.c:317:SHMProcessEventsContext() command DISCONNECT received by client 6
winscard.c:880:SCardDisconnect() Active Contexts: -1
winscard_msg_srv.c:317:SHMProcessEventsContext() command RELEASE_CONTEXT received by client 6
winscard.c:253:SCardReleaseContext() Releasing Context: 16989034
winscard_msg_srv.c:239:SHMProcessEventsServer() Common channel packet arrival
winscard_msg_srv.c:248:SHMProcessEventsServer() SHMProcessCommonChannelRequest detects: 7
pcscdaemon.c:147:SVCServiceRunLoop() A new context thread creation is requested: 7
winscard_svc.c:133:ContextThread() Thread is started: 7
winscard_msg_srv.c:317:SHMProcessEventsContext() command CMD_VERSION received by client 7
winscard_svc.c:189:ContextThread() Client is protocol version 3:0
winscard_msg_srv.c:317:SHMProcessEventsContext() command ESTABLISH_CONTEXT received by client 7
winscard.c:242:SCardEstablishContext() Establishing Context: 17015746
winscard_msg_srv.c:317:SHMProcessEventsContext() command RELEASE_CONTEXT received by client 7
winscard.c:253:SCardReleaseContext() Releasing Context: 17015746
winscard_msg_srv.c:239:SHMProcessEventsServer() Common channel packet arrival
winscard_msg_srv.c:248:SHMProcessEventsServer() SHMProcessCommonChannelRequest detects: 8
pcscdaemon.c:147:SVCServiceRunLoop() A new context thread creation is requested: 8
winscard_msg_srv.c:306:SHMProcessEventsContext() Client has disappeared: 7
winscard_svc.c:146:ContextThread() Client die: 7
winscard_svc.c:133:ContextThread() Thread is started: 8
winscard_msg_srv.c:317:SHMProcessEventsContext() command CMD_VERSION received by client 8
winscard_svc.c:189:ContextThread() Client is protocol version 3:0
winscard_msg_srv.c:317:SHMProcessEventsContext() command ESTABLISH_CONTEXT received by client 8
winscard_msg_srv.c:306:SHMProcessEventsContext() Client has disappeared: 6
winscard_svc.c:146:ContextThread() Client die: 6
winscard.c:242:SCardEstablishContext() Establishing Context: 16977423
winscard_msg_srv.c:317:SHMProcessEventsContext() command CONNECT received by client 8
winscard.c:303:SCardConnect() Attempting Connect to ACS ACR122U PICC Interface 00 00 using protocol: 3
winscard.c:449:SCardConnect() Active Protocol: T=0
winscard.c:459:SCardConnect() hCard Identity: 1fa6e
winscard_msg_srv.c:317:SHMProcessEventsContext() command TRANSMIT received by client 8
winscard.c:1647:SCardTransmit() Send Protocol: T=0
ifdhandler.c:1170:IFDHTransmitToICC() usb:072f/2200:libusb:005:003 (lun: 0)
winscard_msg_srv.c:317:SHMProcessEventsContext() command TRANSMIT_EXTENDED received by client 8
winscard.c:1647:SCardTransmit() Send Protocol: T=0
ifdhandler.c:1170:IFDHTransmitToICC() usb:072f/2200:libusb:005:003 (lun: 0)
winscard_msg_srv.c:317:SHMProcessEventsContext() command TRANSMIT_EXTENDED received by client 8
winscard.c:1647:SCardTransmit() Send Protocol: T=0
ifdhandler.c:1170:IFDHTransmitToICC() usb:072f/2200:libusb:005:003 (lun: 0)
winscard_msg_srv.c:317:SHMProcessEventsContext() command TRANSMIT_EXTENDED received by client 8
winscard.c:1647:SCardTransmit() Send Protocol: T=0
ifdhandler.c:1170:IFDHTransmitToICC() usb:072f/2200:libusb:005:003 (lun: 0)
winscard_msg_srv.c:317:SHMProcessEventsContext() command TRANSMIT_EXTENDED received by client 8
winscard.c:1647:SCardTransmit() Send Protocol: T=0
ifdhandler.c:1170:IFDHTransmitToICC() usb:072f/2200:libusb:005:003 (lun: 0)
winscard_msg_srv.c:317:SHMProcessEventsContext() command TRANSMIT_EXTENDED received by client 8
winscard.c:1647:SCardTransmit() Send Protocol: T=0
ifdhandler.c:1170:IFDHTransmitToICC() usb:072f/2200:libusb:005:003 (lun: 0)
winscard_msg_srv.c:317:SHMProcessEventsContext() command TRANSMIT_EXTENDED received by client 8
winscard.c:1647:SCardTransmit() Send Protocol: T=0
ifdhandler.c:1170:IFDHTransmitToICC() usb:072f/2200:libusb:005:003 (lun: 0)
winscard_msg_srv.c:317:SHMProcessEventsContext() command TRANSMIT_EXTENDED received by client 8
winscard.c:1647:SCardTransmit() Send Protocol: T=0
ifdhandler.c:1170:IFDHTransmitToICC() usb:072f/2200:libusb:005:003 (lun: 0)
winscard_msg_srv.c:317:SHMProcessEventsContext() command TRANSMIT_EXTENDED received by client 8
winscard.c:1647:SCardTransmit() Send Protocol: T=0
ifdhandler.c:1170:IFDHTransmitToICC() usb:072f/2200:libusb:005:003 (lun: 0)
winscard_msg_srv.c:317:SHMProcessEventsContext() command TRANSMIT_EXTENDED received by client 8</code></pre></div><p>and it repeates over and over very fast...</p><br /><p>I tried to identify the meaning of the lines to see if it was REALLY doing something or not, but honestly i don&#039;t know where to look. The three lines that repeates a lot i supose are related to the actual sending/reading information between tag and reader, but what i find strange are the (what i think are) reconnections that occur several times during the process (this are easily visible because the client number changes. Also in the beginning something &quot;strange&quot; about client disappeared happens), without any pattern (at least i can&#039;t see any).</p><p>I believe that something is not functioning properly, but i have no idea where to start. So, any help, tip, commentary, command responses from someone who achieved results so i can compare, anything, will be really appreciated.</p><p>Thank in advance, and <strong>sorry for the extension</strong> of the post, but i wanted to be as clear as posible.</p>]]></description>
			<author><![CDATA[dummy@example.com (ZYx)]]></author>
			<pubDate>Sat, 12 Feb 2011 08:41:49 +0000</pubDate>
			<guid>http://www.libnfc.org/community/post/1685/#p1685</guid>
		</item>
	</channel>
</rss>

