![Инструмент Mfcuk не работает должным образом](https://rvso.com/image/1552765/%D0%98%D0%BD%D1%81%D1%82%D1%80%D1%83%D0%BC%D0%B5%D0%BD%D1%82%20Mfcuk%20%D0%BD%D0%B5%20%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%B0%D0%B5%D1%82%20%D0%B4%D0%BE%D0%BB%D0%B6%D0%BD%D1%8B%D0%BC%20%D0%BE%D0%B1%D1%80%D0%B0%D0%B7%D0%BE%D0%BC.png)
Недавно мне удалось установить libnfc. Я хотел протестировать инструментыmfocиmfcuk, разработанный для получения ключей метки NFC. Mfoc может получить все ключи, только если знает хотя бы один ключ, Mfcuk может взломать метку, чтобы получить любые ключи.
Я использую NFC-тег, купленный на eBay. И плату PN532 Breakout Board от epalsite.com (дешевая версия). Не было никаких проблем с использованием nfc-list, ниmfoc (выход). Однако при попытке использовать mfcuk с тегом Iне имели успеха (выход).
Сначала я заметил, что ключ вообще не меняется. Он остается 0000000000000. Я предположил, что это не ошибка. Затем я ждал почти час, но безуспешно. Я предположил, что, будучи тегом с ключами по умолчанию, это будет означать, что проблема будет решена в очень короткие сроки. Позже я попытался использовать mfcuk, чтобы получить только ключ A одного блока, но также безуспешно.
Это ошибка моей конфигурации или оборудования, или просто прошло недостаточно времени? Какой еще журнал отладки я могу проанализировать?
решение1
Наконец-то сработало. Я использовал Kali Linux live USB, я дал команду
mfcuk -C -O mifare-02.dmp -R 0:A -s 250 -S 250 -v 3
Затем я использовал
mfoc -k ЭТОТКЛЮЧИГОТ -O across01.mfd
Стоит отметить, что root — это пользователь по умолчанию в Kali Linux. Он сделал около 1000 аутентификаций, прежде чем правильный ключ был найден. "Key: 000000..." на самом деле нормальный, ваш лучший шанс — попытаться получить только один ключ и быть терпеливым.