Записки потомственного it'шника
275 subscribers
509 photos
40 videos
204 files
1.65K links
Краткость — сестра таланта.
Автоматизация — мать порядка.
Ransomware'щики — боги.
Батя — программист over 80+ level.
Мать — бухгалтер, соскачившая с цифр на контдитерские изделия.
Ну а я — бакалавр ИБ по собственной воле.
Update: уже магистр.
Download Telegram
Forwarded from HackGit
​​Artfuscator

A better approach towards psychological warfare against reverse engineers.

https://github.com/JuliaPoo/Artfuscator
Forwarded from SHADOW:Group
👨‍💻 Уязвимые фрагменты кода

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

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

Ссылка на GitHub

#code #web
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from SHADOW:Group
​​📓 Отравляем кэш и получаем Stored XSS в Drupal

Если вы раньше работали с Drupal, то можете знать, что у него есть собственная внутренняя система кэширования, которая включена по умолчанию.

Самый простой способ узнать, включено ли кэширование - найти заголовок x-drupal-cache в ответе. Таким образом, вы даете уникальный ключ (конечная точка + параметры) в запросе, и в ответ вы получаете заголовок x-drupal-cache: MISS, но если вы снова делаете запрос с тем же ключом и получаете заголовок x-drupal-cache: HIT в ответе, то кэширование включено. Чтобы узнать больше о том, как работает кэширование и его эксплуатация, прочитайте статью от Portswigger.

После того, как вы узнали, что кэширование включено, один из способов, который можно использовать - это отравление кэша полезной нагрузкой для XSS. Но для этого нужно найти HTTP заголовок, который отражается в ответе. Поскольку Drupal, как и любой другой PHP-фреймворк, иногда поддерживает заголовки X-Original-URL и X-Rewrite-URL, можно попробовать ввести эти заголовки в запрос. Если это не сработает, попробуйте брутфорс заголовков.

Для этого можно использовать Param Miner в Burp Suite, который будет перебирать основные заголовки. На изображении ниже вы можете видеть, как был найден заголовок под названием style, который отражался в ответе и был уязвим для XSS.

Ответ с полезной нагрузкой кэшируется для вышеуказанного уникального запроса. Теперь, когда кто-то посещает адрес:

https://www.redacted.com/? q=admin&liec4897=1

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

#web #cache #drupal
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Proxy Bar
wireguard-initramfs
*
Включает wireguard во время загрузки ядра до монтирования зашифрованных разделов. В сочетании с dropbear это может обеспечить ПОЛНОСТЬЮ ЗАШИФРОВАННУЮ удаленную загрузку без хранения ключевого материала.
Вообще есть конечно способы проще, но мало ли кому пригодится.
download

#security #linux
👍1
Forwarded from Cybersecgame (Oleg)
Редко про какой фишинг хочется сказать, что это гениально.
This media is not supported in your browser
VIEW IN TELEGRAM
PivotTableJS – библиотека для быстрого исследования данных в Jupyter Notebook. Все с drag-n-drop, дата саентисты советуют.
Статический анализатор для ваших nginx конфигов

[ssrf] Подделка запроса на стороне сервера
[http_splitting] Разделение HTTP
[происхождение] Проблемы с проверкой реферера/происхождения
[add_header_redefinition] Переопределение заголовков ответа директивой add_header
[host_spoofing] Подделка заголовка узла запроса
[valid_referers] нет в valid_referers
[add_header_multiline] Многострочные заголовки ответа
[alias_traversal] Обход пути через неправильно настроенный псевдоним

https://github.com/yandex/gixy
Forwarded from PythonDigest
Python в атомной энергетике: сообразительные нейроморфы, предсказание поломок и анализ нормативки
https://habr.com/ru/post/699198/?utm_campaign=699198&utm_source=habrahabr&utm_medium=rss

Атомная энергетика — отрасль наукоёмкая. Python со своими инструментами для анализа данных и построения ИИ как раз подходит АЭС, здесь с ним можно решать амбициозные задачи на острие науки о данных. Поэтому Хабр решил разузнать побольше про Python в Росатоме. И попросил меня помочь.
Forwarded from 0% Privacy
|Dismember|

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

- Those circumstances that at first glance only complicate the case, most often lead you to a solution. It is only necessary to understand them properly, not amateurishly.

🕵️‍♂️Холмс, ищешь в памяти всех процессов(*nix-like) на машине негодяя его секреты и хочешь узнать то, чего не знают другие? На помощь приходит инструментарий(Dismember, "/proc"), который находит секреты ушлого негодяя путем поиска в памяти всех процессов на наличие общих секретов, до которых наши руки доходят, Ватсон. Поэтому лучше запускать из под рута для большего охвата.

Помимо прочего, можно воспользоваться grep(настолько просто и очевидно, Ватсон) для сопоставления регулярных выражений по памяти до которой наши руки и находить сокровенные информацию негодяя в памяти и не только. А еще этот инструментарий, Ватсон, нам поможет в составлении списка процессов, просмотре состояния процесса и связанной с ним информации, строить дерева процессов и найти собаку Баскервилей, используя таинственные команды.

⚠️Ватсон, я забыл упомянуть главное - сей инструментарий должен использоваться только в благих целях.

🕵️‍♂️Holmes, are you looking for his secrets in the memory of all processes (*nix-like) on the scoundrel's machine and want to find out what others don't know? The toolkit (Dismember,
"
/proc") comes to the rescue, which finds the secrets of a cunning scoundrel by searching the memory of all processes for the presence of common secrets that our hands reach, Watson. Therefore, it is better to run from under the root for greater coverage.

Among other things, you can use grep(so simple and obvious, Watson) to match regular expressions from memory to which our hands and find the scoundrel's innermost information in memory and not only. And this toolkit, Watson, will help us in compiling a list of processes, viewing the status of the process and related information, building process trees and finding the Baskervilles dog using mysterious commands.

⚠️Watson, I forgot to mention the main thing - this toolkit should be used only for good purposes.

#SherlockHolmes #secrets #forensics #memoryScan #processes
Forwarded from Life-Hack - Хакер
EvilnoVNC

Это готовая фишинговая платформа.

В отличие от других методов фишинга, EvilnoVNC позволяет обойти 2FA, используя настоящий браузер через соединение noVNC.

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

https://github.com/JoelGMSec/EvilnoVNC
Forwarded from Proxy Bar
regex GitHub Dorks
/ssh:\/\/.*:.*@.*target\.com/
/ftp:\/\/.*:.*@.*target\.com/
Forwarded from k8s (in)security (Дмитрий Евдокимов)
Мой хороший товарищ Сергей Солдатов опубликовал замечательную вещь - mindmap для Major Risks for Core Components of Container Technologies (NIST SP 800-190) !

Там отдельными разделами идут:
- Host OS Risks
- Container Risks
- Registry Risks
- Orchestrator Risks
- Image Risks
Forwarded from k8s (in)security (Дмитрий Евдокимов)
Очередная крутая статья "Digging into the OCI Image Specification" от авторов "Digging Into Runtimes – run", опять глубоко про основы, и на этот раз про OCI спецификацию образов.

Из статьи вы на теории и на практике познакомитесь с:
- Limitations of the Runtime Specification (runtime-spec)
- Image Format Specification (image-spec)
- Image Manifest
- Image Index
- Image Layout
- Image Configuration
- Conversion
- Descriptors
- File System Layer

MUST READ
для всех кто работает с контейнерами и хочет понимать, что такое контейнеризация на самом деле.