Новый релиз Naabu от ProjectDiscovery
https://github.com/projectdiscovery/naabu/releases/tag/v2.3.2
awerqo который нашел и раздебажил утечку - это я😎
https://github.com/projectdiscovery/naabu/releases/tag/v2.3.2
awerqo который нашел и раздебажил утечку - это я
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥13👍2
🎄 С Новым годом! 🎉
Пусть в 2025 году ни одна уязвимость не останется без патча, ни один инцидент — без внимания, а ваши пароли всегда будут длиннее, чем новогодние каникулы.
И пусть фраза "Это не баг, а фича" остаётся только в шутках!
Спасибо что читаете❤️ и до встречи в следующем году!
Пусть в 2025 году ни одна уязвимость не останется без патча, ни один инцидент — без внимания, а ваши пароли всегда будут длиннее, чем новогодние каникулы.
И пусть фраза "Это не баг, а фича" остаётся только в шутках!
Спасибо что читаете
Please open Telegram to view this post
VIEW IN TELEGRAM
🎄5❤2🔥2
Недавно с бро занимались ресерчем одной крупной финансовой организации. Он очень здорово выцепил debug.log с гигабайтом стектрейсов на домене, который на первый взгляд вообще был не в скоупе.
В этих ошибках мы заметили странную связанность с другими сервисами, что привело к выводу, что скорее всего "Out of scope" система отвечает за "выкатку" контента на главный домен 🙈
Дальше интересней - мы начали видеть другие связанные сервисы, и один из них "поделился📢 " с нами секретами. Стандартный пак - Lateral movement, Credential Reuse, возможность выполнять команды, и у нас доступ к админке на главной странице
Мы захекали основной сайт банка миллионника официально (Triagged✔️ )
Такой кайф, адреналин и я чуть меньше чувствую себя самозванцем
В этих ошибках мы заметили странную связанность с другими сервисами, что привело к выводу, что скорее всего "Out of scope" система отвечает за "выкатку" контента на главный домен 🙈
Дальше интересней - мы начали видеть другие связанные сервисы, и один из них "поделился
Мы захекали основной сайт банка миллионника официально (Triagged
Такой кайф, адреналин и я чуть меньше чувствую себя самозванцем
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥14👍6❤🔥2
Forwarded from Поросёнок Пётр
Я тут устроил себе небольшой “отпуск” на несколько дней.
Ну знаете, когда у вас куча идей и планов, но вы всё время откладываете их на потом. А по ночам уже фигачить становится всё сложнее.
В итоге, всего за несколько дней с моим приятелем @andrey_ksnts нашли просто офигенные вещи. Одна из них — на скрине. Честно, почти не помню дисклоузов с подобными проблемами. И то, что мы раскопали — это просто ещё одно напоминание о том, насколько сложен и красив мир микросервисной архитектуры и проксирования запросов.
Не завидую ребятам, которые получат этот отчет 🙈
Ну знаете, когда у вас куча идей и планов, но вы всё время откладываете их на потом. А по ночам уже фигачить становится всё сложнее.
В итоге, всего за несколько дней с моим приятелем @andrey_ksnts нашли просто офигенные вещи. Одна из них — на скрине. Честно, почти не помню дисклоузов с подобными проблемами. И то, что мы раскопали — это просто ещё одно напоминание о том, насколько сложен и красив мир микросервисной архитектуры и проксирования запросов.
Не завидую ребятам, которые получат этот отчет 🙈
🔥16
Фичу с удалением глобального стейта парсера влили в Katana(у)
https://github.com/projectdiscovery/katana/releases/tag/v1.2.0
Теперь можно параллельно краулить несколько сайтов с разными настройками извлечения URL-ов в своих комбайнах
Это мой второй принятый PR в большой проект — обожаю ProjectDiscovery🤗
https://github.com/projectdiscovery/katana/releases/tag/v1.2.0
Теперь можно параллельно краулить несколько сайтов с разными настройками извлечения URL-ов в своих комбайнах
Это мой второй принятый PR в большой проект — обожаю ProjectDiscovery
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥13
🕵️♂️ SQLi без пробелов и tamper-ов: как с этим жить и ломать:
Сайт и статический путь вида /api/action, на сканировании странное чередование ошибок, сгенерировано несколько Informative уведомлений. Вроде ничего серьезного, но ведь интересно почему, на разных, логически не связанных категориях payload-ов сервис меняет код ответа?
Если багбаунтер видит поле ввода, он вводит «О'Коннор» и ждет ошибки🤣 )) И тут воспроизводимая ошибка оказалась на нечетное число кавычек после URL пути 🤯
Пробел, как оказалось, использовать нельзя, space2comment, space2dash, space2hash тоже не заработали. URLencode и другие варианты записи пробела - мимо. Просто запуск sqlmap на --level 5 --risk 3 с указанием injection point - мимо. Но бага то видно что есть😊
В доке PostgreSQL обнаружилось что:
Проще: Postgresу пофиг, есть пробелы или нет, пока токены различимы. То есть это валидный запрос:
Дергаем имя БД:
Пример для таблиц (ASCII 97 = ‘a’):
Далее все стандартно — инкрементим параметры substring и OFFSET, попутно подбирая символы составляем отчет
🙏 Cпасибо @ValyaRoller за годные советы
P.S. Повезло что иньекция Boolean Based, pg_sleep() если что сами добавляйте 😄
P.P.S. Чего должен был надышаться дев, чтобы пульнуть СТАТИЧЕСКИЙ путь в SQL-запрос — неразрешимая загадка))
Сайт и статический путь вида /api/action, на сканировании странное чередование ошибок, сгенерировано несколько Informative уведомлений. Вроде ничего серьезного, но ведь интересно почему, на разных, логически не связанных категориях payload-ов сервис меняет код ответа?
Если багбаунтер видит поле ввода, он вводит «О'Коннор» и ждет ошибки
Пробел, как оказалось, использовать нельзя, space2comment, space2dash, space2hash тоже не заработали. URLencode и другие варианты записи пробела - мимо. Просто запуск sqlmap на --level 5 --risk 3 с указанием injection point - мимо. Но бага то видно что есть
В доке PostgreSQL обнаружилось что:
Tokens are normally separated by whitespace (space, tab, newline), but need not be if there is no ambiguity
Проще: Postgresу пофиг, есть пробелы или нет, пока токены различимы. То есть это валидный запрос:
SELECT*FROM"employee"WHERE"dept"='Sales';
Дергаем имя БД:
/api/action')AND(ascii(substr(current_database(),1,1)))=(80)AND('1')=('1Пример для таблиц (ASCII 97 = ‘a’):
/api/action')AND(ascii(substr((SELECT"table_name"FROM"information_schema"."tables"WHERE"table_catalog"='{DB_NAME_HERE}'LIMIT(1)OFFSET(1)),1,1)))=(97)AND('1')=('1Далее все стандартно — инкрементим параметры substring и OFFSET, попутно подбирая символы составляем отчет
🙏 Cпасибо @ValyaRoller за годные советы
P.S. Повезло что иньекция Boolean Based, pg_sleep() если что сами добавляйте 😄
P.P.S. Чего должен был надышаться дев, чтобы пульнуть СТАТИЧЕСКИЙ путь в SQL-запрос — неразрешимая загадка))
Please open Telegram to view this post
VIEW IN TELEGRAM
PostgreSQL Documentation
4.1. Lexical Structure
4.1. Lexical Structure # 4.1.1. Identifiers and Key Words 4.1.2. Constants 4.1.3. Operators 4.1.4. Special Characters 4.1.5. Comments 4.1.6. Operator Precedence …
🔥7❤🔥5
RCE в медицинском приложении, полноценный шелл. Оценка в H1 - Крит. Оценка команды - медиум
Фикс через час после ответа, то есть время, на то чтобы копнуть "с чистой совестью" почти не было
(Накидал аргументов, что это странно, посмотрим что ответят)
Как вы справляетесь с таким, чтобы не терять мотивацию?
Фикс через час после ответа, то есть время, на то чтобы копнуть "с чистой совестью" почти не было
(Накидал аргументов, что это странно, посмотрим что ответят)
Как вы справляетесь с таким, чтобы не терять мотивацию?
😢3
Если вы думаете что на больших бб существуют PHP проекты, где параметры пользователя пропихиваются в file_get_contents() и отдаются... То вы правы 😯
Просто тыкайте и не думайте, что до вас уже сотни человек это сделало - реально простая вещь когда то сказанная Валерой @ValyaRoller, и ее осознание двигает дальше
Спасибо за крутой коллаборейт😊
P.S. Примитив спонсора сегодняшнего поста. По косвенным признакам бага жила на проде около 9 лет, бб известной компании
P.P.S. Найдено логически - было понятно что приложение должно читать файлы и хотелось разобраться как
Просто тыкайте и не думайте, что до вас уже сотни человек это сделало - реально простая вещь когда то сказанная Валерой @ValyaRoller, и ее осознание двигает дальше
Спасибо за крутой коллаборейт
P.S. Примитив спонсора сегодняшнего поста. По косвенным признакам бага жила на проде около 9 лет, бб известной компании
$filepath = $_GET['param-name'];
switch ({condition}) {
case '{XYZ}':
echo file_get_contents($filepath);
P.P.S. Найдено логически - было понятно что приложение должно читать файлы и хотелось разобраться как
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥10
Положили 3 репорта за 3 дня в ББ с Поросёнком 🤩 . Все Server Side 🤗 , по ощущениям каждый между HIGH и CRIT
Новый экспириенс в жизни разблокирован✅
Даже не мог представить что такое возможно
Новый экспириенс в жизни разблокирован
Даже не мог представить что такое возможно
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥14🆒1
Решил потратить пару вечеров на улучшение горизонтальной разведки
Whoxyrm хорош, но API самого whoxy неверно оценивает количество доступных страниц и инструменты, которые доверяют той цифре перетрачивают API квоту - например при запросе 'Google LLC' общее количество страниц оценено в ~180, но запрос больше 40 приводит к ошибке
Ещё поймал себя на мысли, что 95% запросов - это поиск по компании или email, а почту можно определять по '@' или доменной зоне, т.е. для большинства запусков вобще не нужны флаги - только запрос
В общем:
P.S. Буду благодарен за фидбэк и вашу царскую звезду на github
Whoxyrm хорош, но API самого whoxy неверно оценивает количество доступных страниц и инструменты, которые доверяют той цифре перетрачивают API квоту - например при запросе 'Google LLC' общее количество страниц оценено в ~180, но запрос больше 40 приводит к ошибке
Ещё поймал себя на мысли, что 95% запросов - это поиск по компании или email, а почту можно определять по '@' или доменной зоне, т.е. для большинства запусков вобще не нужны флаги - только запрос
В общем:
go install github.com/awerqo/whoxy@latest
export WHOXY_APIKEY="YOU_API_KEY"
whoxy {YOUR QUERY}
P.S. Буду благодарен за фидбэк и вашу царскую звезду на github
GitHub
GitHub - awerqo/whoxy: Bug Bounty lateral recon
Bug Bounty lateral recon. Contribute to awerqo/whoxy development by creating an account on GitHub.
🔥6👍3
На прошлой неделе выступал с небольшим докладом про безопасность GO
Если вам интересно освежить в памяти как там выглядят классические уязвимости - прошу https://youtu.be/ffSwY1fXS0s
Спасибо огромное @deferpanic и команде Подлодки за возможность поделиться своими мыслями и такое ламповое сообщество
Лучшие! Реально, от души советую вам сгонять на Podlodka Go Crew в следующем году (говорю от сердца, не реклама)
Если вам интересно освежить в памяти как там выглядят классические уязвимости - прошу https://youtu.be/ffSwY1fXS0s
Спасибо огромное @deferpanic и команде Подлодки за возможность поделиться своими мыслями и такое ламповое сообщество
Лучшие! Реально, от души советую вам сгонять на Podlodka Go Crew в следующем году (говорю от сердца, не реклама)
🔥24👍1🤡1🐳1
Сегодня обновился набор платных программ от Apple, теперь большая их часть вместе называется Apple Creator Studio. Первые ощущения - вам стоит посмотреть
- AI генерация слайдов в Keynote минималистична и точна, упаковывает ваши тезисы в выбранный шаблон (на базе OpenAI, но результат другой)
- Pixelmator Pro справится с простыми редактированиями картинок из интернета для ваших презентаций
- Final Cut Pro, Motion и компрессор входят в подписку, Photomator (аналог Lightroom) нет
И да - мне нравится тенденция появления конкурентов у Adobe👏
P.S.
- Чтобы работала генерация картинок смените язык устройства на Английский
- AI фичи Pages с RU текстом не работают. А вот Keynote порадовал
- Если вы студент - можете подписаться за 3 бакса ежемесячно
- AI генерация слайдов в Keynote минималистична и точна, упаковывает ваши тезисы в выбранный шаблон (на базе OpenAI, но результат другой)
- Pixelmator Pro справится с простыми редактированиями картинок из интернета для ваших презентаций
- Final Cut Pro, Motion и компрессор входят в подписку, Photomator (аналог Lightroom) нет
И да - мне нравится тенденция появления конкурентов у Adobe
P.S.
- Чтобы работала генерация картинок смените язык устройства на Английский
- AI фичи Pages с RU текстом не работают. А вот Keynote порадовал
- Если вы студент - можете подписаться за 3 бакса ежемесячно
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9
Побывал на The Bug Hunters Methodology Хаддикса (один из топовых багхантеров в мире) в лайве. Короткий ответ - да, стоит
Длинный ответ: методология детальная, но при этом не навязывает "делай как я". Она хорошо ложится поверх того, что у вас уже есть - если строишь свой пайплайн и не хочешь копировать чужой, TBHM даёт фреймворк, а не рецепт
Отдельно ценно то, чего нет в паблике. Джейсон делится инсайтами из своего опыта как Ex-CISO Ubisoft - это другая оптика на те же вещи, и она меняет подход
Но больше всего зацепила секция про ментальное здоровье - как не выгорать, не сравнивать себя с другими и держать голову в порядке в мире, где все вокруг постят свои успехи. Звучит банально, но когда это говорит человек с таким треком - воспринимается иначе
Мне курс оплатила компания (СПАСИБО!), но он настолько хорош, что, зная что он мне даст, я бы пошёл и за свои. Скорее всего так и сделаю с AI-частью
И да - удалось задать вопросы, которые давно крутились в голове. Live формат для этого идеален. Три ночи без сна того стоили
Длинный ответ: методология детальная, но при этом не навязывает "делай как я". Она хорошо ложится поверх того, что у вас уже есть - если строишь свой пайплайн и не хочешь копировать чужой, TBHM даёт фреймворк, а не рецепт
Отдельно ценно то, чего нет в паблике. Джейсон делится инсайтами из своего опыта как Ex-CISO Ubisoft - это другая оптика на те же вещи, и она меняет подход
Но больше всего зацепила секция про ментальное здоровье - как не выгорать, не сравнивать себя с другими и держать голову в порядке в мире, где все вокруг постят свои успехи. Звучит банально, но когда это говорит человек с таким треком - воспринимается иначе
Мне курс оплатила компания (СПАСИБО!), но он настолько хорош, что, зная что он мне даст, я бы пошёл и за свои. Скорее всего так и сделаю с AI-частью
И да - удалось задать вопросы, которые давно крутились в голове. Live формат для этого идеален. Три ночи без сна того стоили
👍12🔥7❤4💯2
Кстати, за время работы в облаке и после этого курса окончательно сформировалась идея, чем могу поделиться с комьюнити из своего опыта - в контексте облачного рекона. Постараюсь всё обобщить и за месяц склепать CFP на BalCCon 2026 - буду надеяться, что примут 🥺
Пожелайте мне удачи 🤞
Пожелайте мне удачи 🤞
Please open Telegram to view this post
VIEW IN TELEGRAM
❤16❤🔥5👍2🤗2
Ларусс
Кстати, за время работы в облаке и после этого курса окончательно сформировалась идея, чем могу поделиться с комьюнити из своего опыта - в контексте облачного рекона. Постараюсь всё обобщить и за месяц склепать CFP на BalCCon 2026 - буду надеяться, что примут…
Даже не верится, что получилось
Итак:
Про облачную разведку для баг-хантинга - recon, мисконфиги и то, что приносит баунти
Буду очень рад увидеться с вами, 18–20 сентября 2026
https://2k26.balccon.org/
Итак:
> ./whoarethey > 'Cloud Recon for Bughunting.md'
Про облачную разведку для баг-хантинга - recon, мисконфиги и то, что приносит баунти
Буду очень рад увидеться с вами, 18–20 сентября 2026
https://2k26.balccon.org/
🔥17❤🔥8👍7❤1
Итак, уже в это воскресенье 🎉
20 сентября в 15:50 выступаю на BalCCon 2k26 в Нови-Саде, зал Tesla: ./whoarethey > 'Cloud Recon for Bughunting.md'
https://cfp.balccon.org/balccon2k26-2026/talk/SXYD3W/
Если будете в Нови-Саде, приходите, буду очень рад увидеться и пообщаться. Запись выложу, как только появится 🤞
20 сентября в 15:50 выступаю на BalCCon 2k26 в Нови-Саде, зал Tesla: ./whoarethey > 'Cloud Recon for Bughunting.md'
https://cfp.balccon.org/balccon2k26-2026/talk/SXYD3W/
Если будете в Нови-Саде, приходите, буду очень рад увидеться и пообщаться. Запись выложу, как только появится 🤞
cfp.balccon.org
awerqo@balccon:~$ ./whoarethey > 'Cloud Recon for Bughunting.md' BalCCon2k26
Your bug bounty / pentest scope is a list of ASN and domains. **Your attack surface isn't.**
Modern cloud architectures expand beyond those horizons - Lambda function URLs, API Gateway endpoints, S3 buckets, CloudFront distributions, container registries…
Modern cloud architectures expand beyond those horizons - Lambda function URLs, API Gateway endpoints, S3 buckets, CloudFront distributions, container registries…
👍11❤🔥10🔥7
BalCCon отгремел, а я до сих пор не могу разобрать фотографии 🙈 Обещаю, что они будут. Запись доклада тоже выложу, как только организаторы опубликуют
А пока продолжение: 7 ноября везу Cloud Recon for Bughunting на BSides Sydney 🇦🇺
Track A, 16:00, TAFE NSW Meadowbank.
https://bsides.sydney/speakers#kosinets-andrei
Шансов мало, но вдруг: если вы в Сиднее, напишите, увидимся 🤞
А пока продолжение: 7 ноября везу Cloud Recon for Bughunting на BSides Sydney 🇦🇺
Track A, 16:00, TAFE NSW Meadowbank.
https://bsides.sydney/speakers#kosinets-andrei
Шансов мало, но вдруг: если вы в Сиднее, напишите, увидимся 🤞
bsides.sydney
Speakers | BSides Sydney 2026
BSides Sydney 2026 speakers and workshop trainers.
🔥16👍6❤5🤩2