Awwyeah, decrypted an alarm
This commit is contained in:
parent
9fa2ebb4a9
commit
3925f4f244
4 changed files with 258 additions and 9 deletions
10
chiron.idl
10
chiron.idl
|
@ -9,12 +9,9 @@ interface chiron
|
|||
CHIRON_CHALLENGE = 0x43, /* 'C' */
|
||||
CHIRON_RESPONSE = 0x52, /* 'R' */
|
||||
CHIRON_HANDSHAKE1 = 0x4B, /* 'K' */
|
||||
0x48 & 0x3 ?
|
||||
0x48 + 0x3 ?
|
||||
0x48 ^ 0x3 ?
|
||||
CHIRON_HANDSHAKE2 = 0x48, /* 'H' */
|
||||
CHIRON_HANDSHAKE2 = 0x48, /* 'H' = Set new key */
|
||||
CHIRON_ACK = 0x55, /* 'U' */
|
||||
CHIRON_TRANSPARENT = 0x54 /* 'T' */
|
||||
CHIRON_TRANSPARENT = 0x54, /* 'T' */
|
||||
CHIRON_UNKNOWN_IN = 0x53 /* 'S' */
|
||||
} chiron_msg_type;
|
||||
|
||||
|
@ -68,7 +65,7 @@ interface chiron
|
|||
|
||||
typedef [public,flag(LIBNDR_FLAG_NOALIGN)] struct {
|
||||
uint8 length;
|
||||
uint8 data[length];
|
||||
uint8 data[length+6];
|
||||
} chiron_msg_unknown;
|
||||
|
||||
typedef [nodiscriminant,public,flag(LIBNDR_FLAG_NOALIGN)] union {
|
||||
|
@ -78,6 +75,7 @@ interface chiron
|
|||
[case(CHIRON_HANDSHAKE1)] chiron_msg_handshake1 handshake1;
|
||||
[case(CHIRON_HANDSHAKE2)] chiron_msg_handshake2 handshake2;
|
||||
[case(CHIRON_ACK)] chiron_msg_ack ack;
|
||||
[case(CHIRON_UNKNOWN_IN)] chiron_msg_unknown unknown_in;
|
||||
[default] chiron_msg_unknown unknown;
|
||||
} chiron_msg_union;
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue