kopia lustrzana https://github.com/conorpp/u2f-zero
counter not counted
rodzic
b114f94985
commit
2fe63203aa
|
@ -62,7 +62,7 @@ def get_crc(data):
|
|||
return [crc1,crc2]
|
||||
|
||||
|
||||
config = "\x01\x23\x6d\x10\x00\x00\x50\x00\xd7\x2c\xa5\x71\xee\xc0\x85\x00\xc0\x00\x55\x00\x83\xa0\x83\xa0\x83\xa0\x83\xa0\x83\xa0\x83\xa0\x83\xa0\x83\xa0\x83\xa0\x83\xa0\x83\xa0\x83\xa0\x83\xa0\x83\xa0\x83\xa0\x83\xa0\x00\x00\x00\x1f\x00\x60\x00\x60\xff\xff\xff\xff\x00\x00\x00\x00\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\x00\x00\x55\x55\xff\xff\x00\x00\x00\x00\x00\x00\x13\x00\x13\x00\x13\x00\x13\x00\x13\x00\x13\x00\x13\x00\x13\x00\x13\x00\x13\x00\x13\x00\x13\x00\x13\x00\x13\x00\x13\x00\x33\x00";
|
||||
config = "\x01\x23\x6d\x10\x00\x00\x50\x00\xd7\x2c\xa5\x71\xee\xc0\x85\x00\xc0\x00\x55\x00\x83\xa0\x83\xa0\x83\xa0\x83\xa0\x83\xa0\x83\xa0\x83\xa0\x83\xa0\x83\xa0\x83\xa0\x83\xa0\x83\xa0\x83\xa0\x83\xa0\x83\xa0\x83\xa0\xff\xff\xff\xff\x00\x00\x00\x00\xff\xff\xff\xff\x00\x00\x00\x00\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\x00\x00\x55\x55\xff\xff\x00\x00\x00\x00\x00\x00\x13\x00\x13\x00\x13\x00\x13\x00\x13\x00\x13\x00\x13\x00\x13\x00\x13\x00\x13\x00\x13\x00\x13\x00\x13\x00\x13\x00\x13\x00\x33\x00";
|
||||
|
||||
h = open_u2f()
|
||||
|
||||
|
@ -82,7 +82,9 @@ while True:
|
|||
print 'read %i bytes' % l
|
||||
if data[0] == commands.U2F_CONFIG_GET_SERIAL_NUM:
|
||||
break
|
||||
print data
|
||||
config = array.array('B',data[2:2+l]).tostring() + config[l:]
|
||||
print 'conf: ', binascii.hexlify(config)
|
||||
time.sleep(0.250)
|
||||
|
||||
|
||||
|
@ -93,7 +95,8 @@ data = h.read(64,1000)
|
|||
if data[1] == 1:
|
||||
print 'locked eeprom with crc ',crc
|
||||
else:
|
||||
die('eeprom not locked')
|
||||
die('not locked')
|
||||
|
||||
time.sleep(0.250)
|
||||
|
||||
h.write([commands.U2F_CONFIG_GENKEY])
|
||||
|
|
Ładowanie…
Reference in New Issue