Взлом пароля Ubiquity UniFi
Однажды мне в одной организации досталась в наследство сетка из нескольких Ubiquity UniFi "тарелок". Надо было что-то там перенастроить, однако пароль никто не знал, и даже прежние два админа говорили что они если когда-либо и знали пароль, то теперь благополучно его забыли. В общем был вариант обнулить конфигурацию тарелок, или как то вытащить на свет божий текущий пароль.
На счастье в интернете было найдено решение этой проблемы. Дело в том, что Ubiquity UniFi контроллер запускается локально на одном компьютере, и хранит все настройки (в том числе и пароли) в локальной базе данных. Нашлась и программа, способная это сделать. Называется она MongoExplorer. Работает она на Silverlight, поэтому обязательно надо обновиться до последней версии, прежде чем можно будет прогу запустить.
Прежде всего запускаем сам контроллер Ubiquity UniFi и ждем такого результата:
Идем на сайт разработчика MongoExplorer сюда. Ищем и нажимаем на такую кнопку:
Сайт разработчика мертв. :(
Вначале устанавливаем Silverlight.
Далее скачиваем архив внизу страницы, распаковываем и запускаем runme.cmd (если у вас путь к Silverlight другой, то путь запуска в скрипте надо будет изменить) и все работает!
После установки появится такое окно программы:
Нажимаем на кнопку "Connect" в левом верхнем углу, и заполняем поля как на картинке. Host:localhost, Port:27117, Database:ace.
Жмем кнопку "ОК", и подключаемся к базе данных. Далее в левом поле "Connections" ищем поле "admin", нажимаем на него. В поле чуть ниже "Documents" нажимаем на цифры и в правом поле можно увидеть наш долгожданный пароль на систему:
Точно также можно посмотреть пароль и на пользователей, если таковые присутствуют в базе данных.