Как смотреть закрытые фото в контакте. Как скрыть фотографии вконтакте

10 февраля 2016 в 15:23

Уязвимость ВКонтакте: доступ к превью фотографий из диалогов и скрытых альбомов любого пользователя

  • Вконтакте API ,
  • Информационная безопасность

Коротко

Была обнаружена уязвимость в мобильной версии сайта vk.com. Она позволяла просматривать превью скрытых фотографий, в том числе фотографии из диалогов пользователей, плюс можно было получить информацию о пользователях лайкнувших это скрытое фото. На данный момент уязвимости уже нет - её устранили полгода назад. ВКонтакте выразили благодарность в размере 700$ (нет, не в голосах).

С чего всё начиналось

Во время сессии отвлекаешься на все, лишь бы не готовиться к экзаменам. Так и я, увидев о Bug Bounty программе от ВКонтакте на hackerone.com, вместо подготовки к экзаменам, взялся искать уязвимости. Почему-то сразу потянуло искать уязвимости, связанные с фотографиями скрытыми настройками приватности, и как оказалось - не зря.

Поиск уязвимости на полной версии сайта

Предположив, что id скрытой фотографии мне известен (о его поиске - ниже), я начал пробовать подставлять этот id во всевозможные запросы curl"ом - пробовал сохранять скрытые изображения в свой альбом, отмечать себя на них, лайкать, репостить и т.п. ничего не давало положительный результат, пока я не попробовал просто отправить скрытую фотографию себе на стену. Результат был странным - в консоли запрос возвращал корректный результат и на стене появлялся новый пост, но его содержимое было пустым. Как я не старался, на сервере пресекались все попытки отправить скрытое фото на стену - посты были пустыми.

Переход на мобильную версию

Затем, я вспомнил комментарий и решил попробовать сделать то же самое в мобильной версии сайта.

Отправляем фото на стену:

Curl "http://m.vk.com/wall53083705" -H "Cookie: remixsid=#remixsid" --data "act=post&hash=#hash&attach1_type=photo&attach1=idВладельцаФото_idСкрытогоФото" # id фотографии состоит из двух частей разделенных знаком подчеркивания idВладельцаФото_idСкрытогоФото
Этот запрос выполнился не корректно, но обновив страницу, я с удивлением обнаружил, что на форме отправки появилась прикрепленная уменьшенная копия фотографии.

Максимальный размер фотографии - 130x130, но этого достаточно, чтобы, например, распознать лица на фото. Попытки получить ссылку на полное фото ни к чему не привели. Видимо, после закрытия уязвимости, с мобильной версии сайта прямые ссылки на полный размер просто так уже не получить.

Перебор фотографий

Уязвимость найдена. Для эксплуатации найденной уязвимости нужно получить id атакуемой фотографии.

Id фотографии состоит из двух частей: photo12345_330000000 (idВладельца_idФото), вторая часть - растет от фотографии к фотографии, но это не обычный автоинкремент. Так как алгоритм выбора шага неизвестен, будем перебирать с шагом 1.

Для перебора воспользуемся методом api photos.delete . Данный метод для всех существующих фотографий (в том числе и скрытых) вернет error_code : 15. А для всех несуществующих id фотографий вернется единица.

Скорость перебора
Из можно узнать, как быстро перебирать фотографии. Да, данные в ней не самые новые, но даже если учесть, что за год фотографий стало в два раза больше, время перебора все равно остается приемлемым.
чтобы узнать прямые ссылки на фотки юзера, допустим, за прошлый год, нужно перебрать всего лишь 30 млн (от _320000000 до _350000000) различных вариаций ссылок

Воспользовавшись ускорениями перебора из указанной статьи, фотографии пользователя можно было бы перебрать:

за 1 минуту получить все ваши вчерашние фотографии, за 7 минут - все фото, загруженные на прошлой неделе, за 20 минут - прошлый месяц, за 2 часа - прошлый год.
Отсев открытых/скрытых
Получив ссылки на все (и скрытые и открытые) фотографии пользователя, можно выбрать только скрытые, попробовав получить информацию о фотографии с помощью метода photos.getById. Те фотографии, информация о которых не возвращается этим методом - являются скрытыми.

Информация о лайкнувших пользователях

Также можно было узнать пользователей, которые поставили лайки на скрытое фото. Метод likes.getList возвращал всех пользователей, которые добавили заданный объект в свой список мне нравится, даже если этот объект скрыт для пользователя запускающего этот метод.

Репорт на hackerone

Мой репорт был открыт в июне. Закрыли уязвимость через два с половиной месяца, ничего мне не сообщив. Еще через месяц я получил ответ что уязвимость подтверждена и закрыта. А еще через какое-то время получил и вознаграждение.

P.S.: тем, кто впервые пытается вывести вознаграждение с hackerone.com на новый аккаунт paypal - советую внимательно прочитать условия. Paypal при переводе средств, может без вашего согласия конвертнуть вознаграждение в валюту страны указанной в вашем профиле.

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

Зачем? Дело в том, что фотографии, которые не были загружены в альбом, нельзя скрыть. Поэтому если у вас есть такие изображение, заходим в «Мои фотографии».

Здесь наводим стрелку на блок «Фотографии на моей стене», появится символ карандаша, нажмите на него.

После этого действия фотография будет перенесена в альбом.

Если у вас еще нет фотоальбома, возвращаемся на предыдущую страницу и нажимаем «Создать альбом».

Даем названием альбому, создаем описание и нажимаем кнопку «Создать альбом».

Далее переносите загруженные фотографии в этот альбом указанным ранее способом. После этого заходите в «Мои фотографии» и видите альбом, в котором уже есть перенесенные только что изображения. Наводите стрелку мыши на альбом и нажимаете на значок карандаша.

На странице настроек альбома в пунктах «Кто может просматривать этот альбом?» выставляете нужный параметр, например, «Только я». В этом случае данные фотографии будут доступны только вам. Это же вы можете проделать и с пунктом «Кто может комментировать фотографии?». Затем не забудьте нажать на кнопку «Сохранить изменения».

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

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

Как смотреть закрытые альбомы в контакте

Не так давно был рассмотрен вопрос о том, теперь настала очередь и фотографий. Эти уроки чем-то связаны и будут пересекаться, поэтому советуем пройти по вышеуказанной ссылке и ознакомиться со статьей. Как вы знаете, интернет не стоит на месте и постоянно развивается, поэтому советы, предложенные вам на данный момент могут уже устареть и не работать, но все же стоит попробовать. Итак, рассмотрим несколько способов просмотра скрытой информации.

Как смотреть закрытые фото (способ № 1)

Суть заключается в замене вашего id на другой в Url, который был сформирован заранее. Если взять id хозяина страницы или его друга, для которого альбом не скрытый, и подставить его в url (Адрес страницы) вместо своего, то фотографии должны открыться для вас. Думаю, для вас не составит труда выполнить несколько простых шагов, особенно, если вы знаете, где находится id.

Скопируйте id и подставьте в данный адрес id сразу после знака равно.

http://vkontakte.ru/photos.php?id=

Как смотреть закрытые фото (способ № 2)

Данный способ имеет специфическое название «Прощелкивание» и работает при определенных условиях. Условием для работы является то, чтобы только некоторые фотографии были скрыты настройками приватности. Если же от чужих глаз закрыт целый альбом, то переходите к методу 4. Действия, которые вам необходимо выполнить:

  1. Найдите подходящего человека
  2. Перейдите к нему в альбом
  3. Обратите внимание на нижнюю часть страницы и нажмите на пункт «Включить быстрый просмотр»
  4. Кликните на фотографию, находящуюся перед той, которая закрыта
  5. Далее нажмите кнопку «Следующая»
  6. После пройденных шагов фото должно открыться

Если вы не поняли, как смотреть фото, прочитав текст, то посмотрите данное видео , где все наглядно показано.

Как смотреть закрытые фото (способ № 3)

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

  1. Найдите полностью закрытую страницу
  2. Обратите внимание на то, чтобы в профиле стояло несколько аватарок, т.е. их было бы можно пролистывать при нажатии.
  3. Кликните по любой ссылке в разделе «Меню»
  4. Далее быстрым движением нажмите на аватарку
  5. Перед вами должно открыться окно, которое дает возможность просматривать все закрытые фото

Обратите внимание на скорость перехода к аватарке (пункт 4). Чем быстрее вы это сделаете, тем лучше, этим самым вы избежите лишних неточностей и казусов. Перейдите по ссылке и ознакомьтесь с видео инструкцией .

Как смотреть закрытые фото (способ № 4)

Подошла очередь последнего способа в списке, но, наверное, первого по популярности. Для его выполнения воспользуйтесь официальным сайтом Дурова, который находится по адресу durov.ru. Данный сайт обладает теми же данными, что и контакт, но почему-то на нем соблюдены не все настройки приватности. Поэтому используйте 1 метод с подставлением левого id и наслаждайтесь результатом. Конечно, ссылка выглядит несколько иначе, т.к. сайт другой.

http://durov.ru/index.html#

Id вставьте после решетки, перейдите в нужный альбом и смотрите все закрытые фотографии. Метод действительно работает и не нарушает никаких прав.

Обратите внимание на разнообразные лохотроны, представленные в сети. Никогда не верьте людям, которые предлагают вам чудо программы с нереальными возможностями. Такие аферы оставят вас без денег и результата, будьте бдительны. Если не получается посмотреть информацию с помощью вышеуказанных методов, то лучше просто забыть об этой затеи.

Бывает возникает необходимость скрыть фотографии Вконтакте. Но как это сделать? Читайте далее.

Если вам нужно скрыть фотографии с главной страницы, то делаем следующее:

1. Заходим на страницу Вконтакте.

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

Если вы хотите ограничить доступ к фотографиям, на которых вас отметили друзья, то:

1. В меню слева находим «Мои Настройки».

2. Переходим на вкладку «Приватность».

3. Здесь нас интересует строка «Кто видит фотографии, на которых меня отметили». Выбираем «Только я» или какой-то другой вариант, который вам подходит.

Если вы хотите скрыть целый альбом, то:

1. Заходим в «Мои Фотографии».

2. Наводим указателем мыши на альбом, который нужно скрыть. Появится в правом верхнем углу карандаш. Нажимаем по этому значку.

3. Открылось окно редактирования альбома. Под названием и описанием видим «Кто может просматривать этот альбом». В выпадающем меню выбираем нужный вариант. Например, только я.

Вот так просто и легко можно скрыть фотографии Вконтакте.

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

Скрытие фотографий на главной странице Вконтакте

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

Заходим на свою страничку, наводим мышку в правой угол фотографии, которую хотите скрыть, на главной странице. Посмотрите на скриншот, и вам сразу станет все понятно:

Нам пишут, что данная фотка теперь не будет показываться в данном блоке. Данное действие можно отменить, нажав на кнопку «Отмена»:

Как скрыть фотографии, на которых меня отметили

Заходим в «Мои настройки».

Переходим в раздел «Приватность». Напротив пункта «Кто видит фотографии, на которых меня отметили» ставим «Только я».

Вот и все.

Как скрыть некоторые фото от других

Мною был уже рассмотрен. Так что перейдите по ссылке и прочитайте, как это все делается.

Сейчас же давайте разберемся, как скрыть отдельный альбом. Заходим «Мои Фотографии» и переходим во вкладку «Все фотографии»:

Находим альбом, который хотим скрыть, и нажимаем на карандашик в правом верхнем углу. Эта кнопочка означает «Редактирование альбома»:

Напротив пункта «Кто может просматривать этот альбом» ставим «Только я». Это означает, что кроме вас никто не увидит картинки, которые хранятся здесь:

Для того чтобы перенести фотку в скрытый альбомчик необходимо вначале ее найти, а после под ней нажать на ссылочку «Действия» и из выпавшего меню выбрать «Перенести в альбом»:

Как скрыть альбом на телефоне Андроид

Запускаем приложение Вконтакте для Андроид. В левом меню нажимаем на значок фотоаппарата и переходим во вкладку «Альбомы». Находим нужный и в правом верхнем углу его аватарки находим три вертикальные точки и нажимаем на них.

Из выпавшего меню выбираем пункт «Редактировать»:

У нас выскакивает меню, в котором есть уже знакомый нам пункт, кто может просматривать.