Поверните налево, направо, ускоряйтесь или замедляйтесь с помощью черепахи Python

Исходный файл script.sh:

#!/usr/bin/env bash
echo "foo"

Создать other.sh

$ echo '#!/usr/bin/env bash' > other.sh
$ echo "echo '$(base64 script.sh)' | base64 -d | sh" >> other.sh
$ chmod +x other.sh

Результат (cat other.sh):

#!/usr/bin/env bash
echo 'IyEvdXNyL2Jpbi9lbnYgYmFzaAplY2hvICJmb28iCg==' | base64 -d | sh

Попробуйте:

$ ./other.sh
foo
-9
задан cdlane 7 November 2018 в 23:43
поделиться