eCL0WN: an NFC passport tool 1.05

Licencji: Wolna ‎Rozmiar pliku: 145.41 KB
‎Ocena użytkowników: 0.0/5 - ‎0 ‎Głosów

O eCL0WN: an NFC passport tool

Wprowadzenie

eCL0WN to narzędzie Android ePassport dla telefonów obsługujących TECHNOLOGIĘ NFC, które pozwala czytać i klonować zawartość chipa ePassport. W bieżącej wersji zaimplementowano następujące funkcje:

    - Odczyt danych paszportowych przy użyciu danego klucza uwierzytelniania (w razie potrzeby).     - Zobacz szczegóły paszportu, w tym zdjęcie JPEG.     - Zapis danych paszportowych na chipie emulatora.     - Zapis danych paszportowych do pamięci wewnętrznej (niezbyt bezpieczne).

OBSŁUGIWANE URZĄDZENIA ECL0WN wymaga telefonu obsługującego technologię NFC z systemem Android 2.3+. Nie zapomnij włączyć interfejsu NFC.

Szczegóły eCL0WN odczytuje pliki ePassport EF.COM, EF. SOD, EF. DG1 i EF. DG2. Jeśli obecny i dostępny, pliki opcjonalne EF. DG3, EF. DG7, EF. DG11, EF. DG12, EF. DG13, EF. DG14 i EF. DG15. Pobrane dane mogą być zapisywane w emulatorze ePassport. Użyj dexlab epassport_emulator-v1.02 (lub wyższe) jako urządzenie docelowe. Do przygotowania emulatora potrzebna jest karta JCOP i komputer. Więcej informacji można znaleźć w http://dexlab.nl/downloads.html#emulator. Przed zapisaniem plików do emulatora wszystkie aktywne uwierzytelnianie (AA) związane, rozszerzonej kontroli dostępu (EAC) związane i nieznane pliki (jeśli istnieją) są usuwane z indeksu EF.COM. Pozwala to na ominięcie kontroli AA i EAC systemów kontroli podatnych na ataki na niższą wersję.

Należy pamiętać, że eCL0WN w ogóle nie jest zgodny z ICAO Doc 9303. Nie używaj go do sprawdzania autentyczności lub integralności dokumentów podróży nadanych do odczytu maszynowego.

ZNANE PROBLEMY Układy ePassport są zazwyczaj zgodne ze standardem ISO 14443 A lub B. Standard A jest szeroko stosowany przynajmniej w Europie Zachodniej i USA. Standard B jest szeroko stosowany przynajmniej w Azji. Jakość anteny niektórych urządzeń z systemem Android z obsługą NFC jest bardzo niska. Jeśli tak jest w przypadku telefonu, nie będziesz w stanie komunikować się z układami ePassport typu B ISO 14443. Nie jest to błąd eCL0WN, jest to problem sprzętowy. Problemy są zgłaszane dla Google Nexus S (typ B nie czytelny) i HTC One X (słaby odbiór układów typu A, spróbuj wyłączyć tryb oszczędzania energii).

Changelog Wersja 1.05 kompilacji 20160414:

    - Wydany 14 kwietnia 2016.     - Naprawiono błąd w wyświetlaniu obywatelstwa właściciela dokumentu określonego typu dowodu osobistego.     - Dodano obsługę przełączania szybkości odczytu NFC i wyświetlania komunikatów debugowania.

Wersja 1.04 kompilacji 20140923:

    - Wydany 23 września 2014.     - Obsługuje zdjęcia codestreamów innych niż JP2 JPEG 2000 (co najmniej greckie chipy).

Wersja 1.03 kompilacji 20140824:

    - Wydany 24 sierpnia 2014.     - Ulepszona obsługa plików chronionych eac.     - Pokazuje technologię tagu wykrytych chipów.     - Oczyszczone części kodu źródłowego.

Wersja 1.02 kompilacji 20140408:

    - Wydany 8 kwietnia 2014     - Dodano obsługę grup danych 3 i 14.     - Pokazuje identyfikator znacznika wykrytych chipów.     - Zoptymalizowana kolejność odczytu grup danych.     - Zoptymalizowane zapisywanie grup danych do układów emulatora.     - Zoptymalizowany rozmiar plików audio.     - Oczyszczone części kodu źródłowego.

Wersja 1.01 kompilacji 20140121:

    - Wydany 21 stycznia 2014 r.     - Implementuje obejście dla ePassportów, które implementują BAC w niestandardowy sposób (co najmniej włoskie chipy).     - Pokazuje komunikat podczas uruchamiania, jeśli funkcja NFC jest wyłączona.

Wersja 1.0 kompilacji 20110927:

    - Wydany 29 października 2013.     - Dzieli codebase z wersją 0.99 beta 2.     - Pierwsze publiczne wydanie.

Wersja 0.99 beta 2 kompilacja 20110927:

    - Wydany 27 września 2011.     - Naprawiono błąd w parsowaniu MRZ.     - Różne aktualizacje interfejsu użytkownika.     - Wydanie niepubliczne.

Wersja 0.99 beta 1 budować 20110912:

    - Wydany 12 września 2011.     - Wersja początkowa.     - Wydanie niepubliczne.