Google - взгляд из прокси

Admin

Администратор
Итак, доброе время суток. Как-то немного я вижу здесь статей по изучению технической части некоторых сайтов, и постараюсь это исправить.
Сегодня мы будем изучать поискового гиганта : google. Но к сожалению не его поисковую машину, а просто систему авторизации, и способы угнать сессию пользователя.
Видимо многие сталкивались с тем, что вроде бы и куки пользователя угнали - а зайти в аккаунт не можем? Вот сейчас мы и увидим почему это случается.

Давайте рассмотрим как проходит авторизация и зайдем на accounts.google.com
Видим обычное поле логина, но нас инетресует другое : при входе на гугл, мы получаем куки GAPS и GALX. Заметим что при совершении любых действий они меняются и со старыми куками мы получаем сообщение о том что нам надо их очистить ( вот собственно и ответ почему мы не можем воспользоваться куками со стилера, их надо удалять у пользователя, чтобы холдер их не мог ими воспользоваться раньше нас).

Ещё довольно таки интересный момент есть в авторизации ( информация к людям, которые хотят побрутить web версию ) - будьте крайне внимательны к запросу на /signin/challenge/sl/password - они в параметрах передают cookie ( соответственно они вполне могут тянуть куку из js + гугл крайне чувствителен к http Referer
ph34r.gif


Ну да ладно - допустим мы авторизовались, получили в хедерах код 302 и нам предложили восстановить доступ к аккаунту - потому что мы зашли как-то слишком в другом месте. На этом этапе можно уже грабить mail+pass и спокойно сваливать, однако нас же интересует полный доступ к аккаунту и этим мы ограничиваться не будем.
Если нам предложили восстановить доступ к аккаунту - значит нам не передали самые важные куки SID, LSID, HSID, SSID, APISID, SAPISID, ACCOUNT_CHOOSER и NID ( это вроде по желанию ). Без этих куков нас постоянно будут просить восстановить доступ к аккаунту и к email мы доступа не получим.
Получаются эти куки любым предложенным путем ( ответить на секретный вопрос, или ввести город, из которого обычно заходишь ). Я выбрал способ по городу - потому что имея ip жертвы можно определить город - а значит и получить такой долгожданный доступ к аккаунту.
Кстати - api ключа к google maps там не введен - поэтому запись в консоли, которую вы увидите об отсутствии ключа - вполне нормальное явление. И да - если у вас в window.location.href находиться какое-то другое значение ( отличное от гугловского ) - вам вернут ошибочку и заблокируют окно ввода. Разблокируется она парой нажатий в Element Inspector конечно - но юзер же не будет этого делать
not_i.gif


Итак - восстановили мы доступ, получили долгожданные куки - и вот оно счастье? Не совсем. Для работы почты требуется ещё 1-а кука : OSID. Но она впринципе ставиться автоматически через редиректы гугла. Кстати насчет редиректов - давайте составим списочек где мы и что получаем ( и как пройти квест по получению всех куков пользователя )

1) заходим на accounts.google.com и нас кидает на /ServiceLogin?passive=1209600&continue=https%3A%2F%2Faccounts.google.com%2FManageAccount&followup=https%3A%2F%2Faccounts.google.com%2FManageAccount
( заметим что в запросе у нас видно откуда мы пришли )

2) очень важный момент - на странице в рантайме подгружается https://accounts.youtube.com/accoun...oogle.com&v=130501325&timestamp=1481666923248 ( у вас аргументы будут другими ) и вроде как добавляет некоторые input в форму, которую отправляем дальше.

3) После прохода промежуточного этапа, когда мы посылаем данные на accounts.google.com/AccountLoginInfo ( или accounts.google.com/AccountLoginInfoXhr в зависимости от ващего браузера ) ( где нам кстати обновляют куку GAPS ), мы сможем наконецто послать данные на авторизацию на /signin/challenge/sl/password ( данные улетают чистым текстом, так что если вы организовали mitm - то самое время тащить данные )

4) Здесь может быть несколько вариантов - либо нам сразу выдали все куки ( значит вы зашли с ip жертвы ), либо поменяли только GAPS и ждут от вас ответа.

5) в зависимости от того как вы восстанавливаете доступ вам потребуются разные запросы. Так как я рассматривал только по городу то я получил все куки после ответа на запрос в /signin/challenge/ll/5

6) после этого серии редиректов вида /CheckCookie и /accounts/SetSID (название куки, которую надо установить ), и наконеццто редирект на страницу, которая затребовала авторизации в гугле.

После всех этих этапов можно спокойно у пользователя удалять куки и сваливать. Кука OSID будет выставляться по вашим скомунизженным кукам. Главное чтобы холдер не имел к ним больше доступа. Иначе в 1 прекрасный день вы увидите сообщение что они просрочены ( хотя срок их не вышел ).

Могу дать впринципе листинг запросов и ответов, но это лучше 1 раз попробовать самому.

Во время изучения использовались только chromium и firefox ( у него прекрасный сетевой отладчик, который наглядно показывает какие куки были переданы на удаленную сторону, а какие приняты с сервера, что chromium например при ssl соединении не показывает ).
 
Похожие темы
Admin UFOLABSNEWS Google решила проблему прожорливых дата-центров за счёт чужих розеток. Новости в сети 0
Admin UFOLABSNEWS Google закрыл 353 уязвимости в Chrome за один раз и ужесточил политику безопасности. Новости в сети 0
Admin UFOLABSNEWS Google вырубила сотни тысяч деревьев для строительства дата-центров в Финляндии. Новости в сети 0
Admin UFOLABSNEWS Владельцы Google Home сообщают о чрезмерном потреблении данных устройствами. Новости в сети 0
Admin UFOLABSNEWS Тайна разогретого супа раскрыта. Модели OpenAI, Google и Anthropic помогли найти новую закономерность в физике еды. Новости в сети 0
Admin UFOLABSNEWS Робот посмотрел одно видео и научился новому трюку. Google показала необычные способности Gemini. Новости в сети 0
Admin UFOLABSNEWS Google обнаружил эпидемию бэкдоров на серверах AOMEI. Новости в сети 0
Admin UFOLABSNEWS Google добилась значительного снижения ошибок в квантовом чипе Willow. Новости в сети 0
Admin UFOLABSNEWS Google представила ИИ, способный самостоятельно создавать игры и приложения. Новости в сети 0
Admin UFOLABSNEWS Google внедряет ИИ-защиту от мошеннических сообщений и звонков на Android. Новости в сети 0
Admin UFOLABSNEWS Google увеличила вознаграждения за обнаружение уязвимостей в Chrome в четыре раза. Новости в сети 0
Admin UFOLABSNEWS Google представила новые возможности для интеграции рабочих сервисов. Новости в сети 0
Admin UFOLABSNEWS Хакеры используют Google Ads и Bing для распространения вредоносных установщиков Claude. Новости в сети 0
devqp Статья Эффективные шаблоны для разблокировки Google Ads Уязвимости и взлом 0
Admin UFOLABSNEWS Хакеры скомпрометировали домены Google через взлом регистраторов ccTLD. Новости в сети 0
Admin UFOLABSNEWS Злоумышленники получили несанкционированные сертификаты для доменов Google. Новости в сети 0
Admin UFOLABSNEWS Google и TikTok получили штрафы в России за отказ локализовать данные. Новости в сети 0
devqp Статья Оптимизация бюджета Google ADS: дешевое тестирование связок и офферов Спам, рассылки, трафик, SEO 3
Admin UFOLABSNEWS Google отправляет чипы TPU в космос для тестирования устойчивости ИИ. Новости в сети 0
Admin UFOLABSNEWS Google направит ИИ-хакеров на больницы и транспорт с целью поиска уязвимостей. Новости в сети 0
Admin UFOLABSNEWS Google выпустила масштабное обновление Chrome, устранив 108 уязвимостей. Новости в сети 0
Admin UFOLABSNEWS Исследователи Positive Technologies обнаружили 11 критических уязвимостей в устройствах Google и Apple. Новости в сети 0
Admin UFOLABSNEWS ООН и Google запустили платформу для проверки фактов с помощью алгоритмов. Новости в сети 0
Admin UFOLABSNEWS Пользователи подали в суд на OpenAI, Anthropic, Google и xAI из-за ограничений ИИ. Новости в сети 0
Admin UFOLABSNEWS Google оштрафован на 403 миллиона евро за нарушения приватности данных о местоположении. Новости в сети 0
Admin UFOLABSNEWS Google Docs превратили в полноценный установщик вредоносного ПО. Новости в сети 0
Admin UFOLABSNEWS Google устранила критическую уязвимость в модеме Pixel, которую активно эксплуатировали хакеры. Новости в сети 0
Admin UFOLABSNEWS Google устранила уязвимость в модеме Pixel, которая активно эксплуатировалась. Новости в сети 0
Admin UFOLABSNEWS Мошенники используют режим тестирования приложений для обхода отзывов в Google Play. Новости в сети 0
Admin UFOLABSNEWS Chrome снова атакуют через уязвимости в движке V8. Google закрыла седьмой zero-day за год. Новости в сети 0
Admin UFOLABSNEWS Google научила самолёты уклоняться от собственных следов. Новости в сети 0
Admin UFOLABSNEWS Вредонос JSCeal обходит аутентификацию Google с помощью украденных куки-сессий. Новости в сети 0
Admin UFOLABSNEWS Три уровня защиты Google облака против одного инженера. Победил инженер. Новости в сети 0
Admin UFOLABSNEWS Google научила ИИ видеть погоду почти в реальном времени. Новости в сети 0
Admin UFOLABSNEWS Google закрыла шестой zero-day уязвимость в Chrome за текущий год. Новости в сети 0
Admin UFOLABSNEWS Google выпустила обновление Chrome для устранения активно эксплуатируемой уязвимости в V8. Новости в сети 0
Admin UFOLABSNEWS OpenAI, Anthropic и Google готовятся к угрозе биологического оружия. Новости в сети 0
Admin UFOLABSNEWS Microsoft Defender ошибочно блокирует ссылки на поиск Google. Новости в сети 0
devqp Статья Эксплуатация Google Ads для распространения вредоносного ПО и сетевого взлома Уязвимости и взлом 0
Admin UFOLABSNEWS Google Chrome 152 получил новый API для оптимизации нагрузки на процессор. Новости в сети 0
Admin UFOLABSNEWS Google вводит жёсткие ограничения на использование памяти для Android-приложений. Новости в сети 0
Admin UFOLABSNEWS Более 1100 сотрудников Meta, Google, OpenAI и Anthropic призывают власти США замедлить развитие ИИ. Новости в сети 0
Admin Интересно Google начинает отбирать место в облаке у владельцев Android. Новости в сети 0
Admin Интересно Google представил функцию восстановления доступа к аккаунту с помощью видео-селфи. Новости в сети 0
Admin Интересно Русскоязычный хакер использовал Google Gemini для управления ботнетом. Новости в сети 0
Admin Интересно Google призывает Европу отказаться от массовой блокировки IP-адресов и DNS-сервисов. Новости в сети 0
Admin UFOLABSNEWS Google обучила ИИ анализировать данные умных часов для комплексной оценки здоровья. Новости в сети 0
devqp Статья Злоупотребление Google Ads для распространения вредоносов и вымогательства Уязвимости и взлом 0
devqp Статья Три пути освоения арбитража трафика: Google Ads и не только Полезные статьи 0
Admin UFOLABSNEWS Уязвимость в Google Dialogflow CX позволяла злоумышленникам перехватывать чат-ботов. Новости в сети 0

Название темы