Архив рубрики ~Лента новостей~

Дневник хакера | 06.10.2025

Дневник хакера | 06.10.2025

71bffead52a956d273e00d916a802b6c

День 1: Охота на критикал в крупной российской системе ??

Сегодня был тот самый день, когда всё пошло по плану! Решил заняться одной из топовых программ bug bounty в России — системой, связанной с биометрией и государственными сервисами. Название не могу раскрыть (NDA), но скажу так: если ты хоть раз заходил на Госуслуги — ты с ней сталкивался ?

С чего начал

Утро началось с классики:

• Разведка через subfinder и httpx ?

• Nmap по 10+ IP-адресам ?

• Анализ субдоменов (нашёл парочку интересных с Exchange Server) ?

Но это была только разминка!

Где нашёл жилу

После пары часов сканирования наткнулся на SPA (Single Page Application) личного кабинета. Скачал минифицированный JS-файл размером… 2 МБ! ?

Внутри оказалось всё:

• API endpoints ?

• Логика авторизации ?

• Config с URL’ами криптосервисов ?

Самое интересное было в `*.js`:

window.API_URL = «https://[скрыто]»;

window.API_PATH = «/api/»;

Процесс поиска

1. Тестировал все найденные endpoints — большинство возвращали `{«code»:»LKF-0001″,»message»:»Сессия не найдена»}`. Это хороший знак — API работает! ?

2. Нашёл endpoint инициализации OAuth через ЕСИА (Госуслуги) ?

3. Отправил простой GET-запрос и…

БИНГО! Критикал найден!

В ответе обнаружил OAuth client_secret в открытом виде! ?

Это секретный ключ, который НИКОГДА не должен попадать на клиентскую сторону по стандарту OAuth 2.0 (RFC 6749). С таким ключом можно:

• Авторизоваться от имени всей системы ?

• Получать токены пользователей Госуслуг ?

• Компрометировать OAuth-интеграцию целиком ?

CVSS Score: 9.3 (Critical) ?

Статистика дня

Просканировано: 10 IP-адресов, 17 доменов

Проанализировано: 2 МБ JS-кода

Протестировано: 20+ API endpoints

Отправлено запросов: ~300 (с соблюдением rate limit 30 RPS)

Найдено критических уязвимостей: 1 ?

Время работы: ~6 часов

Что использовал из стека

Инструменты:

• `subfinder`, `httpx` — разведка ?

• `nmap` — сканирование портов ?

• `curl`, `ffuf` — тестирование API ?

• `apktool`, `jadx` — анализ мобилки (в процессе) ?

• `grep`, `jq` — парсинг данных ?

Техники:

• OSINT через subfinder и Certificate Transparency ?

• JS reverse engineering ?

• OAuth flow analysis ?

• API fuzzing ?

Мысли вслух

Это именно то чувство, ради которого я занимаюсь bug bounty! Когда часами копаешься в коде, тестируешь сотни endpoint’ов, и вдруг — БИНГО! Критикал лежит прямо на поверхности! ?

OAuth — это всегда жирная цель. Многие думают, что раз используют стандарт, то автоматически защищены. Но дьявол в деталях: один неправильно переданный параметр — и вся интеграция скомпрометирована ?

Что дальше?

Репорт оформлен по всем правилам, отправлен в программу. Теперь жду:

1. ? Триаж (обычно 1-3 дня)

2. ? Фикс уязвимости (1-2 недели)

3. ? Выплату (ожидаю 500k-1M рублей за критикал)

А пока можно продолжить копать эту же программу — там ещё куча интересного! Мобильное приложение, криптосервисы, Bitrix CMS на главном домене… ?

Совет начинающим

Не игнорируйте JS-файлы! Особенно в SPA. Там часто лежат:

• API endpoints ?

• Токены и ключи ?

• Логика валидации ?

• Дебажные функции ?

И всегда читайте стандарты! OAuth 2.0, JWT, CORS — знание спецификаций помогает находить уязвимости там, где другие их не видят ???

P.S. Детали уязвимости скрыты до фикса (NDA). После закрытия — сделаю полный write-up! ?

P.P.S. Да, я работаю этично и легально в рамках программ bug bounty. Всё по белому!

Источник: vk.com

Источник: ai-news.ru

Оцените материал:

Поделиться
Понравилась статья? Расскажите другим
ВКонтакте
Читайте также
Архив рубрики ~Обо всем~ Физик производит расчеты «маневра Пикарда» из «Звездного пути». Новости робототехники Ультразвук предлагает масштабируемый путь к тактильному интеллекту для физического ИИ Архив рубрики ~Коротко из Telegram~ Россия выделяется плотной связкой университетов и компаний в ИИ-исследованиях Наукометрический… Архив рубрики ~Коротко из Telegram~ Россияне начали прокачивать резюме мемами — и ИИ-рекрутеры ведутся Кандидаты… Архив рубрики ~Коротко из Telegram~ Suno выпустила V6 — теперь с лицензированной музыкой и точечным… Архив рубрики ~Коротко из Telegram~ DeepSeek выпустила V4.1-Flash — и «Flash» здесь не значит «слабая»… Архив рубрики ~Коротко из Telegram~ Один вопрос вместо трёх переделок Стандартный сценарий: пишете задачу… Архив рубрики ~Коротко из Telegram~ Gemini прямо с рабочего стола: Alt + Space и… Архив рубрики ~Обо всем~ Единая наука. Часть 2: Объекты, паттерны и абстракции Архив рубрики ~Обо всем~ Что нового на Peacock в сентябре 2026 года? Новые сезоны сериалов «Предатели», «Газета», премия «Эмми» и многое другое. Новости робототехники Компания Mecka AI приблизилась к оценке в 500 миллионов долларов в рамках сделки, инициированной Sequoia, на фоне ажиотажа вокруг данных для обучения роботов. Архив рубрики ~Идей копилка~ Как заработать на «разметке технических заданий» через ИИ. Новости робототехники Превосходство Китая в области беспилотных летательных аппаратов проявилось в эвакуации тел и продовольствия по воздуху после наводнения в Непале. Архив рубрики ~Обо всем~ Гарри Тан из Y Combinator хочет, чтобы американские лаборатории искусственного интеллекта с открытым доступом также «упрощали» передовые модели. Архив рубрики ~Обо всем~ Физик производит расчеты «маневра Пикарда» из «Звездного пути». Новости робототехники Ультразвук предлагает масштабируемый путь к тактильному интеллекту для физического ИИ Архив рубрики ~Коротко из Telegram~ Россия выделяется плотной связкой университетов и компаний в ИИ-исследованиях Наукометрический… Архив рубрики ~Коротко из Telegram~ Россияне начали прокачивать резюме мемами — и ИИ-рекрутеры ведутся Кандидаты… Архив рубрики ~Коротко из Telegram~ Suno выпустила V6 — теперь с лицензированной музыкой и точечным… Архив рубрики ~Коротко из Telegram~ DeepSeek выпустила V4.1-Flash — и «Flash» здесь не значит «слабая»… Архив рубрики ~Коротко из Telegram~ Один вопрос вместо трёх переделок Стандартный сценарий: пишете задачу… Архив рубрики ~Коротко из Telegram~ Gemini прямо с рабочего стола: Alt + Space и… Архив рубрики ~Обо всем~ Единая наука. Часть 2: Объекты, паттерны и абстракции Архив рубрики ~Обо всем~ Что нового на Peacock в сентябре 2026 года? Новые сезоны сериалов «Предатели», «Газета», премия «Эмми» и многое другое. Новости робототехники Компания Mecka AI приблизилась к оценке в 500 миллионов долларов в рамках сделки, инициированной Sequoia, на фоне ажиотажа вокруг данных для обучения роботов. Архив рубрики ~Идей копилка~ Как заработать на «разметке технических заданий» через ИИ. Новости робототехники Превосходство Китая в области беспилотных летательных аппаратов проявилось в эвакуации тел и продовольствия по воздуху после наводнения в Непале. Архив рубрики ~Обо всем~ Гарри Тан из Y Combinator хочет, чтобы американские лаборатории искусственного интеллекта с открытым доступом также «упрощали» передовые модели.