Актуальные идеи для малого бизнеса с нуля
Идеи для бизнеса
» » Вычисляем точный адрес любого пользователя по номеру телефона или адресу электронной почты

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




С помощью этой инструкции вы сможете без труда вычислить точный адрес (улица, номер дома, номер квартиры) любого человека, который пользуется услугами интернет-провайдера InterZet (или DomRU).

Предыстория


8-го декабря 2017-го года была выпущена новая версия приложения для iOS. В ней обновили дизайн, поправили мелкие недоработки и т.д. и т.п. Скачав приложение на телефон, я столкнулся с проблемой: не получалось пройти процедуру аутентификации. Пытался вводить в поле логина и номер договора, и номер телефона, и почту – ничего не помогало, все попытки оканчивались фиаско.


Проблема наблюдалась только в приложении, сайт же работал (да и работает) безупречно – пускает меня полностью. Сообщение об ошибке не очень-то и информативно. Что же пошло не так?

Анализ трафика приложения


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


Взглянем на запрос:


В поле «timestamp$c» передаётся время отправления запроса. Не понимаю, зачем доверять клиенту в таких вопросах?

Решение проблемы


Разработчики не учли то, что люди используют разные форматы времени; timestamp формируется неправильно, если стоит 12-и часовой формат (как в моём случае), поэтому запрос не может пройти проверку на сервере. Меняем формат отображения времени в настройках телефона на 24-х часовой и успешно проходим аутентификацию. Отличие запросов...


займы онлайн в быстроденьги

...лишь в том, что в 24-х часовом формате в timestamp нет AM/PM.
Корректный запрос выглядит так:


Вычисляем по номеру телефона или адресу электронной почты
Во время анализа трафика приложения на этапе аутентификации, я наткнулся на одну весьма интересную недоработку системы. Некорректное поведение функции «восстановить пароль». Она отдаёт очень интересную информацию.
Запрос выглядит следующим образом:


Нас интересует параметр "param_values_arr$c".


Пример ответа:


Видим точный адрес своей квартиры, понимаем, что это фиаско, а так же улыбаемся и машем!
P.S: на сайте всё работает корректно, вроде бы, адрес звездочками закрывают :)
К слову, судя по ошибкам, которые выдаёт сервер в случае отсутствия пользователя в базе, на сервере включен режим отладки. Не понимаю, зачем?

<debug> <![CDATA[debug$n=24: exception: ORA-20001: debug=2 backtrace: ORA-06512: at "EXCELLENT3.WEBCAB_XML_PROC", line 6264 ORA-06512: at line 1 ORA-06512: at "EXCELLENT3.WEB_CABINET", line 1064 ]]> </debug>


Как повторить?
У каждого города, я подозреваю, своя БД и URL. Ниже приведен пример для города Санкт-Петербург.
Простой запрос через cURL:

curl "https://spb.db.ertelecom.ru/cgi-bin/ppo/es_webface/web_cabinet.get_info?param_names_arr%24c=client_contact&param_values_arr%24c=habr@example.com&params=get_agr_list_contact_xml"


Меняем habr@example.com на необходимый номер телефона или адрес электронной почты.
UPDATE: проблема исправлена, теперь адрес закрыт звездочками.
Вся информация предоставлена исключительно в ознакомительных целях. Я не несу ответственность за любой возможный вред или ущерб, причиненный материалами данной статьи.


Контакты:
Адрес: Товарная, 57-В, 121135, Москва,
Телефон:+7 971-129-61-42, Электронная почта: contact@lossless.ru идеи для бизнеса с нуля
Вычисляем точный адрес любого пользователя по номеру телефона или адресу электронной почты

Опубликовано 07.01.2018, автором , в разделе Новости

деньги в кредит онлайн

возможно вас заинтересуют другие предложения:
ТОП-10 Лучших ВПН (VPN) на Андроид: сервисы которые можно бесплатно скачать и установить...

В наше время мы все чаще сталкиваемся с понятием VPN. Блокировки сайтов, мессенджеров и различных сервисов стало причиной этого. Ежедневно мы пользуемся десятками, а то и сотнями интернет сервисов н…

Уязвимости операционных систем...

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

15 самых частых системных ошибок Windows и способы их решения...

Устраняем ошибки Windows Windows – наиболее популярная операционная система, которую используют 92% пользователей компьютеров и ноутбуков. И каждый из них хотя бы раз сталкивался с одним или не…

Гениальные идеи для дома: Своими руками из подручных средств...

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

8 способов решения: Почему телефон не видит сим-карту...

Телефон не видит сим карту Если ваш телефон перестал реагировать на ваши команды, вы не можете с него позвонить, отправить сообщение, выйти в интернет, то вероятнее всего причина сбоя — неполадки…

14 простых способов ускорить работу вашего смартфона...

Так же, как и компьютеры, смартфоны со временем начинают тормозить. Но есть несколько нехитрых способов, как можно увеличить скорость работы вашего iOS или Android устройства. Вот эти простые советы:…

Как сделать свой смартфон еще умнее: отличные бесплатные и платные способы...

Он называется смартфоном ("smart" – "умный"), но на самом ли деле он настолько умен? Подавляющее большинство людей используют смартфон для навигации в социальных сетях, для прослушивания музыки, для и…

Смалец по-старопольски — впервые, с этой офигительной штукой я столкнулся у бабушки в...

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

Бесплатные VPN на Android: из восьми зол выбираем меньшее...

Мало ли, для чего пользователю Android может понадобиться VPN? Одно объединяет: хочется, чтобы бесплатно. Увы, для этого придется чем-то пожертвовать. Расскажем, как бесплатные VPN на Android досаж…

САЙТОВ ДЛЯ ДИЗАЙНЕРА:...

1. abduzeedo.comотличный сайт про логотипы и дизайн вообще. (причем с подробными объяснениями)2. freelanceswitch.comсообщество всех внештатных дизайнеров (фрилансеров, если хотите) для работы за рубежом.3.

110 сайтов для дизайнера...

1. abduzeedo.comотличный сайт про логотипы и дизайн вообще. (причем с подробными объяснениями)2. freelanceswitch.comсообщество всех внештатных дизайнеров (фрилансеров, если хотите) для работы за рубежом.3.

вверх