РАЗБОР
aemscan-Сканер уязвимости Adobe Experience Manager
Режим чтения
[ обложка статьи ]
Adobe Experience Manager - это система управления контентом, основанная на Apache Sling- структуре веб-приложений RESTful на основе расширяемого дерева контента. Apache Sling, в свою очередь, в основном представляет собой REST API для Apache Jackrabbit , который представляет собой реализацию API репозитория контента для Java (JCR). Основным принципом JCR является то, что все является ресурсом. Это означает, что любой объект в репозитории JCR может быть извлечен несколькими способами в зависимости от запрошенного селектора. Например, если вы сделаете запрос в /index.html, вы получите HTML-страницу, но если вы замените .html на селектор .json, вы сможете получить метаданные этого ресурса:
{
"jcr: primaryType":"cq: Page",
"jcr:createdBy":"transport-user",
"jcr:created":"Mon Jun 13 2018 22:09:46 GMT+0000"
}
У установок AEM обычно есть много скрытых камней (даже хэшей паролей), если селектора неправильно настроены. aemscan помогает выявить такие недостатки и многое другое:
- Учетные данные по умолчанию bruteforce
- Ошибка утечки информации по умолчанию
- Проверка поддержки WebDav (WebDav OSGI XXE CVE-2015-1833)
- Обнаружение версии
- Полезный сканер путей
Код:
git clone https://github.com/Raz0r/aemscan.git
cd aemscan
python setup.py install
Применение
Код:
aemscan <url>
TODO
- CVE-2016-0956 "Apache Sling Framework 2.3.6 Information Disclosure"
- CVE-2018-5006, CVE-2018-12809 "Adobe Experience Manager Server-Side Request Forgery"
AI-выжимка
сгенерировано ИИ
Тезисы статьи скоро
Статья читается полностью. Тезисы со ссылками на разделы появятся позже.
Содержание
Codeby Academy
Практика и мастерство
От основ до продвинутого — программы для практиков Codeby.
Перейти к курсу →
Поиск в обсуждении
Карта ветки
Продолжить чтение
Следующий разбор
Песочница, в которой прятался враг
Ещё по теме
- Статья
- Статья
Комментарии
0