Как отправить голосовое сообщение Вконтакте с измененной длинной и спектром.

Тема в разделе "Разное", создана пользователем BFDesign, 20 ноя 2017.

  1. BFDesign

    BFDesign

    Сообщения:
    2
    Баллы:
    1
    Всем шалом! В этой статье я вам расскажу как отправить голосовое сообщение в вк с измененной длительностью и амплитудой.
    Для этого нам понадобится:
    CHARLES (https://www.charlesproxy.com/).
    Прямые руки
    Итак поехали!
    Первым делом установим CHARLES.
    После того как вы установили данную программу, нам необходимо установить сертификат, ибо вк использует протокол HTTPS, который шифрует данные.
    Для установки сертификата выберите этот пункт изображенный на скриншоте ниже
    https://pp.userapi.com/c824502/v824502340/2e43a/iNA9EStQD-0.jpg
    Далее появится окошко в котором нажимаем "Установить сертификат".
    https://pp.userapi.com/c623900/v623900340/2a2fb/5JcROJJpkbM.jpg
    Следом нам предлагают выбрать хранилище этого сертификата, мы выбираем пункт "Локальный компьютер".
    https://pp.userapi.com/c639216/v639216340/5e408/rCkHmpv71mg.jpg
    Жмем "Далее" и выбираем пункт "Поместить все сертификаты в следующем хранилище".
    https://pp.userapi.com/c639216/v639216340/5e40f/dWIj3j4UCJ8.jpg
    и выбираем данное хранилище(на скриншоте ниже).
    https://pp.userapi.com/c639216/v639216340/5e416/XE506d_sg0E.jpg
    Собственно все, сертификат мы установили. Теперь осталось его только подключить к пакетам vk.com.
    Для этого выбираем пункт vk.com.
    https://pp.userapi.com/c841534/v841534340/3c6a3/v7OKOQtcm-4.jpg
    И нажав правой кнопкой мыши выбираем этот пункт:
    https://pp.userapi.com/c841121/v841121340/422a5/PySbRRSB3lI.jpg
    Все, наш сертификат успешно подключен, можно приступать к главной теме данной статьи!Выбираем пакет vk.com и нажав правой кнопкой ставим галочку напротив "Breakpoints".
    Также включаем эти кнопки(скриншот ниже)
    https://pp.userapi.com/c824604/v824604340/31164/JuAbi1rJwX4.jpg
    Отправляем любое голосовое сообщение(оно не отправится, ибо у нас включен пункт breakpoints).Заходим в CHARLES и видим такую картину:https://pp.userapi.com/c824603/v824603783/2e0ff/qVHdrmro2H4.jpgПосле чего переходим во вкладку Forms (Расположена снизу) https://pp.userapi.com/c840127/v840127783/444ad/ZBgDxPqhCiY.jpgКопируем хеш из пункта "file"(после "|||") и идем на http://base64.ru/.
    Расшифровав данный хеш мы видим json запрос, в котором "duration" - это длинна голосового сообщения, а "waveform" - это тип файла(значение 32. Его лучше не менять), и его спектр(большое количество цифр). https://pp.userapi.com/c840127/v840127783/444b6/auTqn2HGZYo.jpgИзменяем длину сообщения на свое усмотрение(я выбрал 13456.73), и меняем спектр(я выбрал123456789987654321). В итоге у меня вышел такой запрос:
    Код:
    {"audio_msg":{"duration":13456.73,"waveform":"32:123456789987654321"}}.
    Копируем этот запрос и обратно его зашифровываем. https://pp.userapi.com/c840127/v840127783/444c3/0r8jJW5kwv4.jpgКопируем полученный хеш.
    Заходим обратно в CHARLES и вставляем этот хеш, вместо того который был изначально. https://pp.userapi.com/c840732/v840732783/272c8/WyQ1F4TpMRk.jpgНажимаем несколько раз "Execute", отключаем те три кнопки и еще раз нажимаем "Execute".
    Результат виден на лицо) https://pp.userapi.com/c840127/v840127783/444dd/WRfYHRin2Y8.jpg
  2. keyzt

    keyzt

    Сообщения:
    3
    Баллы:
    1
    Ага, статьи копипастишь

Поделиться этой страницей

Top