построить баню и сауну
каталог actions photoshop
   
Text Size

IT-аутсорсинг и компьютерный сервис

Санкт-Петербург (812) 915-99-40

Howto Recover Mikrotik ADMIN account Forgotten Password V2

Восстанавливаем пароль root'а на Mikrotik RouterOS

Данная процедура была  описана в статье: https://aacable.wordpress.com/tag/mikrotik-routerboard-password-recovery/

На настоящий момент (Август 2015) она устарела. На сегодняшний день данная процедура не будет работать, если использовать новые дистрибутивы Ubuntu

Ниже описана последовательность действий для восстановления забытого пароля софтового роутера от Mikrotik  RouterOS

Официальное решение от производителя – переустановка роутера с потерей конфигурации Делать это не всегда удобно, особенно если роутер в использовании и остановить его надолго не получится

1. Скачиваем дистрибутив Ubuntu. Я использовал последний дистрибутив 15.04 32 бита http://ubuntu.ru/get для десктопа

2. Если роутер находится на виртуальной машине то загружаемся с образа Ubuntuв демо режиме без установки системы на жесткий диск. Память виртуальной машине нужно отдать достаточно для запуска системы

3. Для того, чтобы было удобнее работать прописываем нового пользователя и даем пароль для root

sudo adduser user <password>

sudo passwd root <password>

4. Ставим ssh сервер командами:

sudo apt-get update

sudo apt-get install ssh

service ssh start

5. Смотрим ip на сетевом интерфейсе и подключаемся к системе через любого sshклиента под пользователем. После чего переходим на root

su root <password>

6. Далее вводим команды в режиме copy-paste c клиента ssh и подключаем диск роутера к системе:

fdisk –l

Видим что-то похожее:

7. монтируем диск во временную папку

mkdir /temp

mount -t auto /dev/sda2 /temp

8. Файл паролей находится в файле /rw/store/user.dat Копируем его в /home/user

cp /temp/rw/store/user.dat /home/user

9. Переходим в каталог пользователя cd /home/user и скачиваем исходник дешифратора

wget http://manio.skyboo.net/mikrotik/mtpass-0.9.tar.bz2

tar jxvf mtpass-0.9.tar.bz2

cd mtpass-0.9

10. Устанавливаемнеобходимыебиблиотеки:

sudo apt-get install libssl-dev

11. Команда make дает ошибку, поэтому компилируем следующей командой:

g++ mtpass.cpp -lssl -lcrypto -o mtpass

Получится исполняемый файл mtpass

12. Следующей командой делаем дешифрацию пароля:

./mtpass ../user.dat

На экране видим пароль админа

 Ярослав Егоров

Инженер Глобал-Админ

Статья разрешена к копированию при условии размещении ссылки на сайт автора globaladmin.ru

Интернет магазин openshop.in.ua | каталог товаров, цены, отзывы пользователей
pro-tablets.com