Advertisement
Guest User

Untitled

a guest
Oct 20th, 2019
108
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.64 KB | None | 0 0
  1. #!/usr/bin/env python
  2.  
  3. import pcsclite
  4. import binascii
  5.  
  6. SELECT = "\x00\xA4\x04\x00\x0A\xA0\x00\x00\x00\x62\x03\x01\x0C\x06\x01"
  7. COMMAND = "\x00\x00\x00\x00"
  8.  
  9. try:
  10. context = pcsclite.Context()
  11. readers = context.list_readers()
  12. print "PCSC readers:", readers
  13. reader = readers[0]
  14. print "Using reader:", reader
  15.  
  16. card = context.connect(reader)
  17.  
  18. data = card.transmit(SELECT)
  19. print binascii.b2a_hex(data)
  20.  
  21. data = card.transmit(COMMAND)
  22. print data
  23. print binascii.b2a_hex(data)
  24.  
  25. card.disconnect()
  26.  
  27. del card
  28. del context
  29.  
  30. except Exception, message:
  31. print "Exception:", message
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement