Forwarded from HACKCONF SPB
Александр Ларин
Специалист по тестированию на проникновение в T.Hunter
И на GrapQL есть свой injection
Graphql – это язык запросов к базам данных и среда обработки этих запросов.
Используется часто, разработан фэйсбуком.
Атаки – есть типичные для всех веб-приложений, такие как sql-инъекции, xss, ssrf и так далее. Есть специфичные атаки для этой технологии. Есть несколько способов уронить сервис с этой технологией, но все зависит от конкретной реализации. Статья на Habr
Регистрация
Специалист по тестированию на проникновение в T.Hunter
И на GrapQL есть свой injection
Graphql – это язык запросов к базам данных и среда обработки этих запросов.
Используется часто, разработан фэйсбуком.
Атаки – есть типичные для всех веб-приложений, такие как sql-инъекции, xss, ssrf и так далее. Есть специфичные атаки для этой технологии. Есть несколько способов уронить сервис с этой технологией, но все зависит от конкретной реализации. Статья на Habr
Регистрация
👍1👎1
Forwarded from HackGit
LIKE-DBG
Fully dockerized Linux kernel debugging environment.
(LInux-KErnel-DeBuGger) aims at automating the boring steps when trying to set up a Linux kernel debugging environment.
https://github.com/0xricksanchez/like-dbg
Fully dockerized Linux kernel debugging environment.
(LInux-KErnel-DeBuGger) aims at automating the boring steps when trying to set up a Linux kernel debugging environment.
https://github.com/0xricksanchez/like-dbg
Forwarded from SHADOW:Group
🖇 Контекстный фаззинг и обнаружение контента с помощью Chameleon
Хоть уже и существует несколько отличных инструментов для фаззинга, ключом к обнаружению скрытых файлов и конечных точек всегда будет хороший список слов. Распространенный подход, который зачастую используется багхантерами, заключается в использовании одного и того же огромного списка слов каждый раз. Понятно, что этот подход либо упустит много материала, либо займет слишком много времени из-за размера списка слов.
Chameleon пытается исправить это, автоматически определяя технологию, работающую на целевом сервере, и используя калиброванный список слов. В блоге по ссылке описано большинство функций Chameleon и показано, как его настроить.
Ссылка на GitHub
#web #fuzz #recon #tools
Хоть уже и существует несколько отличных инструментов для фаззинга, ключом к обнаружению скрытых файлов и конечных точек всегда будет хороший список слов. Распространенный подход, который зачастую используется багхантерами, заключается в использовании одного и того же огромного списка слов каждый раз. Понятно, что этот подход либо упустит много материала, либо займет слишком много времени из-за размера списка слов.
Chameleon пытается исправить это, автоматически определяя технологию, работающую на целевом сервере, и используя калиброванный список слов. В блоге по ссылке описано большинство функций Chameleon и показано, как его настроить.
Ссылка на GitHub
#web #fuzz #recon #tools
Forwarded from Open Source
Chafa
Chafa — утилита командной строки, которая преобразует изображения или даже анимированные GIF-файлы, в графические форматы или символы ANSI/Unicode, подходящие для отображения в терминале.
Chafa имеет широкую поддержку функций, что позволяет использовать его на устройствах, начиная от исторических телетайпов и заканчивая современными эмуляторами терминалов и всем, что между ними.
Основные функциональные возможности предоставляются библиотекой C с общедоступным, хорошо документированным API.
https://github.com/hpjansson/chafa
Chafa — утилита командной строки, которая преобразует изображения или даже анимированные GIF-файлы, в графические форматы или символы ANSI/Unicode, подходящие для отображения в терминале.
Chafa имеет широкую поддержку функций, что позволяет использовать его на устройствах, начиная от исторических телетайпов и заканчивая современными эмуляторами терминалов и всем, что между ними.
Основные функциональные возможности предоставляются библиотекой C с общедоступным, хорошо документированным API.
https://github.com/hpjansson/chafa
Семантическое Версионирование 🆙 — простой набор правил и требований, которые определяют, как назначаются и увеличиваются номера версий разрабатываемого ПО.
Номера версий и то, как они изменяются, определяемые этими правилами, передают смысл содержания исходного кода и что было модифицировано от одной версии к другой.
Спецификация Conventional Commits 🤝 — это облегченное соглашение о форме и содержании сообщений в коммитах git истории. Он предоставляет простой набор правил для создания явной истории коммитов, что упрощает написание автоматизированных инструментов поверх. Эта спецификация согласуется с SemVer 🆙, описывая функции, исправления и критические изменения, сделанные в сообщениях фиксации.
standard-version 🤖 — Автоматизация управление версиями и генерацию CHANGELOG'а(списка изменений) на основе спецификаций Semver 🆙 и Conventional Commits 🤝
Пример 🗒 использования standard-version на базе подхода git-flow
Номера версий и то, как они изменяются, определяемые этими правилами, передают смысл содержания исходного кода и что было модифицировано от одной версии к другой.
Спецификация Conventional Commits 🤝 — это облегченное соглашение о форме и содержании сообщений в коммитах git истории. Он предоставляет простой набор правил для создания явной истории коммитов, что упрощает написание автоматизированных инструментов поверх. Эта спецификация согласуется с SemVer 🆙, описывая функции, исправления и критические изменения, сделанные в сообщениях фиксации.
standard-version 🤖 — Автоматизация управление версиями и генерацию CHANGELOG'а(списка изменений) на основе спецификаций Semver 🆙 и Conventional Commits 🤝
Пример 🗒 использования standard-version на базе подхода git-flow
Semantic Versioning
Семантическое Версионирование 2.0.0
Semantic Versioning spec and website
Forwarded from Open Source
This media is not supported in your browser
VIEW IN TELEGRAM
stablediffusion-infinity
Разработчики проприетарной DALL-E 2 долго хвастали, что научили свою нейросеть «дорисовывать» существующие иллюстрации.
Всего спустя несколько дней скромные разработчики свободного программного обеспечения не имея многомиллиардных бюджетов сделали тоже самое используя свободную Stable Diffusion😅
https://github.com/lkwq007/stablediffusion-infinity
Разработчики проприетарной DALL-E 2 долго хвастали, что научили свою нейросеть «дорисовывать» существующие иллюстрации.
Всего спустя несколько дней скромные разработчики свободного программного обеспечения не имея многомиллиардных бюджетов сделали тоже самое используя свободную Stable Diffusion😅
https://github.com/lkwq007/stablediffusion-infinity
Forwarded from Devops Talks (Alex Green)
CTR_KUBERNETES_HARDENING_GUIDANCE_1.2_20220829.PDF
4.6 MB
Kubernetes Hardening Guide от USA National Security Agency
Спойлер, это отличный и рабочий гайд, и многие рекомендации из него мы используем на своих проектах 😊
Спойлер, это отличный и рабочий гайд, и многие рекомендации из него мы используем на своих проектах 😊
Forwarded from Open Source
This media is not supported in your browser
VIEW IN TELEGRAM
Lwp
Lwp — Движок многослойных обоев для Xorg.
Каждый из этих слоев будет перемещаться вместе с курсором мыши, создавая красивый визуальный эффект как на видео.
https://github.com/jszczerbinsky/lwp
Lwp — Движок многослойных обоев для Xorg.
Каждый из этих слоев будет перемещаться вместе с курсором мыши, создавая красивый визуальный эффект как на видео.
https://github.com/jszczerbinsky/lwp
Forwarded from #Beacon
Forwarded from Протестировал (Sergey Bronnikov)
Началась трансляция секции по анализу программ на "Иванниковских чтениях"
https://www.youtube.com/watch?v=L7ZRV2Voee4
Темы докладов:
- Автоматическое тестирование LLVM-программ со сложными входными структурами данных
- Подходы, направленные на повышение эффективности фаззинг-тестирования компонентов защищенной ОС
- Усовершенствованный фаззинг на основе грамматик
- Сильно оптимистичные решения для динамической символьной интерпретации
- Инструмент динамического анализа IoT-систем ELF с поддержкой символьных вычислений
- Обнаружение ошибок взаимоисключающей блокировки в программах на языке С# при помощи методов статического анализа
- Статический анализатор для языков с поддержкой исключений
- Поиск использований освобожденного ресурса в исходном коде на языке C# методами статического анализа
- Повышение точности статического анализа за счет учета значений полей класса, имеющих единственное константное значение
- Обзор методов статического анализа для поиска утечек памяти
- Генерация шаблонов исправлений кода на основе репозиториев
- Большие трансформеры для генерации кода
- Применение статического анализа исходного кода для поиска проблем с производительностью: примеры из практики
- Построение распределения данных и генерация кода при распараллеливании на гетерогенный вычислительный кластер
- Автоматизация создания окружения при динамическом анализе ПО на основе полносистемного анализа с использованием QEMU
https://www.youtube.com/watch?v=L7ZRV2Voee4
Темы докладов:
- Автоматическое тестирование LLVM-программ со сложными входными структурами данных
- Подходы, направленные на повышение эффективности фаззинг-тестирования компонентов защищенной ОС
- Усовершенствованный фаззинг на основе грамматик
- Сильно оптимистичные решения для динамической символьной интерпретации
- Инструмент динамического анализа IoT-систем ELF с поддержкой символьных вычислений
- Обнаружение ошибок взаимоисключающей блокировки в программах на языке С# при помощи методов статического анализа
- Статический анализатор для языков с поддержкой исключений
- Поиск использований освобожденного ресурса в исходном коде на языке C# методами статического анализа
- Повышение точности статического анализа за счет учета значений полей класса, имеющих единственное константное значение
- Обзор методов статического анализа для поиска утечек памяти
- Генерация шаблонов исправлений кода на основе репозиториев
- Большие трансформеры для генерации кода
- Применение статического анализа исходного кода для поиска проблем с производительностью: примеры из практики
- Построение распределения данных и генерация кода при распараллеливании на гетерогенный вычислительный кластер
- Автоматизация создания окружения при динамическом анализе ПО на основе полносистемного анализа с использованием QEMU