Реверс-инжиниринг TamTam: как мы искали админов канала, обходя проверку привилегий

Всем привет! На связи TeamKomet. Недавно мы решили из любопытства заняться реверс-инжинирингом не безызвестного мессенджера TamTam. До нас дошли слухи о возможной уязвимости, позволяющей получить список создателей и администраторов любого канала. Что ж, выше признать.
⚙️ Начало раскопок: WebSocket и Opcode
Мы принялись за работу и в первую очередь сосредоточились на проверке Opcode'ов в WebSocket.
Первым делом нашли некий список с номерами от 10, 100, 123 — сервер тестово отвечал, но это тупик — с ним ничего не получилось.
Тогда мы сменили тактику: что, если попробовать добавить в запрос параметры, которых изначально нет?
Погрузившись в JavaScript, мы обнаружили интересный объект, который централизованно отправлял через opcode для обмена информацией. Мы начали методично изучать его методы, и не зря.


















