*routerСегодня раздобыл рутовый telnet-пароль для своего роутера Asus RT-G32 (кому интересно — логин root, пароль 5up). Первым делом полез осмотреться, что вообще есть, как сделана загрузка, веб-интерфейс и прочие плюшки. Выяснилось, что весь веб-интерфейс и все конфиги лежат в /etc, смонтированной как tmpfs, которая копируется в память при загрузке на основе другой папочки /etc_p. Больное сознание подсказало набрать в /etc команду rm -rf *, теперь у роутера не открывается веб-интерфейс нихера :) Мне это расстроило, поэтому следующим шагом был убит процесс веб-сервера — стало не так обидно. Однако скоро я обнаружил отдельный постоянно висящий в памяти sh-скрипт, перезапускающий web-сервер, если он падает — сцуки асусы обо всем подумали.
Через некоторое время упал инет, поднять не удалось, хотя удалось восстановить веб-интерфейс, сделав симлинк из /etc_p в /etc :) Решил дальше не извращаться и перезапустил несчастный роутер.
#1238891
from Psi_Laptop, 14 months ago