Прошивка 10119 не поставляется с включенным telnet или ssh. Если вы достаточно мотивированы и готовы рисковать со своей коробкой, можно получить на нее права.
Возьми свежую загрузку прошивки 10119, firmware-nt1-1_10119rfke.zip
; он распаковывается в файл .bin. На самом деле это не файл .bin, расширение файла - ложь; это .tar.gz, так что иди и разархивируй его. В нем вы найдете среди множества других файлов, включая собственно firmware.tar.gz, preinst.sh
и postinst.sh
. Эти сценарии запускаются, как видно из их названий, до и после установки прошивки. Они запускаются как root. Все, что вы добавите к ним, будет запущено от имени пользователя root. Я рекомендую поместить интересный материал в postinst.sh и запустить его после установки прошивки.
Важная вещь, которую нужно знать о рутировании N1A1, - это то, что у него есть демон platformd, который при загрузке вернет определенные файлы конфигурации к заводскому стандарту. Как оказалось, у platformd очень сильные мнения о том, что находится в /etc /ssh /sshd_config. Таким образом, чтобы sshd с пользой работал на вашем N1A1, вам нужно запустить собственный экземпляр sshd.
Чтобы начать, вы можете вызвать sshd для выбранного файла конфигурации в postinst.sh. Для этого запишите или найдите понравившийся конфигурационный файл sshd и поместите его на N1A1; Вы можете поместить его в каталог веб-ресурса, если хотите. Абсолютный путь к общему веб-ресурсу - /mnt /disk /volume1 /myweb /. (Все общие пользовательские файлы тоже находятся в /mnt /disk /volume1 /.) Как только вы это сделаете, вы можете добавить строку
/usr/sbin/sshd -f /mnt/disk/volume1/myweb/sshd_config
на postinst.sh. Вам также понадобится сделать еще пару вещей в postinst.sh. У меня был файл /etc /nologin. Я не знаю, помогает ли это что-нибудь, чтобы помешать входу в систему.
if [ -e '/etc/nologin' ]; then
rm -rf /etc/nologin
fi
Вы не можете войти в учетную запись, у которой нет домашнего каталога, а домашние каталоги учетных записей, созданных на N1A1, определены как каталоги, которые не существуют (это может быть предназначено для защиты пользователей). , Аналогично, вы не можете войти в учетную запись, оболочка которой была настроена на что-то поддельное, а для всех учетных записей пользователей и учетной записи администратора установлена оболочка IIRC "/bin/false". Также добавьте в postinst.sh:
if [ ! -e '/home/admin' ]; then
mkdir /home/admin
fi
chown admin:admin /home/admin
usermod -d /home/admin/ admin
chsh -s /bin/bash admin
Это сделано для того, чтобы сделать учетную запись "admin" доступной для входа. Пока вы там, вы можете также дать себе root:
echo root:yourfavoritetemporaryrootpassword | chpasswd
Хорошо, теперь у вас есть все это, переархивируйте файл прошивки в архив tar/gzip, переименуйте его в «.bin» (Почему? Спросите LG.), А затем запустите веб-интерфейс вашего N1A1 и выполните обновление прошивки с помощью новой взломанной версии пакета прошивки.
Возможно, вы захотите сделать резервную копию ваших файлов, прежде чем пытаться что-либо из этого. Просто говорю'.
Если это сработало, после завершения процесса установки-перезагрузки вы сможете войти в систему с учетной записью администратора или с учетной записью root.
Но, пожалуйста, обратите внимание: если вы перезагрузите N1A1, ваш экземпляр sshd больше не будет запускаться автоматически, и вы потеряете доступ к своей оболочке. Поэтому вы можете воспользоваться этим случаем, во-первых, настроить второй sshd (с вашим собственным файлом конфигурации), пока вы там, так что он запускается при загрузке, как обычный sshd.