counter not counted

vtcsec_summit
Conor 2016-03-29 00:30:15 -04:00
rodzic b114f94985
commit 2fe63203aa
1 zmienionych plików z 5 dodań i 2 usunięć

Wyświetl plik

@ -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])