Какой тип BLOB?

Вместо повторной настройки ядра эту ошибку (module verification failed) можно было бы решить, просто добавив одну строку CONFIG_MODULE_SIG=n в начало Makefile для самого модуля:

CONFIG_MODULE_SIG=n

# If KERNELRELEASE is defined, we've been invoked from the
# kernel build system and can use its language.
ifneq ($(KERNELRELEASE),)
    obj-m := hello.o

# Otherwise we were called directly from the command
# line; invoke the kernel build system.
else
    KERNELDIR ?= /lib/modules/$(shell uname -r)/build
    PWD := $(shell pwd)

default:
    $(MAKE) -C $(KERNELDIR) M=$(PWD) modules
endif
2
задан mustaccio 16 January 2019 в 20:40
поделиться

1 ответ

Окончательным ответом на этот вопрос будет комментарий Роберта Харви:

«Обычный способ идентифицировать двоичный файл некоторого типа - это иметь некоторые« магические числа »в начале файла, который вы можете использовать для идентификации типа. См. en.wikipedia.org/wiki/… и en.wikipedia.org/wiki/File_format#Magic_number"

, а также комментарий Эрвина Смута:

«Читая подробные спецификации дизайна базы данных. Отсутствует, пытаясь найти первоначального автора системы и надеясь, что он все еще помнит. Отсутствует, пытаясь найти другой код, который использует тот же BLOB и вид реинжиниринга спецификация оттуда. В большинстве магазинов вам придется пройти весь путь до третьего шага, увы. "

0
ответ дан Zoran Bajcer 16 January 2019 в 20:40
поделиться
Другие вопросы по тегам:

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