Forwarded from Open Source
RDTSC-KVM-Handler
Патч ядра Linux для скрытия виртуализации через kvm от гостевой машины.
С помощью данного патча в гостевой ОС без проблем запускаются защищённые от исполнения в виртуальной машине программы
https://github.com/WCharacter/RDTSC-KVM-Handler
Автор: https://github.com/WCharacter
=============
Если нашел интересный софт, поделись с сообществом: @FOSS_triangle_bot
Патч ядра Linux для скрытия виртуализации через kvm от гостевой машины.
С помощью данного патча в гостевой ОС без проблем запускаются защищённые от исполнения в виртуальной машине программы
https://github.com/WCharacter/RDTSC-KVM-Handler
Автор: https://github.com/WCharacter
=============
Если нашел интересный софт, поделись с сообществом: @FOSS_triangle_bot
GitHub
GitHub - WCharacter/RDTSC-KVM-Handler: my patches for linux kernel to spoof rdtsc and make vm exit undetected
my patches for linux kernel to spoof rdtsc and make vm exit undetected - WCharacter/RDTSC-KVM-Handler
Forwarded from MTFCore ξ16 🇺🇦✙
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from #Beacon
Forwarded from #Beacon
image_2021-06-17_22-21-19.png
889.9 KB
!Да здравствует print()!
Коротко по теме:
Коропорация добра собирается в близжайших выпусках хрома в качестве теста
Исключить возможность использования alert(), confirm() и prompt() в кроссдоменных запросах.
Portswigger собирается заменить во всех своих пэйлоадах вызов с alert() на print()
Коротко по теме:
Коропорация добра собирается в близжайших выпусках хрома в качестве теста
Исключить возможность использования alert(), confirm() и prompt() в кроссдоменных запросах.
Portswigger собирается заменить во всех своих пэйлоадах вызов с alert() на print()
PortSwigger Research
alert() is dead, long live print()
Cross-Site Scripting and the alert() function have gone hand in hand for decades. Want to prove you can execute arbitrary JavaScript? Pop an alert. Want to find an XSS vulnerability the lazy way? Inje
Forwarded from Курсы хуюрсы
Cookie Based Authentication Vulnerabilities.pdf
116.9 KB
cookie based authentication vulnerability
Forwarded from Open Source
O3DE (Open 3D Engine)
Вчера получивший свободу игровой движок на базе технологий CryEngine, пригодный для создания игр класса AAA.
Код написан на С++ и опубликован под лицензией Apache 2.0. Имеется поддержка платформ GNU/Linux, Windows 10, macOS, iOS и Android.
Движок включает в себя интегрированную среду для разработки игр на базе Qt, многопоточную систему фотореалистичного рендеринга Atom Renderer с поддержкой Vulkan, Metal и DirectX 12, расширяемый редактор 3D-моделей, систему анимирования персонажей (Emotion FX), движок симуляции физических процессов в реальном режиме времени и математические библиотеки, использующие инструкции SIMD. Для определения игровой логики может использоваться среда визуального программирования (Script Canvas), а также языки Lua и Python.
https://github.com/o3de/o3de
Сайт: https://o3de.org/
=============
Если нашел интересный софт, поделись с сообществом: @FOSS_triangle_bot
Вчера получивший свободу игровой движок на базе технологий CryEngine, пригодный для создания игр класса AAA.
Код написан на С++ и опубликован под лицензией Apache 2.0. Имеется поддержка платформ GNU/Linux, Windows 10, macOS, iOS и Android.
Движок включает в себя интегрированную среду для разработки игр на базе Qt, многопоточную систему фотореалистичного рендеринга Atom Renderer с поддержкой Vulkan, Metal и DirectX 12, расширяемый редактор 3D-моделей, систему анимирования персонажей (Emotion FX), движок симуляции физических процессов в реальном режиме времени и математические библиотеки, использующие инструкции SIMD. Для определения игровой логики может использоваться среда визуального программирования (Script Canvas), а также языки Lua и Python.
https://github.com/o3de/o3de
Сайт: https://o3de.org/
=============
Если нашел интересный софт, поделись с сообществом: @FOSS_triangle_bot
Forwarded from Infrastructure Engineer🇺🇦
Регулярки мои регулярочки! ч. 4
Сегодня в меню скобочки!
Пример множественного выбора, в скобки добавляешь символы которые хочешь найти
через знак минус можно указывать диапазон (или несколько) ОТ-ДО
в данном случае
PROTIP: если хочешь в свой диапазон добавить знак
ставь его в начале списка
Уже рассматривали в конце второй части, добавлю пару деталей
Quantifiers можно добавлять к чему угодно, даже к рассмотренному выше sets (но осторожно)
Чудеса множественного выбора
Вывести всю строку, которая начинается на любое
Да, этот элемент похож на
Как например
С домашкой тебе поможет regex101.com
На сегодня всё.
О том где я не прав, расскажи в комментариях
Сегодня в меню скобочки!
[{(|)}]
testfile8044-dc
lsblk
subscribe_to_44wave
25092021
6;d32$4467@gmail.com
[] - Sets and rangesПример множественного выбора, в скобки добавляешь символы которые хочешь найти
grep -P '[sbrtv-z]' testfile
(стрелочки вместо консольной подсветки)lsblkВ примере выше был дополнительно задан диапазон
^^
subscribe_to_44wave
^ ^^ ^ ^ ^ ^
v-z;через знак минус можно указывать диапазон (или несколько) ОТ-ДО
[a-zA-Z0-9] - замена для \w из предыдущей части[A-z] - малоизвестный (опасный) фокус, поскольку диапазон расчитывается по значениям ASCIIв данном случае
A-65 z-122 Всё что находится между этими значениями в ASII таблице попадёт в паттернPROTIP: если хочешь в свой диапазон добавить знак
- без его превращения в контрол символставь его в начале списка
[-abc] или экранируй \-
gr[ae]p - напиши в комментах строку которая подходит под этот паттерн *{} - amount QuantifierУже рассматривали в конце второй части, добавлю пару деталей
grep -Po '^\d{4,6}' testfile
8044
250920
{N} - N повторов предыдущего паттерна{N,M} - От N до M повторов предыдущего паттерна{N,} - От N и до бесконечность не пределQuantifiers можно добавлять к чему угодно, даже к рассмотренному выше sets (но осторожно)
^[dfghj]{4}$ - напиши в комментах строку которая попадает под этот паттерн **() - AlternationЧудеса множественного выбора
Вывести всю строку, которая начинается на любое
\d или на букву s
grep -Po '^(\d|s).+' testfile
8044-dc
subscribe_to_44wave
25092021
6;d32$4467@gmail.com
(A|B|C) - выбрать А OR B OR C; повторять до полного удовлетворенияДа, этот элемент похож на
[], но [] не позволяют в себя засунуть другие паттерныКак например
^\d{4,6}((@|#)[a-z]{3,}\.[a-z]{3,}|[0-9]+\.com)$
Кто напишет пять строк которые попадают под это правило, тот большой молодец ***С домашкой тебе поможет regex101.com
На сегодня всё.
О том где я не прав, расскажи в комментариях
Forwarded from MTFCore ξ16 🇺🇦✙
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from [MIS]ter & [MIS]sis Team
Заметки на полях: Пентестим Kubernetes
Лет 6 назад проект Kubernetes только начинал развиваться, а сегодня - его используют компании во всем мире. Kubernetes присутствует в сетях, наверное, всех крупных компании. Соответственно, возникает вопрос, а нужно ли проверять безопасность контейнеров приложения при пентесте или анализе этого приложения? И если надо, то, как это сделать?
Сегодня поделимся с вами информацией о том, на что нужно обратить внимание при анализе Kubernetes и получении первоначального доступа. По крайней мере тем, как видим это мы. И поделимся полезными (на наш взгляд) ссылками.
Итак, что нужно проверить в первую очередь:
1.Открытые порты. Если Kubernetes настроен правильно, то доступно извне очень ограниченное число портов. Но мы с вами знаем, что правильная настройка чего-либо встречается редко. К примеру, для удобства разработчиков, администраторов, очень часто оставляют доступный ssh порт с не очень надежным паролем. Поэтому всегда проверяем наличие открытых TCP портов для различных узлов: 22,443,2379,2380,4194,6443,6782-6784,6666,8080,8443,9099,10250-10252,30000-32767
2. Доступность API и немного профаззить каталоги. Цель - найти скрытые каталоги или файлы, а также точки в которых разрешен анонимный доступ. По умолчанию в Kubernetes API не разрешен анонимный доступ и очень сильная ролевая модель доступа, в которой по умолчанию запрещено все. Но опять же - проверить надо.
3. Доступ к etcd (обычно это порты 6666 и 2379). etcd - хранит информацию о конфигурации и секретах кластера. Доступ для записи в etcd - это, по сути, root-доступ к всему кластеру. На самом деле даже доступ на чтение - это риск повышения привилегий. Качественная настройка - доступ до etcd только с серверов API
4. Доступ к Kubelet. Kubelet - это такой посредник в общении каждого модуля кластера и API. И вот тут по умолчанию между API и Kubelet настроен анонимный доступ. Чтобы проверить доступна ли точка kubelet - нужно проверить доступ на порт 10250 и каталог pods. Если есть доступ к такой точке, то можно воспользоваться уже готовым инструментом для атаки - https://github.com/cyberark/kubeletctl
5. Доступ к панели управления Kubernetes. По сути, это веб-приложение, которое позволяет управлять кластером. До версии 1.8 в панели управления была учетная запись службы с полными привилегиями. В новых версиях открытая панель управления встречается редко, а кластеры с облачным управлением переводят все на централизованный интерфейс на своих порталах. Однако для старых версий проверка все еще актуальна
Эти пункты стоит проверить, чтобы понять - можете вы получить первоначальный доступ к Kubernetes или нет. Более глубокий анализ - это уже тема для более детальной статьи.
Если вам интересно что-то почитать на тему Kubernetes, его пентеста и безопасности - делимся несколькими ссылками:
https://cheatsheetseries.owasp.org/cheatsheets/Kubernetes_Security_Cheat_Sheet.html - подробный разбор того как безопасно развернуть, настроить и контролировать Kubernetes
https://www.microsoft.com/security/blog/2021/03/23/secure-containerized-environments-with-updated-threat-matrix-for-kubernetes/ - матрица угроз Kubernetes от Microsoft, в стиле ATT&CK
https://github.com/magnologan/awesome-k8s-security - отличный ресурс, где собрано огромное количество ссылок и информации по Kubernets и его безопасности
Лет 6 назад проект Kubernetes только начинал развиваться, а сегодня - его используют компании во всем мире. Kubernetes присутствует в сетях, наверное, всех крупных компании. Соответственно, возникает вопрос, а нужно ли проверять безопасность контейнеров приложения при пентесте или анализе этого приложения? И если надо, то, как это сделать?
Сегодня поделимся с вами информацией о том, на что нужно обратить внимание при анализе Kubernetes и получении первоначального доступа. По крайней мере тем, как видим это мы. И поделимся полезными (на наш взгляд) ссылками.
Итак, что нужно проверить в первую очередь:
1.Открытые порты. Если Kubernetes настроен правильно, то доступно извне очень ограниченное число портов. Но мы с вами знаем, что правильная настройка чего-либо встречается редко. К примеру, для удобства разработчиков, администраторов, очень часто оставляют доступный ssh порт с не очень надежным паролем. Поэтому всегда проверяем наличие открытых TCP портов для различных узлов: 22,443,2379,2380,4194,6443,6782-6784,6666,8080,8443,9099,10250-10252,30000-32767
2. Доступность API и немного профаззить каталоги. Цель - найти скрытые каталоги или файлы, а также точки в которых разрешен анонимный доступ. По умолчанию в Kubernetes API не разрешен анонимный доступ и очень сильная ролевая модель доступа, в которой по умолчанию запрещено все. Но опять же - проверить надо.
3. Доступ к etcd (обычно это порты 6666 и 2379). etcd - хранит информацию о конфигурации и секретах кластера. Доступ для записи в etcd - это, по сути, root-доступ к всему кластеру. На самом деле даже доступ на чтение - это риск повышения привилегий. Качественная настройка - доступ до etcd только с серверов API
4. Доступ к Kubelet. Kubelet - это такой посредник в общении каждого модуля кластера и API. И вот тут по умолчанию между API и Kubelet настроен анонимный доступ. Чтобы проверить доступна ли точка kubelet - нужно проверить доступ на порт 10250 и каталог pods. Если есть доступ к такой точке, то можно воспользоваться уже готовым инструментом для атаки - https://github.com/cyberark/kubeletctl
5. Доступ к панели управления Kubernetes. По сути, это веб-приложение, которое позволяет управлять кластером. До версии 1.8 в панели управления была учетная запись службы с полными привилегиями. В новых версиях открытая панель управления встречается редко, а кластеры с облачным управлением переводят все на централизованный интерфейс на своих порталах. Однако для старых версий проверка все еще актуальна
Эти пункты стоит проверить, чтобы понять - можете вы получить первоначальный доступ к Kubernetes или нет. Более глубокий анализ - это уже тема для более детальной статьи.
Если вам интересно что-то почитать на тему Kubernetes, его пентеста и безопасности - делимся несколькими ссылками:
https://cheatsheetseries.owasp.org/cheatsheets/Kubernetes_Security_Cheat_Sheet.html - подробный разбор того как безопасно развернуть, настроить и контролировать Kubernetes
https://www.microsoft.com/security/blog/2021/03/23/secure-containerized-environments-with-updated-threat-matrix-for-kubernetes/ - матрица угроз Kubernetes от Microsoft, в стиле ATT&CK
https://github.com/magnologan/awesome-k8s-security - отличный ресурс, где собрано огромное количество ссылок и информации по Kubernets и его безопасности
GitHub
GitHub - cyberark/kubeletctl: A client for kubelet
A client for kubelet. Contribute to cyberark/kubeletctl development by creating an account on GitHub.
Forwarded from Sysadmin Tools 🇺🇦
A comprehensive post on essential tools for Kubernetes, covering deployment, build, security, policy, higher-level interfaces, extensions and lots more. It does point to the size and complexity of the ecosystem now.
https://itnext.io/kubernetes-essential-tools-2021-def12e84c572
#k8s #kubernetes #tools
https://itnext.io/kubernetes-essential-tools-2021-def12e84c572
#k8s #kubernetes #tools
Medium
Kubernetes Essential Tools: 2021
Review of the best tools for Kubernetes
Forwarded from Технологический Болт Генона
> Друзья, мы выяснили как такое возможно. Во время общения с младшим сотрудником, старший звонит на номер 900 подставляя на исходящий мой номер. Там робот предлагает продиктовать мне остаток по картам, просит назвать номер, если назвать номер на угад, то робот дружелюбно сообщает что такой карты нет, и называет номера всех действующих карт (Сбер,это реально круто, спасибо). Далее называешь номер любой из карт, и он сообщает тебе остаток. Это просто офигенно. Вопрос про слив данных сотрудником снимается, виноват робот. Новые вопросы к Сберу: почему сотрудники не знают что так можно? Почему вообще так можно? Добавлю в пост.
Голосовой помощник «Сбера» — персональные данные попали к злоумышленникам
https://vc.ru/claim/269097-golosovoy-pomoshchnik-sbera-personalnye-dannye-popali-k-zloumyshlennikam
Голосовой помощник «Сбера» — персональные данные попали к злоумышленникам
https://vc.ru/claim/269097-golosovoy-pomoshchnik-sbera-personalnye-dannye-popali-k-zloumyshlennikam
Технологический Болт Генона
> Друзья, мы выяснили как такое возможно. Во время общения с младшим сотрудником, старший звонит на номер 900 подставляя на исходящий мой номер. Там робот предлагает продиктовать мне остаток по картам, просит назвать номер, если назвать номер на угад, то робот…
Вчера звонила "СБ сбербанка" и активно мне заявляли, что могут позвонить с 900.
Видимо имели ввиду именно этот способ.
Видимо имели ввиду именно этот способ.
Forwarded from MTFCore ξ16 🇺🇦✙
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from MTFCore ξ16 🇺🇦✙
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Cybred
Одна из лучших по социальной инженерии.
Не имеет ничего общего с серией «По методикам спецслужб» и книгами Наварро, которые по непонятной причине тоже попадают в топы по социальной психологии.
Для тех, кто впервые о них слышит - каждая из этих книг буквально в точности копирует предыдущую, особенно в абсолютно очевидных методах и разбросанных по всему содержанию мотивационных напутствиях в духе «Богатого папы, бедного папы» или даркнет каналов с их рекламой топового обучения на платных курсах «вот прочитаешь/купишь еще главу/курсы, анон, и станешь из забитого хикки топ социком/хацкером».
Ну а в психологии влияния действительно есть хорошие примеры поведенческого анализа, проводится много параллелей с необычными паттернами поведения животных и людей. Каждый пример подкрепляется реальными исследованиями, в том числе из этологии, а также практическими историями из реальной жизни читателей (приводятся отрывки из их писем). Всем рекомендую.
Никто не платил 😅
Не имеет ничего общего с серией «По методикам спецслужб» и книгами Наварро, которые по непонятной причине тоже попадают в топы по социальной психологии.
Для тех, кто впервые о них слышит - каждая из этих книг буквально в точности копирует предыдущую, особенно в абсолютно очевидных методах и разбросанных по всему содержанию мотивационных напутствиях в духе «Богатого папы, бедного папы» или даркнет каналов с их рекламой топового обучения на платных курсах «вот прочитаешь/купишь еще главу/курсы, анон, и станешь из забитого хикки топ социком/хацкером».
Ну а в психологии влияния действительно есть хорошие примеры поведенческого анализа, проводится много параллелей с необычными паттернами поведения животных и людей. Каждый пример подкрепляется реальными исследованиями, в том числе из этологии, а также практическими историями из реальной жизни читателей (приводятся отрывки из их писем). Всем рекомендую.
Никто не платил 😅
Forwarded from Cybred
Искусство_тестирования_на_проникновение_в_сеть.pdf
11.5 MB