Ломаем аватар ВКонтакте [#2019]

Начинающий
Статус
Оффлайн
Регистрация
22 Фев 2018
Сообщения
6
Реакции[?]
9
Поинты[?]
0
ВНИМАНИЕ ДАННАЯ СТАТЬЯ ПРЕДНАЗНАЧЕНА ИСКЛЮЧИТЕЛЬНО ДЛЯ ОЗНАКОМЛЕНИЯ! ВСЕ ДЕЙСТВИЯ ВЫ ВЫПОЛНЯЕТЕ НА СВОЙ СТРАХ И РИСК!!!
1571173101078.png - Вот, что получится



Тут всё довольно просто, поэтому сразу начнём:
  1. Заходим в ВК и открываем консоль в браузере (Ctrl+Shift+J в Google Chrome)
2. Вставляем код в консоль и жмём Enter

3. Если вы увидели сообщение "Успешно" - аватарка сломана. Если не увидели, то либо разработчики пофиксили, либо попробуйте поставить новое фото

А вот и сам код:
Код:
var c=document.createElement("canvas");c.id="avatar",c.width=1,c.height=1,document.body.appendChild(c);for(var img=atob(c.toDataURL("image/png").split(",")[1]),b=[],i=0;i<img.length;)b.push(img.charCodeAt(i)),i++;var f=new FormData;f.append("photo",new Blob([new Uint8Array(b)],{type:"image/png"}),"image.png"),ajax.post("al_profile.php",{id:vk.id,al_id:vk.id},{onDone:function(a,o){var e=o.match(/Page.ownerCrop\(([0-9-]+),\'(.*?)\'\)/);ajax.post("/al_page.php",{act:"owner_photo_crop",hash:e[2],oid:e[1]},{onDone:function(a,o,e){ajax.post("al_photos.php",{act:"edit_photo",photo:JSON.parse(atob(e.match(/_query=(.*?)\"/)[1])).photo.data.split(":")[1]},{onDone:function(a,o,e){var t=e.match(/upload_url":"(.*?)",".*?\'(.*?)\', \'(.*?)\'/),p=new XMLHttpRequest;p.open("POST",t[1].replace(/\\/g,""),!0),p.send(f),p.onload=function(){ajax.post("/al_photos.php",{act:"save_desc",_query:p.responseText,aid:-14,hash:t[3],photo:t[2]},{onDone:console.log("Успешно!")})}}})}})}});

А теперь к багам с этой аватаркой:
  1. Ломается профиль в приложении на iOS - да и вообще всё, где есть Ваша аватарка (комменты, список друзей, etc.)
2. В полной версии сайта нельзя зайти в диалог с пользоваталем с такой аватаркой

3. В комментариях имя отлетает вправо

1571173158719.png - Бесконечная загрузка при заходе в профиль с iOS

И ещё очень много разных глюков, которые сейчас и не вспомнить…

1571173178573.png - Аватарки вообще нет, а API выдает false


Как починить?
Фотографии → Фотографии с моей страницы → [нажимаем на текущее фото] → Сделать фотографией профиля → Сохранить и продолжить
 
Участник
Статус
Оффлайн
Регистрация
27 Дек 2018
Сообщения
1,428
Реакции[?]
376
Поинты[?]
0
WhereIsMyShuvi ну ка распили этот чудо код, мало ли мой пк улетит к жидо-масонам на дронах сделанных в подвале россии под руководством китая
 
[flowers for ur soul]
Пользователь
Статус
Оффлайн
Регистрация
22 Июн 2019
Сообщения
61
Реакции[?]
92
Поинты[?]
0
Баг был слит в одном паблике VK 14 октября, к слову ( может где и раньше ).
 
moonwalk own me and all
Забаненный
Статус
Оффлайн
Регистрация
5 Июл 2019
Сообщения
297
Реакции[?]
26
Поинты[?]
0
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Лол, спасибо xD. Угараю над друзьями
(Варн мне давать не надо, я новичок+)
 
dark light
Пользователь
Статус
Оффлайн
Регистрация
12 Июл 2017
Сообщения
434
Реакции[?]
54
Поинты[?]
0
я теперь не могу ничего себе отправлять в лс, пиздец
 
soon.
Участник
Статус
Оффлайн
Регистрация
22 Дек 2018
Сообщения
636
Реакции[?]
157
Поинты[?]
25K
Дебил раздела «Читы для Minecraft»
Пользователь
Статус
Оффлайн
Регистрация
22 Янв 2019
Сообщения
306
Реакции[?]
88
Поинты[?]
0
круто пиздить у багосов =)
 
Забанен
Забаненный
Статус
Оффлайн
Регистрация
26 Ноя 2017
Сообщения
463
Реакции[?]
48
Поинты[?]
0
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Да блять, решил реакций заработать, придумал бы сам - лайк, а так, диз.
 
В отставке.
Эксперт
Статус
Оффлайн
Регистрация
5 Окт 2016
Сообщения
1,686
Реакции[?]
1,222
Поинты[?]
1K
Да блять, решил реакций заработать, придумал бы сам - лайк, а так, диз.
Да и что такого? Я в багосы не каждый день захожу, так пропустил бы, а тут пост завезли

Да и оформлен он понятно, почему бы и нет
 
soon.
Участник
Статус
Оффлайн
Регистрация
22 Дек 2018
Сообщения
636
Реакции[?]
157
Поинты[?]
25K
Да и что такого? Я в багосы не каждый день захожу, так пропустил бы, а тут пост завезли

Да и оформлен он понятно, почему бы и нет
Люди в догадках и хорошо!)
 

Вложения

Сверху Снизу