Как стать автором
Обновить

Баг в ВК, или Как поступить на факультет пиратов в МГУ

Уровень сложностиПростой
Время на прочтение4 мин
Количество просмотров24K
Всего голосов 96: ↑90 и ↓6+104
Комментарии18
22

Комментарии 18

"Колесо сансары делает оборот"

Статья действительно на уровне "Крутые приколы ВКонтакте 2010", конечно. Теперь про все баги 15-летней давности пора по новой статьи писать? Хоть ретроспективу бы включить тогда, чтобы можно было поностальгировать
Списки подобных id вузов с того времени и существуют, хотя подозреваю, что значительно поредевшие.

Пример

У меня вот за 2011 год нашлась заметка с такими списками id'шников. Кажется, ~ до 2009 можно было писать свои без enum, потом уже использовали те, что создали ранее. Популярным городом для таких вузов, кстати, был Hong Kong.
Еще же есть такие же школы, войсковые части и пр. Или жир в заметках вспомнить, авось еще работает.

p.s. qweqwe, привет

Спасибо за комментарий! В 2010 я ещё был чиловым парнем из начальной школы и о данных особенностях ВК не знал) Уверен, что я такой не один. Как раз для такой аудитории и написана статья

Ещё важное замечание: вы в примере привели коды ВУЗов. Я в статье отмечал, что произвольные ВУЗы сейчас выбирать нельзя, баг начинается только с поля Факультет. Т.е. просто повторить действия из 2010 не выйдет, так как исходный способ пофиксили

а еще были VIP / SUPER STAR аватарки, и подпись в статусе ЭТА СТРАНИЧКА ПОДТВЕРЖДЕНА или типа того

еще была стена, которую не вернуть - на ней можно было граффити рисовать

Статья показывает качество продукта, так сказать. Костыли из 2010-х всё ещё удачно эксплуатируемы в 2020-х спустя 15 лет))

WJFS

а ВК в курсе такой фишки?

Конечно! Мы за безопасный мир, а даже небольшие баги могут серьезно навредить любой компании. Поэтому перед публикацией отчет о баге был отправлен в службу безопасности ВК. После ответа, что баг не может привести к проблемам с ИБ, статья и была опубликована)

Видел чуть попроще приколы. Аккаунт с именем «Голова Головушка», и в семейном положении: «всё сложно с Головой Головушкой».

Пробудилось древнее зло. Осталось только вернуть стену

...и убиться ап неё?

...выпив дикаго йаду!

Аффтар жжот

ться

цца!

да ладно, зато никаких санкций и войны. Эх... верните мой 2010-й.

доллар по 30 🥲

В стародавние времена у ВК и более полезные баги были. В статью оформлять не буду, ибо не актуально совсем, но тут расскажу.

Было время, когда в ВК только зарождалась передача файлов. Некоторое время к сообщению можно было прикрепить только документ, включая MS Word. И вот подумалось мне, а почему бы не устроить из них контейнер? Docx - это по сути обычный zip. Значит можно допихнуть. С другом попробовали передать - получилось.

Хотелось user friendly, чего-то в духе SFX модулей архивов. Word'овские документы могут содержать макросы. docx в макросы не могёт, а docm не прикреплялся (видимо пытались защитить пользователя от вякой макро гадости). Что ж, есть doc (который compound). Он поддерживает макросы. Но, увы, он уже не zip. Задумался. Придумал привинтить zip архив в конце. При такой структуре все известные мне на тот момент архиваторы игнорили compound часть и открывали zip.

Начал писать VBA скрипт самораспаковки. алгоритмы zip на VBA делать очень не хотелось, но и предлагать поставить что-то пользователю в системе тоже. Выкрутился при помощи zipfldr.dll. В данном процессе, не помню зачем, но нужно было себя скопировать. Оказалось тоже не совсем тривиальной задачей. Стандартными средствами были какие-то ограничения на самокопирование. Выкрутился при помощи FSO (File System Object).

В планах ещё было написать что-нибудь, что прикручивалось бы к архиваторам в виде SFX. Так как doc переименованный в exe в таком виде работать отказался, была мысль реализовать полноценный exe, в котором собрать гамбургер из собственно exe файла, doc файла и нашего zip архива. Идея состояла в том, что после упаковки в SFX архиватором пользователь должен запустить этот SFX, который превратится в doc с присоединённым zip'ом, который уже можно будет отправлять.

Но вскоре после этого ВК ввели полноценную передачу файлов, и этой лазейкой полноценно по пользоваться так и не вышло.

Действительно, что-то автор опоздал на 10 лет. Может кто-нибудь подскажет, какие сейчас имеются методы, чтобы поставить пустой символ в поле имени? Примерно год назад была такая фича в вк, но уже ничего не работает. Даже была возможность сделать галочку с пустым именем.

Зарегистрируйтесь на Хабре, чтобы оставить комментарий