Как развернуть прошивку ndmsv1 ?

Форум для технических вопросов на любые темы от новичков
Аватара пользователя
ZigZag
Сообщения: 286
Зарегистрирован: 28 окт 2015, 04:43

Сообщение ZigZag » 13 июн 2017, 19:33

Застрял на этапе монтирования образа squashfs. Предположительно, разработчики что-то намутили с компрессией, отчего стандартные средства образ не могут взять.

Если есть какие-то специфические тулзы или тулкиты для работы с zyxel'евскими прошивками, не сочтите за труд - поделитесь ссылками ;)

Ну а ежели таковых нет - растолкуйте, в чём "загвоздка" ;)
Keenetic Omni II [v2.13.C.0.0-1]; Zyxel Keenetic [V1.00(BFW.4.4)D0]

Dr.Acid
Сообщения: 166
Зарегистрирован: 26 авг 2015, 23:46

Сообщение Dr.Acid » 13 июн 2017, 20:54

ZigZag, ищите на старом форуме, там кое-что было по этой теме. Да, разработчики намутили с шифрованием squashfs(защищаясь от Длинковцев), поэтому пересобирать поздние(выше 1.10) версии NDMSv1 не получалось. Но какова ваша цель? Если, например, просто "слить" прошивку, то это нетрудно сделать с работающего устройства.

Аватара пользователя
ZigZag
Сообщения: 286
Зарегистрирован: 28 окт 2015, 04:43

Сообщение ZigZag » 14 июн 2017, 04:22

Dr.Acid, всё довольно банально. Хотел вытащить бинарник iptables, дабы проверить наличие модуля u32. Пересборкой заниматься не планировал, нужно было только распаковать. Обычно с разворотом прошивок проблем не было, но вот тут наткнулся на такие вот "палки" в колёса.

1.11 накатывать пока не хочу т.к. руководствуюсь правилом - "работает - не трогай" (на 1.10 в своё время было вкорячено много софта и настроек и при апдейте обязательно что-нибудь да поломается,).

p.s. А что там за история с d-link'ами ? Кто-то донакатывал прошивки на совместимое железо, что зюкслевцы озаботились защитой ?
Keenetic Omni II [v2.13.C.0.0-1]; Zyxel Keenetic [V1.00(BFW.4.4)D0]

Dr.Acid
Сообщения: 166
Зарегистрирован: 26 авг 2015, 23:46

Сообщение Dr.Acid » 14 июн 2017, 21:33

ZigZag писал(а):Источник цитаты А что там за история с d-link'ами ?

Ооо... это очень старая история! ;) Но Zyxmon не любит об этом, так что ищите на просторах инета.
Слить один бинарник проще простого, зайдя в шелл под рутом.

Аватара пользователя
ZigZag
Сообщения: 286
Зарегистрирован: 28 окт 2015, 04:43

Сообщение ZigZag » 15 июн 2017, 04:55

Слить один бинарник проще простого, зайдя в шелл под рутом.
Так в том то и проблема, что стоит 1.10 и не хочеться заморачиваться с прошивками / откатами ввиду немаловероятного появления проблем с установленным и настроенным софтом. Потому я и решил развернуть прошивку 1.11. Если у вас есть киннетик с 1.11 - скиньте бинарник (даже если не совместим, посмотрю потроха hex-редактором) ;)

Кстати, 1.10 имеет несколько другую структуру прошивки. Если у 1.11 в конце впилен образ squashfs, то 1.10 как матрёшка из lzma (так до конца и не разобрал).

Тут http://forum.zyxmon.org/topic62-zyxel-k ... nutri.html в первом посте нашёл мануал по разбору прошивок второго поколения. Я так понимаю для 1.11 построена по тому же принципу, что 2.0 и её так же можно разобрать ?
Keenetic Omni II [v2.13.C.0.0-1]; Zyxel Keenetic [V1.00(BFW.4.4)D0]

Аватара пользователя
Zyxmon
Администратор
Сообщения: 1912
Зарегистрирован: 09 авг 2015, 15:33

Сообщение Zyxmon » 15 июн 2017, 08:01

ZigZag писал(а):Источник цитаты Я так понимаю для 1.11 построена по тому же принципу, что 2.0 и её так же можно разобрать ?

Плюс еще зашифрован раздел, ЕМНИП.


Вернуться в «Песочница»

Кто сейчас на конференции

Всего 2 посетителя :: 0 зарегистрированных, 0 скрытых и 2 гостя (основано на активности пользователей за последние 5 минут)
Больше всего посетителей (162) здесь было 16 ноя 2019, 18:33

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя