====== Pad zum 36C3 ====== ===== RFID Scan ===== ** TagInfo scan (version 4.24.5) 2019-12-27 22:41:04 ** Report Type: External -- IC INFO ------------------------------ # IC manufacturer: NXP Semiconductors # IC type: NTAG215 -- NDEF ------------------------------ # No NDEF Message present: -- EXTRA ------------------------------ # Memory size: 504 bytes user memory * 126 pages, with 4 bytes per page # IC detailed information: Full product name: NT2H1511G0DUx Capacitance: 50 pF # Version information: Vendor ID: NXP Type: NTAG Subtype: 50 pF Major version: 1 Minor version: V0 Storage size: 504 bytes Protocol: ISO/IEC 14443-3 # Configuration information: ASCII mirror disabled NFC counter: disabled No limit on wrong password attempts Strong load modulation enabled # Originality check: Signature verified with NXP public key -- FULL SCAN ------------------------------ # Technologies supported: ISO/IEC 14443-3 (Type A) compatible ISO/IEC 14443-2 (Type A) compatible # Android technology information: Tag description: * TAG: Tech [android.nfc.tech.NfcA, android.nfc.tech.MifareUltralight, android.nfc.tech.Ndef] * Maximum transceive length: 253 bytes * Default maximum transceive time-out: 618 ms # Detailed protocol information: ID: 04:28:70:62:2F:64:81 ATQA: 0x4400 SAK: 0x00 # Memory content: [00] * 04:28:70 D4 (UID0-UID2, BCC0) [01] * 62:2F:64:81 (UID3-UID6) [02] . A8 48 00 00 (BCC1, INT, LOCK0-LOCK1) [03] . E1:10:3E:00 (OTP0-OTP3) [04] . 03 00 FE 00 |....| [05] . 00 00 00 00 |....| [06] . 00 00 00 00 |....| [07] . 00 00 00 00 |....| [08] . 00 00 00 00 |....| [09] . 00 00 00 00 |....| [0A] . 00 00 00 00 |....| [0B] . 00 00 00 00 |....| [0C] . 00 00 00 00 |....| [0D] . 00 00 00 00 |....| [0E] . 00 00 00 00 |....| [0F] . 00 00 00 00 |....| [10] . 00 00 00 00 |....| [11] . 00 00 00 00 |....| [12] . 00 00 00 00 |....| [13] . 00 00 00 00 |....| [14] . 00 00 00 00 |....| [15] . 00 00 00 00 |....| [16] . 00 00 00 00 |....| [17] . 00 00 00 00 |....| [18] . 00 00 00 00 |....| [19] . 00 00 00 00 |....| [1A] . 00 00 00 00 |....| [1B] . 00 00 00 00 |....| [1C] . 00 00 00 00 |....| [1D] . 00 00 00 00 |....| [1E] . 00 00 00 00 |....| [1F] . 00 00 00 00 |....| [20] . 00 00 00 00 |....| [21] . 00 00 00 00 |....| [22] . 00 00 00 00 |....| [23] . 00 00 00 00 |....| [24] . 00 00 00 00 |....| [25] . 00 00 00 00 |....| [26] . 00 00 00 00 |....| [27] . 00 00 00 00 |....| [28] . 00 00 00 00 |....| [29] . 00 00 00 00 |....| [2A] . 00 00 00 00 |....| [2B] . 00 00 00 00 |....| [2C] . 00 00 00 00 |....| [2D] . 00 00 00 00 |....| [2E] . 00 00 00 00 |....| [2F] . 00 00 00 00 |....| [30] . 00 00 00 00 |....| [31] . 00 00 00 00 |....| [32] . 00 00 00 00 |....| [33] . 00 00 00 00 |....| [34] . 00 00 00 00 |....| [35] . 00 00 00 00 |....| [36] . 00 00 00 00 |....| [37] . 00 00 00 00 |....| [38] . 00 00 00 00 |....| [39] . 00 00 00 00 |....| [3A] . 00 00 00 00 |....| [3B] . 00 00 00 00 |....| [3C] . 00 00 00 00 |....| [3D] . 00 00 00 00 |....| [3E] . 00 00 00 00 |....| [3F] . 00 00 00 00 |....| [40] . 00 00 00 00 |....| [41] . 00 00 00 00 |....| [42] . 00 00 00 00 |....| [43] . 00 00 00 00 |....| [44] . 00 00 00 00 |....| [45] . 00 00 00 00 |....| [46] . 00 00 00 00 |....| [47] . 00 00 00 00 |....| [48] . 00 00 00 00 |....| [49] . 00 00 00 00 |....| [4A] . 00 00 00 00 |....| [4B] . 00 00 00 00 |....| [4C] . 00 00 00 00 |....| [4D] . 00 00 00 00 |....| [4E] . 00 00 00 00 |....| [4F] . 00 00 00 00 |....| [50] . 00 00 00 00 |....| [51] . 00 00 00 00 |....| [52] . 00 00 00 00 |....| [53] . 00 00 00 00 |....| [54] . 00 00 00 00 |....| [55] . 00 00 00 00 |....| [56] . 00 00 00 00 |....| [57] . 00 00 00 00 |....| [58] . 00 00 00 00 |....| [59] . 00 00 00 00 |....| [5A] . 00 00 00 00 |....| [5B] . 00 00 00 00 |....| [5C] . 00 00 00 00 |....| [5D] . 00 00 00 00 |....| [5E] . 00 00 00 00 |....| [5F] . 00 00 00 00 |....| [60] . 00 00 00 00 |....| [61] . 00 00 00 00 |....| [62] . 00 00 00 00 |....| [63] . 00 00 00 00 |....| [64] . 00 00 00 00 |....| [65] . 00 00 00 00 |....| [66] . 00 00 00 00 |....| [67] . 00 00 00 00 |....| [68] . 00 00 00 00 |....| [69] . 00 00 00 00 |....| [6A] . 00 00 00 00 |....| [6B] . 00 00 00 00 |....| [6C] . 00 00 00 00 |....| [6D] . 00 00 00 00 |....| [6E] . 00 00 00 00 |....| [6F] . 00 00 00 00 |....| [70] . 00 00 00 00 |....| [71] . 00 00 00 00 |....| [72] . 00 00 00 00 |....| [73] . 00 00 00 00 |....| [74] . 00 00 00 00 |....| [75] . 00 00 00 00 |....| [76] . 00 00 00 00 |....| [77] . 00 00 00 00 |....| [78] . 00 00 00 00 |....| [79] . 00 00 00 00 |....| [7A] . 00 00 00 00 |....| [7B] . 00 00 00 00 |....| [7C] . 00 00 00 00 |....| [7D] . 00 00 00 00 |....| [7E] . 00 00 00 00 |....| [7F] . 00 00 00 00 |....| [80] . 00 00 00 00 |....| [81] . 00 00 00 00 |....| [82] . 00 00 00 BD (LOCK2-LOCK4, CHK) [83] . 04 00 00 FF (CFG, MIRROR, AUTH0) [84] . 00 05 -- -- (ACCESS) [85] +P FF FF FF FF (PWD0-PWD3) [86] +P 00 00 -- -- (PACK0-PACK1) *:locked & blocked, x:locked, +:blocked, .:un(b)locked, ?:unknown r:readable (write-protected), p:password protected, -:write-only P:password protected write-only ===== RSA Key ===== -----BEGIN RSA PRIVATE KEY----- Proc-Type: 4,ENCRYPTED DEK-Info: AES-128-CBC,AAAE9AC35EBC531FC7443998C8D7D5CE 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 -----END RSA PRIVATE KEY----- ===== Python Skript ===== import random import subprocess pool = 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789' tail = '-36C3' size = len(tail) + 9 keyfile = '/home/pintman/Schreibtisch/id_rsa.priv' def get_pass(): passw = tail while len(passw) < size: passw = random.choice(pool) + passw return passw retcode = -1 while retcode != 0: pw = get_pass() retcode = subprocess.run(['ssh-keygen', '-f', keyfile, '-p', '-P', pw]).returncode #retcode = subprocess.run(['ls']).returncode if retcode == 0: print(pw) exit