Взлом пароля Ubiquity UniFi

Однажды мне в одной организации досталась в наследство сетка из нескольких Ubiquity UniFi "тарелок". Надо было что-то там перенастроить, однако пароль никто не знал, и даже прежние два админа говорили что они если когда-либо и знали пароль, то теперь благополучно его забыли. В общем был вариант обнулить конфигурацию тарелок, или как то вытащить на свет божий текущий пароль.

На счастье в интернете было найдено решение этой проблемы. Дело в том, что Ubiquity UniFi контроллер запускается локально на одном компьютере, и хранит все настройки (в том числе и пароли) в локальной базе данных. Нашлась и программа, способная это сделать. Называется она MongoExplorer. Работает она на Silverlight, поэтому обязательно надо обновиться до последней версии, прежде чем можно будет прогу запустить.

Прежде всего запускаем сам контроллер Ubiquity UniFi и ждем такого результата:

Ubiquiti UniFi запуск

Идем на сайт разработчика MongoExplorer сюда. Ищем и нажимаем на такую кнопку:

Установка MongoExplorer

Сайт разработчика мертв. :(

Вначале устанавливаем Silverlight.

Далее скачиваем архив внизу страницы, распаковываем и запускаем runme.cmd (если у вас путь к Silverlight другой, то путь запуска в скрипте надо будет изменить) и все работает!

После установки появится такое окно программы:

Интерфейс MongoExplorer

Нажимаем на кнопку "Connect" в левом верхнем углу, и заполняем поля как на картинке. Host:localhost, Port:27117, Database:ace.

Подключаемся к базе данных

Жмем кнопку "ОК", и подключаемся к базе данных. Далее в левом поле "Connections" ищем поле "admin", нажимаем на него. В поле чуть ниже "Documents" нажимаем на цифры и в правом поле можно увидеть наш долгожданный пароль на систему:

Получаем пароль на UniFi

Точно также можно посмотреть пароль и на пользователей, если таковые присутствуют в базе данных.