Всем шалом! В этой статье я вам расскажу как отправить голосовое сообщение в вк с измененной длительностью и амплитудой.
Для этого нам понадобится:
CHARLES (Скачать можно тут).
Прямые руки
Итак поехали!
Первым делом установим CHARLES.
После того как вы установили данную программу, нам необходимо установить сертификат, ибо вк использует протокол HTTPS, который шифрует данные.
Для установки сертификата выберите этот пункт изображенный на скриншоте ниже
Далее появится окошко в котором нажимаем "Установить сертификат".
Следом нам предлагают выбрать хранилище этого сертификата, мы выбираем пункт "Локальный компьютер".
Жмем "Далее" и выбираем пункт "Поместить все сертификаты в следующем хранилище".
и выбираем данное хранилище(на скриншоте ниже).
Собственно все, сертификат мы установили. Теперь осталось его только подключить к пакетам vk.com.
Для этого выбираем пункт vk.com.
И нажав правой кнопкой мыши выбираем этот пункт:
Все, наш сертификат успешно подключен, можно приступать к главной теме данной статьи!Выбираем пакет vk.com и нажав правой кнопкой ставим галочку напротив "Breakpoints".
Также включаем эти кнопки(скриншот ниже)
Отправляем любое голосовое сообщение(оно не отправится, ибо у нас включен пункт breakpoints).Заходим в CHARLES и видим такую картину:
После чего переходим во вкладку Forms (Расположена снизу)
Копируем хеш из пункта "file"(после "|||") и идем на http://base64.ru.
Расшифровав данный хеш мы видим json запрос, в котором "duration" - это длинна голосового сообщения, а "waveform" - это тип файла(значение 32. Его лучше не менять), и его спектр(большое количество цифр).
Изменяем длину сообщения на свое усмотрение(я выбрал 13456.73), и меняем спектр(я выбрал123456789987654321). В итоге у меня вышел такой запрос:
Код:
{"audio_msg":{"duration":13456.73,"waveform":"32:123456789987654321"}}.
Копируем этот запрос и обратно его зашифровываем.
Копируем полученный хеш.
Заходим обратно в CHARLES и вставляем этот хеш, вместо того который был изначально.
Нажимаем несколько раз "Execute", отключаем те три кнопки и еще раз нажимаем "Execute".
Результат виден на лицо)
Для этого нам понадобится:
CHARLES (Скачать можно тут).
Прямые руки
Итак поехали!
Первым делом установим CHARLES.
После того как вы установили данную программу, нам необходимо установить сертификат, ибо вк использует протокол HTTPS, который шифрует данные.
Для установки сертификата выберите этот пункт изображенный на скриншоте ниже

Далее появится окошко в котором нажимаем "Установить сертификат".

Следом нам предлагают выбрать хранилище этого сертификата, мы выбираем пункт "Локальный компьютер".

Жмем "Далее" и выбираем пункт "Поместить все сертификаты в следующем хранилище".

и выбираем данное хранилище(на скриншоте ниже).

Собственно все, сертификат мы установили. Теперь осталось его только подключить к пакетам vk.com.
Для этого выбираем пункт vk.com.

И нажав правой кнопкой мыши выбираем этот пункт:

Все, наш сертификат успешно подключен, можно приступать к главной теме данной статьи!Выбираем пакет vk.com и нажав правой кнопкой ставим галочку напротив "Breakpoints".
Также включаем эти кнопки(скриншот ниже)

Отправляем любое голосовое сообщение(оно не отправится, ибо у нас включен пункт breakpoints).Заходим в CHARLES и видим такую картину:


Расшифровав данный хеш мы видим json запрос, в котором "duration" - это длинна голосового сообщения, а "waveform" - это тип файла(значение 32. Его лучше не менять), и его спектр(большое количество цифр).

Код:
{"audio_msg":{"duration":13456.73,"waveform":"32:123456789987654321"}}.
Копируем этот запрос и обратно его зашифровываем.

Заходим обратно в CHARLES и вставляем этот хеш, вместо того который был изначально.

Результат виден на лицо)
