Лёгкий способ добыть много валидных почтовых адресов

В топике про тыренье вандов у людей я сказал, что в самих вандах может быть список валидных почтовых адресов, которые можно использовать для спама, но выгоднее использовать встроенный поиск MailAgent’а. В этот раз я решил проверить насколько легко их оттуда достать.
Итак, как все, наверное, знают, у МейлРу есть своя сеть для обмена мгновенными сообщениями, которая состоит из пользователей главного сервиса компании — почты. А МейлРу на данный момент стандарт де факто в выборе почты (хотя многие сейчас мигрируют в gmail.com). Другими словами, у этой компании сейчас самое большое количество рабочих адресов, не считая, быть может, Контакта.

В чём, собственно, суть проблемы: для авторизации в качестве логина и уникального идентификатора используется почтовый адрес пользователя. Так как в протоколе присутствует функция поиска контактов (что вполне логично), а в выдаче есть адрес, то спокойно можно сделать граббер валидных почтовых адресов. И даже больше — можно делать поиск по критериям (возраст, страна, пол) и находится ли контакт онлайн. По умолчанию в mAgent’е включена функция оповещения пользователя при получении нового письма на почтовый ящик. Что в результате имеем? Ищем людей из определённой целевой аудитории онлайн, отправляем им спам, они даже получат извещение о новом письме и вполне вероятно его прочитают.

Что заставило
Не-не, если я опять напишу «что заставило разработчиков бла-бла-бла», то начну уже повторяться. Скажу проще, сделать идентификатор пользователя (что бы через него отправлять ему сообщения и так далее) каким-нибудь уникальным id, а чужую почту вообще нигде не светить (надо будет людям узнать — сами спросят у собеседника), проблема бы отпала сама собой. И, заметьте, что логиниться можно было бы оставить и через почтовый адрес. Да-да, я знаю, «ты один такой самый умный, а в МейлРу одни дураки сидят и без тебя, конечно, не знают как правильно».

Что делать с полученными адресами
  1. Спам рассылать, в основном. Имея настоящее имя пользователя (а оно тоже есть в выдаче поиска, хотя моя программа и не выдаёт его), можно сделать спам/лохотрон более достоверным.
  2. Побрутить на qwerty или день рождения пользователя (и он есть в выдаче поиска), и у нас есть рабочий почтовый аккаунт со всей перепиской.
Сама программа
Писал на php, требований к модулям/пакетам никаких, главное, что б fsockopen работал. 200 строк, 6 часов работы, включая время на изучение протокола. Находит по ~450 адресов в минуту.
Что касается протокола. Хоть спецификация и есть, однако долго её не обновляли. Пакет MRIM_CS_CHANGE_STATUS изменился и стал крупнее. MRIM_CS_LOGIN2 вообще увеличился в разы. В нём теперь передаются какие-то недокументированные вещи, включая название ОСи, процессора и видеокарты. Помнится мне, ещё не так давно их не было.

Собственно, вот программа. Внимание, она дана в ознакомительных целях. Не надо её использовать по назначению. Ах да, мне всегда говорят, что код у меня кривой, и сам я дурак — заранее со всеми соглашусь. В программе не предусмотрено никаких внештатных ситуаций типа того, что кто-то зашёл на этот же аккаунт.
И ещё, для захода на сервер, конечно же, требуется учётная запись в MailRu, но используйте ту почту, которую вам не жалко потерять, мало ли как компания отнесётся к таким шуточкам.
+19
2 мая 2010, 03:18
23

комментарии (47)

+6
Nico_izo #
>… передаются какие-то недокументированные вещи, включая название ОСи, процессора и видеокарты.

Мне одному интересно, зачем им это надо? :)
0
BiSeTrojanov #
Собирают данные для статистики, наверное. Либо совсем уверились, что они Старший брат. Хотя последнее маловероятно, подключиться к сети можно и без этих данных
+1
Creat1ve #
Автор, этот метод стар как мир и спамеры им активно пользуются уже лет 5.
Когда была необходимость и сам пользовался этим методом в своих целях. Помню ещё года 3 назад мейлру пытались бороться с этим методом, ставив жесткие ограничения на поиск: выдавалось 5-10 адресов в выдаче, кол-во запросов за n минут не должно было превышать n-ное кол-во, +подобные ограничения по ip. Как сейчас там дела обстоят — не в курсе. Также сейчас излюбленным методом остаётся сбор адресов с мейловских проектов на подобии «Ответы.мейл.ру» и т.п.
0
Creat1ve #
*Кстати, пару лет назад в паблике лежала программа, которая собирала ящики и их же спамила в агент указанным текстом, после чего по агенту пошла огромнейшая волна спама и мейлру пришлось срочно добавлять в функционал антиспам.
0
psylostlife #
Голь на выдумку хитра. Хоть спамеров и не люблю — но за идеи молодец.
+1
BiSeTrojanov #
Стыдно признать, но идея не моя. Несколько месяцев назад увидел в Песочнице эту идею в формате «а что если...», но там реализации не было, только голая идея.
–2
catdog #
Вряд ли поднятое самомнение себя любимого стоит спама сливающегося в ящики ничем не повинных пользователей.
Прям тимуровец рисующий звездочки на домах подпольщиков во время оккупации.
+7
Tanner #
А что, без этого топика mail.ru действительно остался бы более спамоустойчив? Или Вы — сторонник методов типа 'security through obscurity'?
+44
Tasman99 #
День первый
Хакер приходит в общественную столовую и с возмущением обнаруживает, что солонку на столе может открутить кто попало и насыпать туда что угодно. Хакер приходит домой и пишет гневное письмо директору столовой: “Я, meG@Duc|, обнаружил уязвимость солонки в Вашей столовой. Злоумышленник может вскрыть солонку и насыпать туда яду! Примите меры срочно!”

День второй
Директор среди прочих деловых писем, запросов о поставках еды и курьерских уведомлений получает письмо, и пожимает плечами: “Кому этот бред только в голову пришёл?”

День пятый
Хакер приходит в столовую, насыпает во все солонки яду. Погибает триста человек, директора три месяца таскают по судам и в конце концов оправдывают за отсутствием состава преступления. Хакер пишет письмо в стиле “ну что, видали?”.

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



День 97-ой
Хакер обнаруживает, что дырки в солонках пропускают соль в обе стороны. И не только соль, а вообще всё, что угодно. Он пишет возмущенное письмо директору и ссыт во все солонки столовой. Триста человек перестают посещать эту столовую вообще, тридцать попадают в больницы с отравлением. Хакер вдогонку посылает директору смс-ку “Ну как вам?”. Директора тем временем три месяца таскают по судам и дают год условно.

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

День 190-ый
Хакер тырит солонку из столовой и изучает дома её устройство. Пишет гневное письмо директору: “Я, meG@Duc|, стырил солонку и нахожу этот факт возмутительным! Любой может стырить солонку из Вашей столовой!” До этого непьющий директор читает письмо, идет домой и выпивает водки.

День 193-ый
Хакер обнаруживает, что все солонки в столовой прибиты цепями к столам. Он приезжает на очередной хакерский СПРЫГ и докладывает о своих успехах, получая там заслуженную награду за защиту интересов общества и потребителя. К счастью, директор ничего про это не знает и не сопьется раньше времени.

День 194-ый
В рамках дьявольски гениально продуманной операции хакеры всем СПРЫГом вламываются в столовую и высыпают соль из всех солонок себе в карманы. Хакер meG@Duc| пишет позмущенное письмо директору, намекая на то, что никакой заботы о посетителях в столовой нет и любой гад может лишить честных людей соли в одно мгновение. Дозатор соли с авторизацией необходим просто позарез.

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

День 200-ый
Посетители столовой с ужасом находят, что чтобы насыпать соли, они должны подойти к официанту, предъявить паспорт, получить специальный 8-значный одноразовый код к солонке. Для получения соли процедуру следует повторить.
–9
Tanner #
Все аналогии лживы. И боян.
НЛО прилетело и опубликовало эту надпись здесь
+3
akshakirov #
вот вы блин смешные какие, проще надо быть. соль в пакетиках как в самолете — дешево и без «уязвимостей».
+3
Dementor #
Не только в самолетах. Сейчас уже во многих общепитах на кассе лежат пакетики сахара, соли и перца. Видимо хакеры допекли :)
+6
intnzy #
баг — при такой системе покупатель легко может подкинуть в общую кучу идентичные пакеты с произвольным содержимым )))
0
Halt #
Ага. Даешь пакетики с номерами и водяными знаками :)
0
mrmager #
а еще лучше, чтобы для каждого посетителя тут же при нем генерилась новая соль и новый пакетик к ней
+3
Halt #
Ну в общем-то, пакеты и соль уже давно применяются в криптографии :)
0
arkady #
Скорее, достали любители «совать в солонку свои яйца» :-)
+4
BiSeTrojanov #
Стоит сейф посередь пустыни. В сейфе хранит важные бумаги компания N. За сейфом никто не присматривает много месяцев, он просто стоит одинокий посреди пустыни. Однажды к сейфу подходит человек и ради шутки пытается открыть его. Сейф открывается. Внутри бумаги. Человек в шоке осматривает сейф и видит, что в нём технически не предусмотрено какого либо кода или ключа. Человек закрывает сейф и через газету сообщает, мол, так-то и так, сейф стоит открытый, хотя могли хотя бы другой сейф поставить.
Теперь вопрос: то, что этот человек не сообщил бы через газету о том, что сейф открыт, доказывало бы что кто-нибудь уже не уволок/скопировал оттуда бумаги?
+17
andoriyu #
а ведь можно было сделать просто пакетики с солью как это делают в США… все же директор идиот…
+2
Nc_Soft #
в них шприцом яд накачать можно
+3
mrThe #
так они каждому отдельно выдаются, по 2-3 штуки на лицо. Не использованные — в мусор.
+4
Nc_Soft #
Значит хакеру придется в столовку устраиваться и накачивать пакетики до раздачи.
+1
mrThe #
В таком случае, он может устроится на завод, или грузчиком и накачивать пакетики ядом ещё на этапе производства.
+1
intnzy #
просто подсыпать в дозатор или подмешать в чан.
тупик…
0
GregGM #
Были такие случаи, травили, по моему, детское питание и требовали денег, чтобы сообщить, что и где отравлено
0
Halt #
Это уже методы Митника %) И соответственно не труъ, ибо есть не что иное, как простой социальный инжиниринг
–1
JustLuckyGuy #
один пакетик на человек. если не использовал пакетик — на выброс.
0
romy4 #
имхо весьма реально. как прикручивание, например, щитов с ценниками у обменников к столбам цепями, ну или мусорников.
Я честно, не понимаю, зачем их воровать?..
0
nanodust #
>более спамоустойчив
ха-ха
+8
xnodev #
Те кому надо давно этим пользуются, а Вы просто палите контору :)
+11
Nc_Soft #
foto.mail.ru/ мыльники и статусы прямо в коде страницы.
0
Goodkat #
Гугл выдаёт адреса своих пользователей не хуже мэйлру:
httр://www.google.com/search?q=site:picasaweb.google.com
НЛО прилетело и опубликовало эту надпись здесь
0
BiSeTrojanov #
Что-то мне говорит о том, что разработчики знают об этой уязвимости.
1. Сразу после входа в систему нельзя сразу искать, будет ошибка «таймаут поиска», надо ждать секунд 15. И между поисками тоже надо n-ное время ждать
2. Уязвимость, по сути, в самой архитектуре. Те, кто проектировал эту сеть, должны были понимать как её могут использовать. И пропустить момент, что чужой адрес светится со всеми потрохами ну никак нельзя.
3. Я сомневаюсь, что никто через их сеть не пытался набрать адресов таким-же способом.
НЛО прилетело и опубликовало эту надпись здесь
+1
Colobock #
> я не пользуюсь mail.ru.
Именно этим и помогли.

PS Я не пользуюсь МАгентом и никому не советую. Слухи (тогда еще слухи) о том, что агент шлет не только сообщения, а еще и дополнительную, не служебную, информацию ходили очень давно, с момента его появления. Варианты использования этой информации очень разнообразны, от банального подсовывания баннеров с «нужной» тематикой, до сбора неслабой статистики по конкретному абоненту с персонификацией.
НЛО прилетело и опубликовало эту надпись здесь
0
Colobock #
Согласен, выкладывать готовый софт для неблаговидных целей — не есть хорошо.
ЗЫ Статья не моя :)
+1
Dementor #
Тщеславием это было бы лет 5 назад. С тех пор каждый год по несколько «начинающих хакеров» считает своим долгом опубликовать в своих блогах эту известную мейлрушную уязвимость.
+1
Condorious #
Зачем накидываться на автора, честное слово?
Вы думаете, что организованные спамеры, которые от своей деятельности получают огромный доход, не могут оплатить труд качественного программиста, который напишет софт по сбору такого количества живых адресов, что никакому mail.ru и не снилось?
Спамеры не ищут в интернете механизмы сбора ящиков, они их просто заказывают.
0
deniamnet #
> Ошибка: Connection refused
наверное, уже прикрыли… или у меня что-то не то на хосте
0
BiSeTrojanov #
Всё ещё работает
+1
kawabunga #
90 процентов спама который, как ему и следует, находится в папке спам Гмыла)), является рекламой самих спамеров. Что-то вроде: «закажите рассылки, бла-бла-бла», остальные 10 процентов — стандартный пакет из виагры и увеличителей членов с западных сайтов видимо.
То есть возникает такое ощущение, что реальным спамом уже никто не пользуется, поскольку ничего кроме саморекламы спамеров я не вижу.
0
IamFM #
«скажи мне что в твоей папке Спам, и я скажу тебе кто ты есть» © почто классик :)
0
arkady #
Разве это уязвимость? С большой натяжкой можно сказать что недоработка, да и то это спорно. Любые способы защиты, скрытия и т.п. — усложняют жизнь благонамеренных пользователей. А спаммеры — итак найдут где собрать имейлы. Я уже давно к спаму отношусь просто как к одному из явлений природы: оно есть и с ним надо как-то жить. Вряд ли спам можно победить. Равно как невозможно запретить вешать объявления или совать вам всякие бумажки в переходах. Кстати если речь о мэйлру — то главный спаммер это они сами: мне постоянно приходят письма про новые сервисы, про какие-то изменения, про смены статусов и приглашения в друзья (хотя я пользуюсь только почтой и только через почтовый клиент и не регился в соц.сети и прочих сервисах).
+1
Shemet #
>А МейлРу на данный момент стандарт де факто в выборе почты (хотя многие сейчас мигрируют в gmail.com).

Мне кажется вы застряли где-то в 2007-2008. )

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