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

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

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

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

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

Ну а ежели таковых нет - растолкуйте, в чём "загвоздка" ;)

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

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

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

ZigZag
Сообщения: 38
Зарегистрирован: 28 окт 2015, 03:43

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

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

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

p.s. А что там за история с d-link'ами ? Кто-то донакатывал прошивки на совместимое железо, что зюкслевцы озаботились защитой ?

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

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

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

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

ZigZag
Сообщения: 38
Зарегистрирован: 28 окт 2015, 03:43

Сообщение ZigZag » 15 июн 2017, 03: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 и её так же можно разобрать ?

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

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

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

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


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

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

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

Сейчас этот форум просматривают: CommonCrawl [Bot] и 1 гость