189 похожих чатов

Всем доброй ночи! ребят, есть вопрос по разбору образов для апдейта

embedded linux. какое время назад поставил панель домофонную, типа, "умную". по факту - глючный китаец на hisilicon. захотелось влезть внутрь, но снять и припаяться не могу - панель уже вмонтирована. т.к. рут пароль для меня неизвестен то могу взаимодействовать с панелью только через веб-морду.

сегодня с сайта перекупщика скачал бинарь - апдейт прошивки. хочу в нем поменять рут пароль, включить ssh и залить на девайс через веб. но вот беда - без понятия чем этот образ запакован.

вот что говорит binwalk:

binwalk ./SL-07IP_r2_V3.0.0.2_20180502.ov 01:58:18

DECIMAL HEXADECIMAL DESCRIPTION
--------------------------------------------------------------------------------
159676 0x26FBC CRC32 polynomial table, little endian
208640 0x32F00 CRC32 polynomial table, little endian
262412 0x4010C uImage header, header size: 64 bytes, header CRC: 0xB96A13DF, created: 2014-05-26 12:30:21, image size: 2857056 bytes, Data Address: 0x80008000, Entry Point: 0x80008000, data CRC: 0x175EBA57, OS: Linux, CPU: ARM, image type: OS Kernel Image, compression type: none, image name: "Linux-3.0.8"
262476 0x4014C Linux kernel ARM boot executable zImage (little-endian)
285020 0x4595C gzip compressed data, maximum compression, from Unix, last modified: 1970-01-01 00:00:00 (null date)
3145996 0x30010C JFFS2 filesystem, little endian

JFFS2 в конце бинаря можно вытащить и полазить там, поменять что-то. а как обратно запаковать все? О_о

вообщем, товарищи, кто знает, может это какая-то дефолтная схема упаковки и можно где-то почитать как такие образы создаются?

1 ответов

11 просмотров

https://www.linuxquestions.org/questions/linux-newbie-8/extracting-and-re-compiling-jffs2-4175644158/

Похожие вопросы

Обсуждают сегодня

Всем привет, написал код ниже, но он выдает сегфолт, в чем причина? #include <stdio.h> #include <stdlib.h> #include <string.h> struct product { char *name; float price; };...
buzz базз
49
Хотел бы спросить у знающих, правильную ли я выбрал книгу для начала изучения ассемблера Юрова В.И ? Или есть более лучшие книги для начала обучения?
Botsman
25
Книга Юрова В.И пойдёт для обучения?
Botsman
24
$params = [ 'formid' => 'feedbackForm', 'formTpl' => '@CODE: <form class="form-validate" data-id="ajax_form"> <fieldset class="margin-bottom-md"> ...
Pathologic
1
> Примечательно, что новый владелец удаляет из GitHub любые жалобы, указывающие на подозрительную активность или смену владельца, и, видимо, рассчитывает на то, что пользовате...
Alex Sherbakov
1
Hey there Which is the best Linux destro for developers (coding)? To my research on reddit, they said Linux mint is good for mid level spec and Ubuntu for high Lev hardwar...
Wiz 🪄
11
И ещё вопрос: можно ли типа как на дос как-то запариться и с помощью прерываний выводить текст, вместо функции printf ?
НѣкъиⰘижєжєиꙁъвьсєсвѣтьноѣсѣтиѥсть•
34
а мы ещё не созрели до того, чтобы создать отдельный чатик про настройку редакторов?
Cheese Syrowiecki
16
Всем привет! У меня почему-то по-разному отображается TListView в Debug и Release режимах (FireMonkey)! При запуске под Win приложения TListView заливается программо. в Debug ...
Александр COM
8
Ладно, ещё тупого спрошу. Код должен банально вывести значение регистра на консоль, на деле же не выводя ничего, просто оставляя нерабочую консоль (открыта, ничего не написан...
НѣкъиⰘижєжєиꙁъвьсєсвѣтьноѣсѣтиѥсть•
25
Карта сайта