выполнил «chmod 666 ld-2.17.so» - как я могу восстановить?

, вам нужно добавить в свой файл HWADDR = "xx : xx: xx: xx: xx: xx " , где xxxx - это реальный или клонированный MAC-адрес вашей интерфейсной карты, который вы можете найти, выполнив команду ifconfig -a.

1
23.08.2018, 06:32
1 ответ

Если у вас есть исполняемый файл, в который вы можете писать, вы можете скопировать содержимое ld.soв этот файл с помощью bashread:

while IFS= read -d '' -r  line; do printf "%s\0" "$line"; done > executable-file < /lib64/ld-2.17.so

Пример:

bash-4.2$ ll foo
-rwxr-xr-x 1 muru muru 29K Aug 23 13:02 foo*
bash-4.2$ while IFS= read -d '' -r  line; do printf "%s\0" "$line"; done > foo < /lib64/ld-2.17.so
bash-4.2$./foo
Usage: ld.so [OPTION]... EXECUTABLE-FILE [ARGS-FOR-PROGRAM...]
You have invoked `ld.so', the helper program for shared library executables.
...

Затем вы можете использовать его для запускаchmod:

bash-4.2$./foo /bin/chmod
/bin/chmod: missing operand
Try '/bin/chmod --help' for more information.
3
27.01.2020, 23:23

Теги

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