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]
|
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()
|
h = open_u2f()
|
||||||
|
|
||||||
|
@ -82,7 +82,9 @@ while True:
|
||||||
print 'read %i bytes' % l
|
print 'read %i bytes' % l
|
||||||
if data[0] == commands.U2F_CONFIG_GET_SERIAL_NUM:
|
if data[0] == commands.U2F_CONFIG_GET_SERIAL_NUM:
|
||||||
break
|
break
|
||||||
|
print data
|
||||||
config = array.array('B',data[2:2+l]).tostring() + config[l:]
|
config = array.array('B',data[2:2+l]).tostring() + config[l:]
|
||||||
|
print 'conf: ', binascii.hexlify(config)
|
||||||
time.sleep(0.250)
|
time.sleep(0.250)
|
||||||
|
|
||||||
|
|
||||||
|
@ -93,7 +95,8 @@ data = h.read(64,1000)
|
||||||
if data[1] == 1:
|
if data[1] == 1:
|
||||||
print 'locked eeprom with crc ',crc
|
print 'locked eeprom with crc ',crc
|
||||||
else:
|
else:
|
||||||
die('eeprom not locked')
|
die('not locked')
|
||||||
|
|
||||||
time.sleep(0.250)
|
time.sleep(0.250)
|
||||||
|
|
||||||
h.write([commands.U2F_CONFIG_GENKEY])
|
h.write([commands.U2F_CONFIG_GENKEY])
|
||||||
|
|
Ładowanie…
Reference in New Issue