От чего зависит количество kswapd:s?

Начиная с

aShellScriptaBinaryExecutable

делать

zip binary.zip aBinaryExecutable
cat aShellScript binary.zip > hybrid
chmod +x hybrid

Я пропустил, что добавить в сценарий, чтобы распаковать и запустить двоичный файл, но обратите внимание, что hybridявляется действительным zip-файлом -и допустимым сценарием оболочки, сценарий оболочки может распаковать себя и получить двоичный -исполняемый файл (, но не сценарий оболочки ).

Преимущество

Надежный :Файл является допустимым zip и допустимым сценарием оболочки (, если вы выходите, прежде чем пытаться интерпретировать мусор в конце ).

Недостаток

Конец сценария ужасен.

Почему это работает

  • shellначинает интерпретацию с начала файла. (Все смещения являются символическими.)
  • zipначинает интерпретацию с конца файла. Все смещения являются относительными.
0
02.06.2020, 01:12
0 ответов

Теги

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