Skip to content

Instantly share code, notes, and snippets.

@storycraft
Last active March 16, 2021 10:04
Show Gist options
  • Save storycraft/ffdd727dbd45d9ae047a3ee93a83839f to your computer and use it in GitHub Desktop.
Save storycraft/ffdd727dbd45d9ae047a3ee93a83839f to your computer and use it in GitHub Desktop.
KakaoTalk voip control protocol

KakaoTalk voip control protocol

Base: TLS 1.0

Packet structure

Endian: little

name offset size
random (i32) 0 4
zero padding (i16) 4 2
method (i16) 6 2
data length (i32) 8 4
encrypted data 12 n

Packet data

Encryption

Cipher: SEED-CBC
IV: 6D10DD11BA3761C9771E22F36E10C19D (hex)
Key: MD5(first_8_bytes_of_packet)

Structure

name offset size
BSON Object 0 -

Methods

method desc
0x7530 call server prepare
0x272a unknown
0x2720 unknown
0x2714 unknown
0x2717 unknown
0x2718 unknown
0x2710 create voice call
0x2727 unknown
0x2722 create voice call (group)
0x2714 terminate call
0x272b unknown
0x272c create live talk
0x271c unknown
0x271e unknown
0x2724 unknown
0x2725 unknown
@sangwon090
Copy link

sangwon090 commented Feb 21, 2021

맥용 바이너리를 보니 메소드 0x272b도 있는 것 같습니다.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment