Библиотека хакера | Hacking, Infosec, ИБ, информационная безопасность
12.8K subscribers
2.67K photos
190 videos
256 files
3.79K links
Все самое полезное по инфобезу в одном канале.

Список наших каналов: https://t.me/proglibrary/9197

Для обратной связи: @proglibrary_feeedback_bot

По рекламе: @proglib_adv
РКН: https://gosuslugi.ru/snet/67ab0e2e75b36e054ef6d5bf
Download Telegram
👮‍♀️ Когда взлом — это не эксплойт, а халатность

История Vastaamo — пример, где не понадобились сложные техники. Достаточно было получить доступ к системе, в которой защита фактически отсутствовала.

🔴 В результате утекли одни из самых чувствительных данных — записи психотерапии, и атака перешла из технической плоскости в личную.

В карточках — разбор, как это произошло и где именно всё пошло не так. Полная статья — по ссылке 🔗

📍 Навигация: [Вакансии]

🐸 Библиотека хакера

#breach_breakdown
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥2🥰2
🔥 4 привычки кодеров

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

но, я собрал 4 привычки адептов «чистого кода», (которые обычно все практикуют) 🤡

• Бесконечный рефакторинг рабочего кода.
Кажется, что так ты делаешь продукт лучше. Итог: жестко падаешь в перфекционизм. Переписываешь функцию по три раза, а бизнес ждет релиз. Закрываешь вкладку и в голове абсолютная пустота, время потрачено, а новых фичей ноль.

• Упарывание в сложную архитектуру

Сеньоры на ютубе обещают золотые горы, если внедрить микросервисы куда угодно. Итог: получаешь красивый overengineering-проект для мамы и 0 запущенных продуктов в срок, пока конкуренты клепают MVP на коленке.

• Душные споры на ревью
Неплохо, но как итог: ты пишешь полотна текста и тратишь часы на поиск глупой придирки к стилю, потому что банально фокус сместился с реальной задачи на эго.

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

Проблема в том, что ни один из этих путей не дает самого главного - скорости и проверки гипотез. Реальному рынку плевать на твой идеальный код за 3 дня. Бизнес предпочтет код от ИИ-агента за 5 минут, который уже завтра начнет приносить деньги.

Хочешь обкатанный на нас лично и 100х учениках метод, как перестать кодить руками и начать делегировать задачи автономным системам?

👉 Заходи сюда, но у нас осталось всего 4 места, набор идет до завтрашнего дня.

P. S. Если интересно еще что-нибудь почитать от меня, то заходите в «Азбуку Айтишника», там я рассказываю об айти-базе, также у меня там есть бесплатный гайд на 15 глав по ии-агентам
Please open Telegram to view this post
VIEW IN TELEGRAM
🥰3🔥1
WAF Bypass Cheat Sheet.jpg
157.8 KB
📎 Шпаргалка по WAF bypass

Краткая памятка по популярным WAF: Cloudflare, Akamai, AWS WAF, ModSecurity, Imperva, F5 BIG-IP, Sucuri, Wordfence, Azure WAF, FortiWeb и Barracuda.

Внутри — как распознать конкретный WAF и какие техники обхода чаще проверяют для:

— XSS
— SQLi
— RCE
— SSRF
— Path Traversal


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

📍 Навигация: [Вакансии]

🐸 Библиотека хакера

#cheat_sheet
Please open Telegram to view this post
VIEW IN TELEGRAM
4🔥3🥰3
⭐️ Nginx обновился — где искать баги

В апреле вышло несколько обновлений Nginx, и часть из них открывает новые точки для тестирования.

🔵 nginx 1.30.0 — появился HTTP/2 к backend.

Это уже не просто прокси — это новая зона для:

— request smuggling
— desync между proxy и backend
— багов в обработке заголовков


Плюс keep-alive к upstream по умолчанию → больше сценариев с reuse соединений.

🔵 njs 0.9.7 — WebCrypto прямо в Nginx.

Если используется для логики — это новая поверхность:

— подписи
— токены
— кастомная авторизация


🔤 потенциально — логические баги, не только сетевые

🔵 nginx-acme 0.4.0 — автоматизация сертификатов.

Интересно в контексте:

— misconfig
— неправильных доменных проверок
— edge-кейсов с TLS


📍 Навигация: [Вакансии]

🐸 Библиотека хакера

#patch_notes
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥54🥰3
📌 Отличная серия для тех, кто разбирает Linux persistence и хочет лучше понимать, где искать следы закрепления:

(Part 1): Auditd, Sysmon, Osquery (and Webshells)

(Part 2): Account Creation and Manipulation

(Part 3): Systemd, Timers, and Cron

(Part 4): Initialization Scripts and Shell Configuration

(Part 5): Systemd Generators

Полезно для threat hunting, расследований и проверки Linux-хостов после компрометации.

📍 Навигация: [Вакансии]

🐸 Библиотека хакера

#resource_drop
Please open Telegram to view this post
VIEW IN TELEGRAM
🥰4🔥2
🔥 Equifax breach: когда один непропатченный Struts стоил миллионы данных

В 2017 атакующие использовали уязвимость в Apache Struts — фреймворке, который стоял в публичном веб-приложении Equifax. Патч уже был доступен, но систему вовремя не обновили. Итог — доступ к внутренней сети и утечка данных более 140 млн человек.

Это был классический сценарий:

известная RCE → уязвимый внешний сервис → закрепление → выгрузка данных


🔤 Что важно для пентеста:

— публичные веб-сервисы остаются главной точкой входа
— известные CVE опасны не меньше 0-day
— patch management напрямую влияет на риск компрометации
— после RCE начинается главное: разведка, доступы, lateral movement

Отчёт Конгресса США (полный разбор инцидента) 🔗

📍 Навигация: [Вакансии]

🐸 Библиотека хакера

#zero_day_legends
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥3🥰2
🔥 Вопрос с собеседования

Чем отличаются уязвимость, эксплойт и атака?

👇 Правильный ответ:

Это три разных этапа одной цепочки.

🔴 В чём разница:

Уязвимость
ошибка или слабое место в системе
существует сама по себе, пока её не закрыли
не обязательно используется

— Эксплойт
конкретный код или техника
показывает, как именно использовать уязвимость
переводит «теорию» в практику

— Атака
реальное применение эксплойта
цель — получить доступ, закрепиться или украсть данные
может длиться долго и включать несколько этапов

👍 — знал/а
🔥 — теперь буду знать

📍 Навигация: [Вакансии]

🐸 Библиотека хакера

#ctf_challenge
Please open Telegram to view this post
VIEW IN TELEGRAM
👍15🔥6
🔗 Как обходят детекты AppleScript в macOS

Многие правила до сих пор смотрят только на osascript и аргументы запуска. Но современные образцы обходят это проще: запускают скрипты через pipe, файлы или run script, поэтому в process logs почти не остаётся полезного контекста.

🟢 В статье показывают другой подход: анализировать не сам запуск, а поведение через Apple Events в macOS Unified Logs.

В карточках:

— где ломаются такие детекты
— как получить телеметрию глубже process logs
— что AEMonitor даёт для анализа malware


Полный разбор, кейсы и примеры правил — в статье по ссылке 🔗

📍 Навигация: [Вакансии]

🐸 Библиотека хакера

#resource_drop
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🥰32🔥1
📌 5 способов защитить AI-агента от prompt injection

Работает только комбинация подходов: часть на уровне модели, часть — на уровне системы.

1️⃣ Spotlighting (разметка недоверенного контента)

Любой внешний текст (email, веб-страница, документ) оборачивается в <UNTRUSTED>...</UNTRUSTED>. Модель должна воспринимать его как данные, а не инструкции.


2️⃣ Instruction hierarchy (приоритет инструкций)

Системный и developer prompt всегда выше пользовательского ввода, а пользовательский — выше стороннего контента. Это снижает шанс, что внешние данные «перепишут» логику.

3️⃣ Least-privilege tools (минимальные права)

Агенту дают только те инструменты, которые реально нужны. Чем меньше возможностей — тем меньше ущерб при успешной инъекции.

4️⃣ Human-in-the-loop (подтверждение действий)

Критичные операции (письма, удаление данных, доступы) требуют явного подтверждения. Это простой, но эффективный стоп-кран.

5️⃣ Planner / Executor split (разделение ролей)

Одна модель планирует и работает с инструментами, другая читает недоверенный контент, но ничего не может выполнить. Даже если её «сломают» — дальше атака не пойдёт.


Больше можно узнать об ИИ-агента тут.

🐸 Библиотека хакера

#cheat_sheet
Please open Telegram to view this post
VIEW IN TELEGRAM
3👍3🥰3
⚠️ Как фишинг-кит превращает SMS-вход в угон сессии

После ввода номера фишинговый сервер сам обращается к auth-API MAX и инициирует настоящий вход. Код приходит не от мошенников, а от сервиса, поэтому пользователь не видит явного подвоха.

🔴 Дальше всё держится на проксировании: жертва вводит SMS-код на поддельной странице, кит передаёт его в API и получает активную сессию. Если включён облачный пароль, его запрашивают тем же способом.

🔴 Проблема не в визуальной копии страницы, а в том, что серверная логика входа недостаточно жёстко проверяет источник запроса и не привязывает процесс авторизации к конкретному устройству.

🔴 Отдельно интересна инфраструктура: оператор держит пул доменов, быстро меняет хостинг и генерирует уникальные URL для посетителей. Это усложняет блокировки и делает кампанию живучей.

Атака выглядит как обычный логин для пользователя, но на выходе злоумышленник получает доступ к аккаунту.

🔗 Источник

📍 Навигация: [Вакансии]

🐸 Библиотека хакера

#breach_breakdown
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥6🥰6
🛠 OSINT-инструмент для поиска аккаунтов

Sherlock — это один из самых быстрых способов пробить пользователя по нику и собрать его цифровой след. Вводите username — и инструмент проверяет его сразу на 400+ сайтах: соцсети, форумы, GitHub и другие платформы.

Как работает:

Sherlock отправляет параллельные запросы к разным сервисам и проверяет, существует ли там аккаунт с таким ником.

На выходе:
— список найденных профилей
— ссылки на аккаунты
— возможность сохранить в .txt / .csv / .xlsx
— или открыть всё сразу в браузере

🔤 Базовое использование:


sherlock username


Несколько ников:


sherlock user1 user2 user3


Через прокси:


sherlock username --proxy socks5://127.0.0.1:1080


Что полезно в пентесте:

*️⃣ быстрый OSINT по цели
*️⃣ поиск связанных аккаунтов
*️⃣ проверка reuse никнеймов
*️⃣ сбор точек для социальной инженерии
*️⃣ расширение attack surface

🔗 Ссылка на GitHub

📍 Навигация: [Вакансии]

🐸 Библиотека хакера

#tool_of_the_week
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5🥰32
🐈‍⬛ Фильм о краже приватности

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

Почему стоит посмотреть:

➡️ Реальная история из мира кибербезопасности и политических манипуляций.

➡️ Инсайды о том, как социальные сети собирают и анализируют личные данные пользователей.

📍 Навигация: [Вакансии]

🐸 Библиотека хакера

#resource_drop
Please open Telegram to view this post
VIEW IN TELEGRAM
4🥰2🔥1
Media is too big
VIEW IN TELEGRAM
🦾 NetBird: open-source альтернатива VPN

NetBird создаёт приватную overlay-сеть на WireGuard и автоматически соединяет устройства между собой. Без ручного открытия портов, сложных firewall rules и отдельного VPN-шлюза.

Что умеет:

— peer-to-peer соединения
— NAT traversal через STUN/TURN
— fallback через relay
— SSO / MFA
— политики доступа по группам
— private DNS и маршруты
— self-hosted установка


Для пентеста полезен в двух случаях: как удобная сеть для своих лаб и как объект аудита — проверять access policies, identity-интеграции, маршруты и связи между пирами.

🔗 Ссылка на GitHub

📍 Навигация: [Вакансии]

🐸 Библиотека хакера

#tool_of_the_week
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥42🥰2