Всем шалом! В этой статье я вам расскажу как отправить голосовое сообщение в вк с измененной длительностью и амплитудой. Для этого нам понадобится: 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