
Zoho ManageEngine ServiceDesk Plus MSP - Перечисление пользователей Active Directory (CVE-2021-31159) - https://ricardojoserf.github.io/CVE-2021-31159/
Этот скрипт использует различия в выводе функциональности восстановления пароля в ServiceDesk Plus до сборки 10519: если пользователь существует, возвращается сообщение о том, что email был отправлен, а если пользователя нет — сообщение всегда одинаковое.
Зная это, можно перечислять учётные записи в приложении или, что мы и попытаемся сделать с помощью этого скрипта, учётные записи Active Directory, если включена аутентификация AD. Это очень полезно, когда приложение открыто для доступа из интернета и известен формат учётных записей AD (например, первая буква имени + фамилия).
python3 exploit.py -t TARGET_URL -d DOMAIN -u USERSFILE [-o OUTPUTFILE]