Требуется разобрать формат бинарных сообщений, который использует Microsoft для аналитики. JS код серилизации есть в минифицированном виде.Есть браузер Edge и сайт Microsoft-Edge-Extensions-Home При установке браузерного расширения, сайт отправляет запрос к своей системе аналитики:

  • Запрос можно увидеть в dev tools браузера, он содержит ExtensionInstallEvent
  • Собирать данные можно или через dev tools или инструментами вроде mitm-proxy \ wireshark
  • Данные запакованы в формат bond-compact-binary. Он open source. Однако, используются кастомные типы, которые не описаны в стандарте. Стандарт разрешает кастомные типы
  • JS Код, серилизующий данные, есть на странице. Он минифицирован.
  • Можно загуглить 'bond-compact-binary' и найти попытки реверса формата на других платформах.
Надо:
  • Сделать сериализатор сообщения ExtensionInstallEvent
  • Использовать JS или Python
  • Проверить нужно, получив успешный ответ на отправку свеже созданного сообщения в API аналитики Microsoft.
2 года назад
adgeld
Андрей 
32 года
2 года в сервисе
Был
2 года назад

Заявки фрилансеров

Назар
 
42 года
3 года в сервисе
Был
2 года назад
2 года назад
Мария
 
25 лет
4 года в сервисе
Был
2 года назад
3 отзыва
2 года назад
Виктория
 
29 лет
2 года в сервисе
Был
2 года назад
2 года назад
Денис
 
29 лет
9 лет в сервисе
Был
11 часов назад
108 отзывов
2 года назад
Жариков
 
31 год
2 года в сервисе
Был
2 года назад
1 отзыв
2 года назад
Олесь
 
32 года
3 года в сервисе
Был
10 месяцев назад
2 отзыва
2 года назад
Рома
 
34 года
2 года в сервисе
Был
2 года назад
2 года назад