Proxmark3 developers community

Research, development and trades concerning the powerful Proxmark3 device.

Remember; sharing is caring. Bring something back to the community.


"Learn the tools of the trade the hard way." +Fravia

You are not logged in.

#1 2009-09-24 12:03:51

midnite
Member
Registered: 2009-09-24
Posts: 1

TouchaTag and Rfidiot

Is it possible to get a trace from the touchatag reader (tikitag) and rfidiot?

It uses the ACS pcsc protocol it this helps.

Offline

#2 2009-10-06 09:48:17

rule
Administrator
Registered: 2008-05-21
Posts: 416

Re: TouchaTag and Rfidiot

I don't think this is possible. To eavesdrop using a PN53x chip, it requires a very fast flushing of the incoming FIFO. To get the speed like this a direct connected microprocessor to the chip would be required. Running a python script behind the pcsc interface communicating over USB definitely does not provide this speed wink

Offline

#3 2009-10-06 14:47:37

cybergibbons
Member
Registered: 2009-10-02
Posts: 9

Re: TouchaTag and Rfidiot

As roel says, the latency of the USB is always going to prove an issue here. That's not to say you can't use the PN53x chip on the board and read the data off some other way (logic analyser, for example), but it's a very roundabout way of doing thing.

Offline

#4 2009-12-12 16:51:33

*dudux
Member
Registered: 2009-10-04
Posts: 7

Re: TouchaTag and Rfidiot

Why arent  "bruteforce.py "  working with ACR122U?

guepardo RFIDIOt-1.0a # ./bruteforce.py 
bruteforce v0.1g (using RFIDIOt v1.0a)  
  Reader: PCSC ACS ACR 38U-CCID 00 00   
          (Firmware: ACR122U102,  SAM Serial: 11B28D0D6244088F,  SAM ID: 003499)

Card ID: DA3A42E0
 Tries: 0        
error!           
key: AA ee631207bf42
error code: 6200    
Exception exceptions.AttributeError: AttributeError("'NoneType' object has no attribute 'disconnect'",) in <bound method PCSCCardConnection.__del__ of <smartcard.pcsc.PCSCCardConnection.PCSCCardConnection instance at 0xb789cfec>> ignored                             
guepardo RFIDIOt-1.0a # ./isotype.py 
isotype v0.1k (using RFIDIOt v1.0a)  
  Reader: PCSC ACS ACR 38U-CCID 00 00
          (Firmware: ACR122U102,  SAM Serial: 11B28D0D6244088F,  SAM ID: 003499)


     ID: DA3A42E0
       Tag is MIFARE 1K


Exception exceptions.AttributeError: AttributeError("'NoneType' object has no attribute 'disconnect'",) in <bound method PCSCCardConnection.__del__ of <smartcard.pcsc.PCSCCardConnection.PCSCCardConnection instance at 0xb79dbf8c>> ignored                             
guepardo RFIDIOt-1.0a # ls 

And the final error is normal?

Offline

#5 2009-12-12 21:05:31

adam@algroup.co.uk
Contributor
From: UK
Registered: 2009-05-01
Posts: 203
Website

Re: TouchaTag and Rfidiot

bruteforce.py is not really a useful tool for cracking mifare keys - it was just an early experiment to see if the cards had any anti-bruteforce mechanisms etc., and it is *very* unlikely you'll ever be successful with this tool! smile

However, to fix the problem you've described, just change the line:

   elif card.errorcode != 'X' and card.errorcode != '6982':

to

  elif card.errorcode != 'X' and card.errorcode != '6982' and card.errorcode != '6200':

and the other error has been fixed in the next release, but don't worry about it. It's just because I wasn't closing the PCSC connection.

Offline

#6 2009-12-13 00:11:48

*dudux
Member
Registered: 2009-10-04
Posts: 7

Re: TouchaTag and Rfidiot

i know that "bruteforce.py"  is old,if you see "mfoc".....
Now "bruteforce.py" is working perfectly,adam!Thanks
And the other error isnt important ,so that RFIDIOt is working well!

One question,Where RFIDIOt has a forum?


P.D.-Which are reader more compatible with RFIDIOt?Because i think that touchatag is being a  little reader,the first reader! I would to like buy another reader,and i have a problem,,,,,,,or proxmark3 or ACG reader USB 13,56 and 125 mhz of RFIDIOt.org

Last edited by *dudux (2009-12-13 00:35:06)

Offline

#7 2010-10-11 11:48:31

naht
Member
Registered: 2010-10-11
Posts: 1

Re: TouchaTag and Rfidiot

Hello.

Sorry for digging out this old thread.
I am still getting this error regarding disconnecting the touchatag. I tried downloading the 1.0b-beta tarball, but its still there. Which version do I need to get rid of it?
Thanks in advance!

Offline

#8 2011-02-11 22:46:01

proempiet
Member
Registered: 2011-02-11
Posts: 1

Re: TouchaTag and Rfidiot

does anybody know what is wrong when you get this output??

>>>>
proempiet@ubuntu:~/RFIDIOt-1.0a$ ./readtag.py -d -r 0
Reader Subtype: 5
connecting to ACS ACR122U 00 00
readtag v0.1e (using RFIDIOt v1.0a)
  Reader: PCSC ACS ACR122U 00 00

disconnecting from ACS ACR122U 00 00
connecting to ACS ACR122U 00 00
>  FF CA 00 00 00

ID:
  Data:
disconnecting from ACS ACR122U 00 00
connecting to ACS ACR122U 00 00
>  FF CA 00 00 00
    Block 00: >  FF B0 00 00 00
Traceback (most recent call last):
  File "./readtag.py", line 41, in <module>
    if card.readblock(x):
  File "/home/proempiet/RFIDIOt-1.0a/RFIDIOt.py", line 1516, in readblock
    ret= self.pcsc_send_apdu(apdu)
  File "/home/proempiet/RFIDIOt-1.0a/RFIDIOt.py", line 1321, in pcsc_send_apdu
    result, sw1, sw2= self.pcsc_connection.transmit(apduout,protocol= self.pcsc_protocol)
  File "/usr/local/lib/python2.6/dist-packages/smartcard/CardConnectionDecorator.py", line 82, in transmit
    return self.component.transmit(bytes, protocol)
  File "/usr/local/lib/python2.6/dist-packages/smartcard/CardConnection.py", line 140, in transmit
    data, sw1, sw2 = self.doTransmit(bytes, protocol)
  File "/usr/local/lib/python2.6/dist-packages/smartcard/pcsc/PCSCCardConnection.py", line 175, in doTransmit
    raise CardConnectionException('Failed to transmit with protocol ' + dictProtocolHeader[pcscprotocolheader] + '. ' + SCardGetErrorMessage(hresult))
smartcard.Exceptions.CardConnectionException: Failed to transmit with protocol T1. Card protocol mismatch.
Exception AttributeError: AttributeError("'NoneType' object has no attribute 'disconnect'",) in <bound method PCSCCardConnection.__del__ of <smartcard.pcsc.PCSCCardConnection.PCSCCardConnection instance at 0x99c9bac>> ignored
>>>>

I am stuck please help

Offline

Board footer

Powered by FluxBB