Secondo me il problema è che prima di utilizzare mikai utilizzavi mykey..
In realtà non ho mai usato mykey, l'ho installato su windows, ho posizionato la chiavetta e l'ho letta per vedere se con quello apparivano cose strane ma non ci ho mai scritto. La chiavetta attualmente è intonsa, ossia regolarmente utilizzata su distributore e mai modificata via mykey o mikai.
Aggiornamento:
Ho installato ubuntu pulito (su un vero pc, non un mac con macchina virtuale). Seguendo poi l'ottimo post di @Pit2 installando quindi libpcsclite-dev libusb-dev libnfc5 libnfc-bin libnfc-dev, solo "libnfc" non va a buon fine non trovando il pacchetto (ma libnfc5, libnfc-dev e libnfc-bin si).
Dopo aver aggiunto le canoniche 3 voci alla blacklist il comendo nfc-list funziona correttamente mostrandomi la chiavetta sopra al lettore.
Codice:
nfc-list uses libnfc 1.7.1
NFC device: ACS / ACR122U PICC Interface opened
1 ISO14443B-2 ST SRx passive target(s) found:
ISO/IEC 14443-2B ST SRx (106 kbps) target:
UID: 94 ac 58 b6 66 1f 02 d0
Invece mikai mi dà tutta una serie di errori assenti nelle prove che ho effettuato con la vecchia installazione di Kali.
se usato SENZA sudo restituisce:
Codice:
Cannot open I2C bus: Permission denied
Cannot open I2C bus: Permission denied
Cannot open I2C bus: Permission denied
Cannot open I2C bus: Permission denied
Cannot open I2C bus: Permission denied
Cannot open I2C bus: Permission denied
Cannot open I2C bus: Permission denied
Cannot open I2C bus: Permission denied
Cannot open I2C bus: Permission denied
Cannot open I2C bus: Permission denied
Cannot open I2C bus: Permission denied
Cannot open I2C bus: Permission denied
Cannot open I2C bus: Permission denied
Cannot open I2C bus: Permission denied
WARNING: Corrupted data at 10. Expected C7 but found 46.
WARNING: Corrupted data at 3F. Expected 95 but found 41.
WARNING: Corrupted data at 11. Expected C6 but found D8.
WARNING: Corrupted data at 40. Expected 94 but found 70.
WARNING: Corrupted data at 12. Expected C0 but found 9F.
WARNING: Corrupted data at 41. Expected 96 but found 3A.
WARNING: Corrupted data at 13. Expected B6 but found 8B.
WARNING: Corrupted data at 42. Expected 88 but found BE.
WARNING: Corrupted data at 14. Expected AE but found 43.
WARNING: Corrupted data at 43. Expected 95 but found 19.
WARNING: Corrupted data at 15. Expected C8 but found 03.
WARNING: Corrupted data at 44. Expected 9A but found BE.
WARNING: Corrupted data at 16. Expected BA but found 95.
WARNING: Corrupted data at 45. Expected 7F but found 49.
WARNING: Corrupted data at 17. Expected B9 but found F8.
WARNING: Corrupted data at 46. Expected 90 but found 85.
WARNING: Corrupted credit. Expected 0.55€ but found 232.04€.
UID: D0021F66B658AC94
Key ID: 62244506
Prod. date: 24091902 [24/09/2019]
Bound vendor: F21F6D7F EB3CE612
Master Key: BB74E95C
OTP: 0000002E
Session Key: 6A76D7E4
Transactions counter: 9F0A35DE [669150]
Current credit: CC30DEDC [232.04€]
Previous credit: C87A77DE [427.98€]
Transaction history: 80E49566
├── C02445C6 -> 19140000 [03/02/2020 - 0.00€]
├── C0244596 -> 29140014 [05/02/2020 - 0.20€]
├── C0244566 -> 29140028 [05/02/2020 - 0.40€]
├── C0244536 -> 2914005A [05/02/2020 - 0.90€]
├── 80E495C6 -> 29140023 [05/02/2020 - 0.35€]
├── 80E49596 -> 31140055 [06/02/2020 - 0.85€]
├── 80E49566 -> 31140037 [06/02/2020 - 0.55€]
└── 80E49536 -> 1914001E [03/02/2020 - 0.30€]
Se usato CON sudo invece:
Codice:
error libnfc.bus.i2c Error: wrote only -1 bytes (10 expected) (Connection timed out).
error libnfc.driver.pn532_i2c Failed to transmit data. Retries left: 2.
error libnfc.bus.i2c Error: wrote only -1 bytes (10 expected) (Connection timed out).
error libnfc.driver.pn532_i2c Failed to transmit data. Retries left: 1.
error libnfc.bus.i2c Error: wrote only -1 bytes (10 expected) (Connection timed out).
error libnfc.driver.pn532_i2c Failed to transmit data. Retries left: 0.
error libnfc.driver.pn532_i2c Unable to transmit data. (TX)
error libnfc.bus.i2c Error: wrote only -1 bytes (10 expected) (Remote I/O error).
error libnfc.driver.pn532_i2c Failed to transmit data. Retries left: 2.
error libnfc.bus.i2c Error: wrote only -1 bytes (10 expected) (Remote I/O error).
error libnfc.driver.pn532_i2c Failed to transmit data. Retries left: 1.
error libnfc.bus.i2c Error: wrote only -1 bytes (10 expected) (Remote I/O error).
error libnfc.driver.pn532_i2c Failed to transmit data. Retries left: 0.
error libnfc.driver.pn532_i2c Unable to transmit data. (TX)
error libnfc.bus.i2c Error: wrote only -1 bytes (10 expected) (Input/output error).
error libnfc.driver.pn532_i2c Failed to transmit data. Retries left: 2.
error libnfc.bus.i2c Error: wrote only -1 bytes (10 expected) (Input/output error).
error libnfc.driver.pn532_i2c Failed to transmit data. Retries left: 1.
error libnfc.bus.i2c Error: wrote only -1 bytes (10 expected) (Input/output error).
error libnfc.driver.pn532_i2c Failed to transmit data. Retries left: 0.
error libnfc.driver.pn532_i2c Unable to transmit data. (TX)
error libnfc.bus.i2c Error: wrote only -1 bytes (10 expected) (Input/output error).
error libnfc.driver.pn532_i2c Failed to transmit data. Retries left: 2.
error libnfc.bus.i2c Error: wrote only -1 bytes (10 expected) (Input/output error).
error libnfc.driver.pn532_i2c Failed to transmit data. Retries left: 1.
error libnfc.bus.i2c Error: wrote only -1 bytes (10 expected) (Input/output error).
error libnfc.driver.pn532_i2c Failed to transmit data. Retries left: 0.
error libnfc.driver.pn532_i2c Unable to transmit data. (TX)
error libnfc.bus.i2c Error: wrote only -1 bytes (10 expected) (Input/output error).
error libnfc.driver.pn532_i2c Failed to transmit data. Retries left: 2.
error libnfc.bus.i2c Error: wrote only -1 bytes (10 expected) (Input/output error).
error libnfc.driver.pn532_i2c Failed to transmit data. Retries left: 1.
error libnfc.bus.i2c Error: wrote only -1 bytes (10 expected) (Input/output error).
error libnfc.driver.pn532_i2c Failed to transmit data. Retries left: 0.
error libnfc.driver.pn532_i2c Unable to transmit data. (TX)
error libnfc.bus.i2c Error: wrote only -1 bytes (10 expected) (Remote I/O error).
error libnfc.driver.pn532_i2c Failed to transmit data. Retries left: 2.
error libnfc.bus.i2c Error: wrote only -1 bytes (10 expected) (Remote I/O error).
error libnfc.driver.pn532_i2c Failed to transmit data. Retries left: 1.
error libnfc.bus.i2c Error: wrote only -1 bytes (10 expected) (Remote I/O error).
error libnfc.driver.pn532_i2c Failed to transmit data. Retries left: 0.
error libnfc.driver.pn532_i2c Unable to transmit data. (TX)
error libnfc.bus.i2c Error: wrote only -1 bytes (10 expected) (Input/output error).
error libnfc.driver.pn532_i2c Failed to transmit data. Retries left: 2.
error libnfc.bus.i2c Error: wrote only -1 bytes (10 expected) (Input/output error).
error libnfc.driver.pn532_i2c Failed to transmit data. Retries left: 1.
error libnfc.bus.i2c Error: wrote only -1 bytes (10 expected) (Input/output error).
error libnfc.driver.pn532_i2c Failed to transmit data. Retries left: 0.
error libnfc.driver.pn532_i2c Unable to transmit data. (TX)
error libnfc.bus.i2c Error: read only -1 bytes (7 expected) (Input/output error).
error libnfc.bus.i2c Error: wrote only -1 bytes (10 expected) (Input/output error).
error libnfc.driver.pn532_i2c Failed to transmit data. Retries left: 2.
error libnfc.bus.i2c Error: wrote only -1 bytes (10 expected) (Input/output error).
error libnfc.driver.pn532_i2c Failed to transmit data. Retries left: 1.
error libnfc.bus.i2c Error: wrote only -1 bytes (10 expected) (Input/output error).
error libnfc.driver.pn532_i2c Failed to transmit data. Retries left: 0.
error libnfc.driver.pn532_i2c Unable to transmit data. (TX)
error libnfc.bus.i2c Error: wrote only -1 bytes (10 expected) (No such device or address).
error libnfc.driver.pn532_i2c Failed to transmit data. Retries left: 2.
error libnfc.bus.i2c Error: wrote only -1 bytes (10 expected) (No such device or address).
error libnfc.driver.pn532_i2c Failed to transmit data. Retries left: 1.
error libnfc.bus.i2c Error: wrote only -1 bytes (10 expected) (No such device or address).
error libnfc.driver.pn532_i2c Failed to transmit data. Retries left: 0.
error libnfc.driver.pn532_i2c Unable to transmit data. (TX)
error libnfc.bus.i2c Error: wrote only -1 bytes (10 expected) (No such device or address).
error libnfc.driver.pn532_i2c Failed to transmit data. Retries left: 2.
error libnfc.bus.i2c Error: wrote only -1 bytes (10 expected) (No such device or address).
error libnfc.driver.pn532_i2c Failed to transmit data. Retries left: 1.
error libnfc.bus.i2c Error: wrote only -1 bytes (10 expected) (No such device or address).
error libnfc.driver.pn532_i2c Failed to transmit data. Retries left: 0.
error libnfc.driver.pn532_i2c Unable to transmit data. (TX)
error libnfc.bus.i2c Error: wrote only -1 bytes (10 expected) (No such device or address).
error libnfc.driver.pn532_i2c Failed to transmit data. Retries left: 2.
error libnfc.bus.i2c Error: wrote only -1 bytes (10 expected) (No such device or address).
error libnfc.driver.pn532_i2c Failed to transmit data. Retries left: 1.
error libnfc.bus.i2c Error: wrote only -1 bytes (10 expected) (No such device or address).
error libnfc.driver.pn532_i2c Failed to transmit data. Retries left: 0.
error libnfc.driver.pn532_i2c Unable to transmit data. (TX)
error libnfc.bus.i2c Error: wrote only -1 bytes (10 expected) (No such device or address).
error libnfc.driver.pn532_i2c Failed to transmit data. Retries left: 2.
error libnfc.bus.i2c Error: wrote only -1 bytes (10 expected) (No such device or address).
error libnfc.driver.pn532_i2c Failed to transmit data. Retries left: 1.
error libnfc.bus.i2c Error: wrote only -1 bytes (10 expected) (No such device or address).
error libnfc.driver.pn532_i2c Failed to transmit data. Retries left: 0.
error libnfc.driver.pn532_i2c Unable to transmit data. (TX)
error libnfc.bus.i2c Error: wrote only -1 bytes (10 expected) (Operation not supported).
error libnfc.driver.pn532_i2c Failed to transmit data. Retries left: 2.
error libnfc.bus.i2c Error: wrote only -1 bytes (10 expected) (Operation not supported).
error libnfc.driver.pn532_i2c Failed to transmit data. Retries left: 1.
error libnfc.bus.i2c Error: wrote only -1 bytes (10 expected) (Operation not supported).
error libnfc.driver.pn532_i2c Failed to transmit data. Retries left: 0.
error libnfc.driver.pn532_i2c Unable to transmit data. (TX)
WARNING: Corrupted data at 10. Expected C7 but found 46.
WARNING: Corrupted data at 3F. Expected 95 but found 41.
WARNING: Corrupted data at 11. Expected C6 but found D8.
WARNING: Corrupted data at 40. Expected 94 but found 70.
WARNING: Corrupted data at 12. Expected C0 but found 9F.
WARNING: Corrupted data at 41. Expected 96 but found 3A.
WARNING: Corrupted data at 13. Expected B6 but found 8B.
WARNING: Corrupted data at 42. Expected 88 but found BE.
WARNING: Corrupted data at 14. Expected AE but found 43.
WARNING: Corrupted data at 43. Expected 95 but found 19.
WARNING: Corrupted data at 15. Expected C8 but found 03.
WARNING: Corrupted data at 44. Expected 9A but found BE.
WARNING: Corrupted data at 16. Expected BA but found 95.
WARNING: Corrupted data at 45. Expected 7F but found 49.
WARNING: Corrupted data at 17. Expected B9 but found F8.
WARNING: Corrupted data at 46. Expected 90 but found 85.
WARNING: Corrupted credit. Expected 0.55€ but found 232.04€.
UID: D0021F66B658AC94
Key ID: 62244506
Prod. date: 24091902 [24/09/2019]
Bound vendor: F21F6D7F EB3CE612
Master Key: BB74E95C
OTP: 0000002E
Session Key: 6A76D7E4
Transactions counter: 9F0A35DE [669150]
Current credit: CC30DEDC [232.04€]
Previous credit: C87A77DE [427.98€]
Transaction history: 80E49566
├── C02445C6 -> 19140000 [03/02/2020 - 0.00€]
├── C0244596 -> 29140014 [05/02/2020 - 0.20€]
├── C0244566 -> 29140028 [05/02/2020 - 0.40€]
├── C0244536 -> 2914005A [05/02/2020 - 0.90€]
├── 80E495C6 -> 29140023 [05/02/2020 - 0.35€]
├── 80E49596 -> 31140055 [06/02/2020 - 0.85€]
├── 80E49566 -> 31140037 [06/02/2020 - 0.55€]
└── 80E49536 -> 1914001E [03/02/2020 - 0.30€]
Riguardo i dump invece, mikai_100_linux64 funziona ma non salva nulla.
Se invece utilizzo mikai_200beta1_linux64 funziona esattamente allo stesso modo ma termina con:
Written dump to "keydump2.mky"
che allego (come.txt)