суббота, 3 июня 2017 г.

Brocade 200E password recovery w boot password.

Купленный на ebay Silkworm 200E, не битый, не крашенный, fully functioning.

Изменены пароли на root, admin, factory.
Установлен пароль на boot. Контракта ессно нет.

Отворачиваем 6 болтов по бокам и два со стороны портов(один из болтов под наклейкой около разъема DB-9.

Снимаем CF с платы, цепляет за любой Линукс бокс.

Монтируем первый раздел с основным рутом на, например, /target

Выполняем:
mv /target/sbin/init /target/sbin/init.backup
cp /target/bin/bash /target/sbin/init
sync;sync;amount

Ставим CF на место, стартуем.

В шелле:
mount -o remount,rw /
mount -a
mkdir /mnt/etc
/sbin/passwddefault

В случае успеха:
rm /sbin/init
mv /sbin/init.backup /sbin/init
sync;sync
mount -o remount,ro /
 и дёрнуть за питание.

Логинимся с admin/password пьем пиво, меняем пароли.

PS
В конфигурации фабрики полоскался одинокий клариион, вот реально, одним wwn-ом и 7 анонимных хостов.