Представим, что специалистами по безопасности приложений была найдена ошибка в одном из продуктов, позволяющая изменять конечную цену товара. Известно, что внутри класса Promocode есть обращение к методу calculate_total. Выше представлена часть кода, содержащая уязвимость.
🥰 — Race Condition при применении промокода
👾 — Race Condition при добавлении товаров
❤️ — TOCTOU (Time-of-Check-Time-of-Use) при расчёте скидки
#ctf_challenge
Please open Telegram to view this post
VIEW IN TELEGRAM
🥰7❤4👾3
Please open Telegram to view this post
VIEW IN TELEGRAM
😁8❤3
Что внутри:
— Как работает центр кибербезопасности
— SIEM, EDR, SOAR — ключевые инструменты
— Управление логами и расследование инцидентов
— Типичные ошибки новичков
Идеально для начинающих в Blue Team и действующих SOC-аналитиков, которые хотят систематизировать знания.
#resource_drop
Please open Telegram to view this post
VIEW IN TELEGRAM
❤🔥3🥰2
В приложении допущена архитектурная уязвимость
— Промокод проверяется только на пустоту.
— Далее создаётся объект Promocode, где сразу происходит расчёт скидки.
— Между созданием объекта и присвоением его в ShoppingCart есть короткое окно (десятки мс).
— При одновременных запросах сумма может пересчитаться несколько раз.
— Блокировка (self.lock) есть, но не применяется к промокодам.
— Промокод применяется до записи в поле корзины.
— is_valid влияет только на ответ метода, но не предотвращает применение скидки.
— Синхронизировать применение промокода.
— Проверки выполнять до изменения состояния корзины.
#ctf_challenge
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥3🥰1
50+ разобранных CTF-задач по эксплуатации ядра Linux с writeup'ами — от beginner до hardcore.
Что внутри:
SMEP/SMAP/KPTI/KASLR/FGKASLR bypass техники
Race conditions, heap, eBPF, Docker escape
Чеклист kernel config'ов для проверки
Топ задачи:
Есть раздел для новичков с простыми UAF и race'ами.
#tool_of_the_week
Please open Telegram to view this post
VIEW IN TELEGRAM
🥰5
This media is not supported in your browser
VIEW IN TELEGRAM
Мини-фреймворк для iOS и macOS, упрощающий работу с Secure Enclave и эллиптической криптографией через понятный Swift-API.
— Создаёт пару ECC-ключей (private / public).
— Хранит private key в Secure Enclave.
— Требует Face ID / Touch ID / PIN при каждом использовании private key.
— Подписывает и проверяет данные (ECDSA).
— Шифрует и расшифровывает данные (ECIES).
— Экспортирует public key в DER / PEM (X.509).
— Работает с Cocoapods, Carthage и вручную.
— Есть fallback в Keychain без Secure Enclave.
— Подтверждение платежей и соглашений.
— Криптографическая идентификация пользователя.
— FinTech и secure auth-flows.
Инструмент для случаев, когда нужна аппаратная безопасность, а не абстрактная криптография.
#tool_of_the_week
Please open Telegram to view this post
VIEW IN TELEGRAM
❤4👍2🥰2
444 — не «настоящий» HTTP-статус по RFC. Это нестандартный код nginx, который означает простое действие: nginx закрывает соединение и не отправляет HTTP-ответ вообще.
• сработало правило на уровне reverse-proxy / WAF / антибота;
• дроп по политике (например, пустой/левый Host, странный User-Agent, подозрительные пути).
curl: (52) Empty reply from server
(сервер закрыл TCP, не дав HTTP-ответа) — это логично для «молчаливого» дропа.
Практически:
#zero_day_legends
Please open Telegram to view this post
VIEW IN TELEGRAM
❤4👍2🥰2
Please open Telegram to view this post
VIEW IN TELEGRAM
❤4🥰2
🎓 Твой опыт стоит дорого — стань экспертом Proglib Academy
Чувствуешь, что накопил достаточно знаний, чтобы делиться ими с другими?
Мы ищем сильных практиков, которые хотят попробовать себя в роли:
— преподавателей;
— авторов курсов;
— наставников.
Это возможность не только монетизировать экспертизу, но и прокачать личный бренд, структурировать собственные знания и вырастить новое поколение специалистов.
👉 Заполни короткую анкету
Чувствуешь, что накопил достаточно знаний, чтобы делиться ими с другими?
Мы ищем сильных практиков, которые хотят попробовать себя в роли:
— преподавателей;
— авторов курсов;
— наставников.
Это возможность не только монетизировать экспертизу, но и прокачать личный бренд, структурировать собственные знания и вырастить новое поколение специалистов.
👉 Заполни короткую анкету
🥰5❤1
Ваш агент только что слил базу данных?
В 2026 году главной дырой в безопасности станет не SQL-инъекция, а Prompt Injection и отсутствие контроля над автономными агентами.
Мы выпустили новую версию курса по AI-агентам, где целый блок посвящен Security & AgentOps. То, о чем молчат на хайповых курсах.
Разбираем Hardcore Security:
—
— DLP-политики: фильтрация данных на выходе (чтобы агент не выдал ключи AWS).
— Комплаенс: защита данных и мониторинг инцидентов.
—
Старая версия была про «как сделать». Новая — про «как сделать и не облажаться в проде». Плюс доступ к GPU-кластеру для тестов на реальных мощностях.
💀 Акция 3 по цене 1:
Берешь этот курс — получаешь два любых других бесплатно. Идеально, чтобы подтянуть матан для криптографии.
Защитить свой код
В 2026 году главной дырой в безопасности станет не SQL-инъекция, а Prompt Injection и отсутствие контроля над автономными агентами.
Мы выпустили новую версию курса по AI-агентам, где целый блок посвящен Security & AgentOps. То, о чем молчат на хайповых курсах.
Разбираем Hardcore Security:
—
Secure Prompting: защита от джейлбрейков и инъекций.— DLP-политики: фильтрация данных на выходе (чтобы агент не выдал ключи AWS).
— Комплаенс: защита данных и мониторинг инцидентов.
—
AgentOps: инструменты наблюдения (LangSmith, Langfuse).Старая версия была про «как сделать». Новая — про «как сделать и не облажаться в проде». Плюс доступ к GPU-кластеру для тестов на реальных мощностях.
💀 Акция 3 по цене 1:
Берешь этот курс — получаешь два любых других бесплатно. Идеально, чтобы подтянуть матан для криптографии.
Защитить свой код
🥰2😁1
1006 — это не код, который присылает сервер.
Это локальный статус клиента, означающий:
соединение закрыто нештатно,
без корректного WebSocket Close frame
Проще: кто-то дёрнул провод.
Типичный сценарий:
• нестандартные WebSocket фреймы
• слишком частые сообщения сразу после upgrade
• бинарные payload’ы «не по профилю»
• отсутствие cookies / auth-контекста
• подозрительный User-Agent
• попытка автоматизации (ws + сканер)
• в браузере:
WebSocket closed with code 1006
— в логике клиента:
reconnect без объяснений
— в tcpdump:
RST / FIN без close frame
• повторяемо при одинаковых условиях
• зависит от payload / частоты
• браузер
• нестабильно
• часто вместе с 5xx
• видно в backend-логах
#zero_day_legends
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥3🌚1
docker-commands cheat sheet.docx
10.7 KB
Думаете, что знаете Docker? Christian Lempa покажет команды, которые упростят вашу работу с контейнерами и сэкономят кучу времени.
Что внутри:
— Малоизвестные, но мощные команды Docker
— Практические примеры использования
— Советы по оптимизации работы
#cheat_sheet #docker
Please open Telegram to view this post
VIEW IN TELEGRAM
❤4🥰2
От базовых вещей типа определения версии до серьезных RCE и обхода WAF.
— Классические векторы атак (XSS, SSRF, LFI, RCE)
— Куча интересных эндпоинтов для авторизации
— Enumerate пользователей и регистрация через бэкдоры
— Отдельная секция по уязвимым модулям — это вообще золото
— Готовый сканер "huitrix" под капотом
Особенно зацепила часть про сторонние модули и директорию /local/ — обычно там и находится самое интересное 👀
Если работаете с Bitrix или просто интересуетесь веб-пентестом — must read
#resource_drop
Please open Telegram to view this post
VIEW IN TELEGRAM
❤3🥰2👍1
📦 Helm — краткая шпаргалка для работы с чартами
Сохраняйте, если Helm — часть вашей ежедневной рутины.
🟢 Управление репозиториями
🟢 Поиск и просмотр чартов
🟢 Установка и удаление
🟢 Обновление и откат
🟢 Создание чартов
🎁 Новогодняя акция: 3 курса по цене 1
🤝 Помощь с выбором курса
🐸 Библиотека хакера
#cheat_sheet
Сохраняйте, если Helm — часть вашей ежедневной рутины.
helm repo list # список подключённых репозиториев
helm repo update # обновить список чартов
helm search # поиск доступных чартов
helm search <chart> # поиск конкретного чарта
helm ls # установленные релизы
helm ls --deleted # удалённые релизы
helm ls --all # все релизы
helm inspect values <repo>/<chart> # переменные чарта
helm install --name <name> <repo>/<chart>
helm install --name <name> --values values.yaml <repo>/<chart>
helm status <name> # статус релиза
helm delete --purge <name> # полное удаление
helm get values <name> # текущие values
helm upgrade --values file.yaml <name> <repo>/<chart>
helm history <name> # история релизов
helm rollback <name> 1 # откат к версии
helm create <name> # создать шаблон чарта
helm lint <name> # проверить чарт
helm package <name> # упаковать в .tgz
helm dependency update # обновить зависимости
#cheat_sheet
Please open Telegram to view this post
VIEW IN TELEGRAM
🥰2❤1