Вот пример изображения устройство:

Проблема в следующем: У устройства нет официального производителя, это noname китайский аппарат. Соответственно, сайта производителя нет, а также нет обновлений или загрузок прошивки.
Последовательное управление через UART генерирует вывод оболочки. Здесь теоретически можно войти в существующую систему Linux. Проблема в том, что нет данных доступа. Попытка использовать стандартные данные доступа, такие как root:root, root:admin, admin:admin или аналогичные, не работает.
В системе есть модифицированная версия OpenWRT (версия OpenWrt Linux-3.10.14-p112871) и загружается с помощью U-Boot 1.1.3 (25 декабря 2017 г. - 22:59:38).У меня еще не было опыта работы с U-Boot, но, похоже, это упрощенная и ограниченная версия, так как в справке оболочки U-Boot отображается очень мало команд:< /p>
Код: Выделить всё
MT7628 # help
? - alias for 'help'
bootm - boot application image from memory
cp - memory copy
erase - erase SPI FLASH memory
go - start application at address 'addr'
help - print online help
loadb - load binary file over serial line (kermit mode)
md - memory display
mdio - Ralink PHY register R/W command !!
mm - memory modify (auto-incrementing)
nm - memory modify (constant address)
printenv- print environment variables
reset - Perform RESET of the CPU
rf - read/write rf register
saveenv - save environment variables to persistent storage
setenv - set environment variables
spi - spi command
tftpboot- boot image via network using TFTP protocol
version - print monitor version
Код: Выделить всё
MT7628 # printenv
bootcmd=tftp
bootdelay=5
baudrate=57600
ethaddr="00:AA:BB:CC:DD:10"
ipaddr=10.10.10.123
serverip=10.10.10.3
stdin=serial
stdout=serial
stderr=serial
BootType=3
Environment size: 160/4092 bytes
Я бы предпочел сделать резервную копию полной прошивки изображение каким-то образом заранее, чтобы я мог восстановить его в случае сомнений. Как лучше это сделать через U-Boot?
Возможно, есть программы перебора, подключающиеся через COM-порт (UART)? Это, безусловно, также будет способом узнать пароль root.
Подробнее здесь: https://stackoverflow.com/questions/786 ... e-via-uart
Мобильная версия