Skip to content

Instantly share code, notes, and snippets.

@z4yx
Created September 20, 2022 03:45
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save z4yx/8ef65e82956c1a2d98eb2d25ad1f79ea to your computer and use it in GitHub Desktop.
Save z4yx/8ef65e82956c1a2d98eb2d25ad1f79ea to your computer and use it in GitHub Desktop.
> fido2-token -d -D -i rrA4hJfIw9N1wVfucgaYrHh4vocK2PGqmTcvrF20W1Q= /dev/hidraw3
fido_tx: dev=0x557fa4b6d260, cmd=0x06
fido_tx: buf=0x557fa4b6d260, len=8
0000: 93 e2 5c 8c 88 03 96 3f
fido_rx: dev=0x557fa4b6d260, cmd=0x06, ms=-1
rx_preamble: buf=0x7fffc3bb0fd0, len=64
0000: ff ff ff ff 86 00 11 93 e2 5c 8c 88 03 96 3f 72
0016: f1 23 1b 02 01 00 00 04 00 00 00 00 00 00 00 00
0032: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0048: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
rx: payload_len=17
fido_rx: buf=0x557fa4b6d268, len=17
0000: 93 e2 5c 8c 88 03 96 3f 72 f1 23 1b 02 01 00 00
0016: 04
fido_dev_get_cbor_info_tx: dev=0x557fa4b6d260
fido_tx: dev=0x557fa4b6d260, cmd=0x10
fido_tx: buf=0x7fffc3bb1027, len=1
0000: 04
fido_dev_get_cbor_info_rx: dev=0x557fa4b6d260, ci=0x557fa4b6d3b0, ms=-1
fido_rx: dev=0x557fa4b6d260, cmd=0x10, ms=-1
rx_preamble: buf=0x7fffc3bb0f40, len=64
0000: 72 f1 23 1b 90 00 dc 00 ad 01 82 68 46 49 44 4f
0016: 5f 32 5f 31 66 55 32 46 5f 56 32 02 84 68 63 72
0032: 65 64 42 6c 6f 62 6b 63 72 65 64 50 72 6f 74 65
0048: 63 74 6b 68 6d 61 63 2d 73 65 63 72 65 74 6c 6c
rx: payload_len=220
rx: buf=0x7fffc3bb0f40, len=64
0000: 72 f1 23 1b 00 61 72 67 65 42 6c 6f 62 4b 65 79
0016: 03 50 24 4e b2 9e e0 90 4e 49 81 fe 1f 20 f8 d3
0032: b8 f4 04 a5 62 72 6b f5 68 63 72 65 64 4d 67 6d
0048: 74 f5 69 63 6c 69 65 6e 74 50 69 6e f5 6a 6c 61
rx: buf=0x7fffc3bb0f40, len=64
0000: 72 f1 23 1b 01 72 67 65 42 6c 6f 62 73 f5 6e 70
0016: 69 6e 55 76 41 75 74 68 54 6f 6b 65 6e f5 05 19
0032: 05 00 06 82 02 01 07 08 08 18 67 09 82 63 75 73
0048: 62 63 6e 66 63 0a 82 a2 63 61 6c 67 26 64 74 79
rx: buf=0x7fffc3bb0f40, len=64
0000: 72 f1 23 1b 02 70 65 6a 70 75 62 6c 69 63 2d 6b
0016: 65 79 a2 63 61 6c 67 27 64 74 79 70 65 6a 70 75
0032: 62 6c 69 63 2d 6b 65 79 0b 19 10 00 0e 18 c9 0f
0048: 18 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00
fido_rx: buf=0x557fa4b6d4b0, len=220
0000: 00 ad 01 82 68 46 49 44 4f 5f 32 5f 31 66 55 32
0016: 46 5f 56 32 02 84 68 63 72 65 64 42 6c 6f 62 6b
0032: 63 72 65 64 50 72 6f 74 65 63 74 6b 68 6d 61 63
0048: 2d 73 65 63 72 65 74 6c 6c 61 72 67 65 42 6c 6f
0064: 62 4b 65 79 03 50 24 4e b2 9e e0 90 4e 49 81 fe
0080: 1f 20 f8 d3 b8 f4 04 a5 62 72 6b f5 68 63 72 65
0096: 64 4d 67 6d 74 f5 69 63 6c 69 65 6e 74 50 69 6e
0112: f5 6a 6c 61 72 67 65 42 6c 6f 62 73 f5 6e 70 69
0128: 6e 55 76 41 75 74 68 54 6f 6b 65 6e f5 05 19 05
0144: 00 06 82 02 01 07 08 08 18 67 09 82 63 75 73 62
0160: 63 6e 66 63 0a 82 a2 63 61 6c 67 26 64 74 79 70
0176: 65 6a 70 75 62 6c 69 63 2d 6b 65 79 a2 63 61 6c
0192: 67 27 64 74 79 70 65 6a 70 75 62 6c 69 63 2d 6b
0208: 65 79 0b 19 10 00 0e 18 c9 0f 18 20
fido_dev_open_rx: FIDO_MAXMSG=2048, maxmsgsiz=1280
fido_dev_authkey_tx: dev=0x557fa4b6d260
fido_tx: dev=0x557fa4b6d260, cmd=0x10
fido_tx: buf=0x557fa4b70570, len=6
0000: 06 a2 01 02 02 02
fido_dev_authkey_rx: dev=0x557fa4b6d260, authkey=0x557fa4b70730, ms=-1
fido_rx: dev=0x557fa4b6d260, cmd=0x10, ms=-1
rx_preamble: buf=0x7fffc3bb0e30, len=64
0000: 72 f1 23 1b 90 00 51 00 a1 01 a5 01 02 03 38 18
0016: 20 01 21 58 20 20 99 dd a2 44 dd cf 3a 80 40 3e
0032: 61 df 26 20 9f 5a c3 25 37 16 a8 39 c9 f0 9a 50
0048: 08 69 eb 68 b9 22 58 20 17 0a c6 25 59 d7 1d cc
rx: payload_len=81
rx: buf=0x7fffc3bb0e30, len=64
0000: 72 f1 23 1b 00 5c 29 7f cf 86 07 0c cc ea 45 d7
0016: 35 1e 35 12 c6 e5 2c bf fc 1d c8 cb e8 00 00 00
0032: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0048: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
fido_rx: buf=0x557fa4b70780, len=81
0000: 00 a1 01 a5 01 02 03 38 18 20 01 21 58 20 20 99
0016: dd a2 44 dd cf 3a 80 40 3e 61 df 26 20 9f 5a c3
0032: 25 37 16 a8 39 c9 f0 9a 50 08 69 eb 68 b9 22 58
0048: 20 17 0a c6 25 59 d7 1d cc 5c 29 7f cf 86 07 0c
0064: cc ea 45 d7 35 1e 35 12 c6 e5 2c bf fc 1d c8 cb
0080: e8
ctap21_uv_token_tx: fido_dev_has_uv
cbor_add_uv_params: fido_dev_get_uv_token
credman_tx: cbor_add_uv_params
Enter PIN for /dev/hidraw3:
fido_dev_authkey_tx: dev=0x557fa4b6d260
fido_tx: dev=0x557fa4b6d260, cmd=0x10
fido_tx: buf=0x557fa4b70c70, len=6
0000: 06 a2 01 02 02 02
fido_dev_authkey_rx: dev=0x557fa4b6d260, authkey=0x557fa4b6da70, ms=-1
fido_rx: dev=0x557fa4b6d260, cmd=0x10, ms=-1
rx_preamble: buf=0x7fffc3bb0e30, len=64
0000: 72 f1 23 1b 90 00 51 00 a1 01 a5 01 02 03 38 18
0016: 20 01 21 58 20 20 99 dd a2 44 dd cf 3a 80 40 3e
0032: 61 df 26 20 9f 5a c3 25 37 16 a8 39 c9 f0 9a 50
0048: 08 69 eb 68 b9 22 58 20 17 0a c6 25 59 d7 1d cc
rx: payload_len=81
rx: buf=0x7fffc3bb0e30, len=64
0000: 72 f1 23 1b 00 5c 29 7f cf 86 07 0c cc ea 45 d7
0016: 35 1e 35 12 c6 e5 2c bf fc 1d c8 cb e8 00 00 00
0032: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0048: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
fido_rx: buf=0x557fa4b70e50, len=81
0000: 00 a1 01 a5 01 02 03 38 18 20 01 21 58 20 20 99
0016: dd a2 44 dd cf 3a 80 40 3e 61 df 26 20 9f 5a c3
0032: 25 37 16 a8 39 c9 f0 9a 50 08 69 eb 68 b9 22 58
0048: 20 17 0a c6 25 59 d7 1d cc 5c 29 7f cf 86 07 0c
0064: cc ea 45 d7 35 1e 35 12 c6 e5 2c bf fc 1d c8 cb
0080: e8
fido_tx: dev=0x557fa4b6d260, cmd=0x10
fido_tx: buf=0x557fa4b6ed50, len=122
0000: 06 a5 01 02 02 09 03 a5 01 02 03 38 18 20 01 21
0016: 58 20 77 65 99 83 12 6f 02 4b ac 8f ce 71 b3 98
0032: ac 56 bf 76 a7 7b 91 89 3a 86 e0 74 64 00 3f 2f
0048: a2 68 22 58 20 fe f7 4b f8 a3 72 c3 d3 a8 9c 7a
0064: a8 79 df f6 1d 01 b3 60 99 fb 02 ec 8a 4f 69 b9
0080: 2e 79 63 e7 b3 06 58 20 e4 ae ae ed 85 87 d7 0b
0096: 32 7e 72 7c aa 32 15 6e 92 c0 12 f7 4c 01 a4 1e
0112: 48 3a 49 4c fa ea f5 fd 09 04
fido_rx: dev=0x557fa4b6d260, cmd=0x10, ms=-1
rx_preamble: buf=0x7fffc3bb0d80, len=64
0000: 72 f1 23 1b 90 00 35 00 a1 02 58 30 81 7b fc 8e
0016: ec 9e 0f 28 5b 0d 98 03 fe e2 5c 4e 4d 03 9d fd
0032: 94 81 43 61 cd d2 3d 7c b3 eb f1 17 bf e2 3d e4
0048: ce eb ca fa 43 e2 4f 86 62 97 7e ce 00 00 00 00
rx: payload_len=53
fido_rx: buf=0x557fa4b70d30, len=53
0000: 00 a1 02 58 30 81 7b fc 8e ec 9e 0f 28 5b 0d 98
0016: 03 fe e2 5c 4e 4d 03 9d fd 94 81 43 61 cd d2 3d
0032: 7c b3 eb f1 17 bf e2 3d e4 ce eb ca fa 43 e2 4f
0048: 86 62 97 7e ce
fido_tx: dev=0x557fa4b6d260, cmd=0x10
fido_tx: buf=0x557fa4b6f5b0, len=98
0000: 41 a4 01 06 02 a1 02 a2 62 69 64 58 20 ae b0 38
0016: 84 97 c8 c3 d3 75 c1 57 ee 72 06 98 ac 78 78 be
0032: 87 0a d8 f1 aa 99 37 2f ac 5d b4 5b 54 64 74 79
0048: 70 65 6a 70 75 62 6c 69 63 2d 6b 65 79 03 02 04
0064: 58 20 dc 48 14 db d2 70 84 f8 27 db cd 8a 4b 65
0080: d3 d8 9a 67 35 05 e2 f8 52 0a 16 ca 71 f0 fd 32
0096: 2b b8
fido_rx: dev=0x557fa4b6d260, cmd=0x10, ms=-1
rx_preamble: buf=0x7fffc3bb0fd0, len=64
0000: 72 f1 23 1b 90 00 01 33 00 00 00 00 00 00 00 00
0016: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0032: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0048: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
rx: payload_len=1
fido_rx: buf=0x557fa4b70d30, len=1
0000: 33
fido2-token: fido_credman_del_dev_rk: FIDO_ERR_PIN_AUTH_INVALID
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment