Про вчерашний тест

топ 100 блогов vmenshov — 07.02.2014 «Что это было, вааще?» — примерно так отреагировали большинство коментаторов на вчерашний тест по поиску дыр в ЖЖ. Так же порадовали авторы бесплатных платных комментариев :)

Однако цель была вовсе не в том, чтобы потроллить топ и собрать два вагона каментов. Если бы дыра действительно была, то про топ вообще никто в течении недели не точно бы не вспомнил.

Анализируя запросы, посылаемые на сервер ЖЖ, при кликах на всякие кнопочки, я обнаружил, что кнопка «добавить в друзья» отправляет на сервер простейший GET-запрос, и все. Единственное, что в нем особенного, это параметр auth_token. Этот параметр содержится в коде любой страницы ЖЖ, и меняется довольно редко. Я проверил его под двумя разными аккаунтами, и мне показалось, что он одинаковый. Из чего я сделал предположение, что в пределах довольно длительного времени запрос на зафренд выглядит одинаково.

Теперь для гуманитариев. Если команда для добавления в друзья выглядит как простая ссылка и если она не меняется хотя бы минут 10, то можно довольно легко заставить пользователя ЖЖ пройти по ней, совершенно не спрашивая у него разрешения. Для этого достаточно вставить в пост или камент картинку 1x1 пиксель, а качестве адреса указать нужную нам ссылку. Картинку не видно, все пучком, а браузер запрос по нужному адресу и так пошлет. Изображение же загружать надо :)

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

Однако в СУП'е программеры сидят грамотные. И оказалось, что тот самый мифический auth_token хоть и неменяется довольно долго, но является уникальным для каждого логина. Подделать его нельзя, и такой лайвхак не пройдет. В результате только я сам добавил себя во френды 21 раз, и, собственно, все.

Большое спасибо всем, кто согласился поучаствовать в эксперименте.

Для тех, у кого возникнет светлая мысль навставлять в пост картинок с сылками на свои или чужие посты. Разумеется, это волнующее умозаключение было тоже немедленно проверено. И оно также не работает. Видимо учет посещений ведется специальным кодом внутри страницы, который по картинкам не исполняется. И да, за это могут и аккаунт заблокировать. Так что не увлекайтесь.

Оставить комментарий

вольдемар 22.02.2019 22:12

https://bit.ly/2EpAShA
Система "МИЛЛИОН"
Гарантия возврата денег.
Архив записей в блогах:
Такие слова, как "яблоко", "сыр", "хлеб" бессмысленны [в рецепте]: чтобы хорошо готовить, нужно понимать, что яблоко сорта Cox's Orange Pippin дает в пироге совсем другие результаты, чем Bramley; что для хорошего сырного соуса нужно использовать пармезан, ...
Вчера была годовщина смерти Михаила Ильича Уэцкого, сына Шевы (в девичестве - Рахман, сестры моей прабабушки) и Ильи Исаковича Уэцкого (тем браком, как я понимаю, и соединились семьи Рахманов и Уэцких), моего, соответственно, троюродного дедушки. 49-я, насколько я понимаю (он умер в ...
Петербургский городской голова П.И. Лелянов подносит императору Николаю II на красной бархатной подушке кнопку, соединенную электрическим проводом с разводным механизмом Троицкого моста в день его открытия В Петербурге торжественно открыт Троицкий мост через Неву. До ...
Вчерась ручками мерялись , а сёдня я падумал что надо вроде как солидности себе хоть какой-нить придумать и тож чонить кроме баб коллекцыонировать начать. Гондоны например, неиспользованные. Вот посоветоваться хочу чокак их хранить-та? ...
Фото 1961 г. А. К. Болдина. ...