http://kondybas.livejournal.com/ ([identity profile] kondybas.livejournal.com) wrote in [personal profile] kondybas 2016-10-29 02:36 pm (UTC)

Ага, чудовий аналіз. Респект.

У випадку FreeBSD, якщо мені не зраджує маразм, коли /bin/sh не може визначити метод запуску екзекутабла, він вважає його скриптом для себе, і форкає екземпляр себе, який і виконує команди в скрипті одна за одною:
rpi.lan # ls -l bom
-rwx------  1 root  wheel  41 Oct 29 14:31 bom

rpi.lan # cat bom
## no shebang here
cat $0
echo $$
#####

rpi.lan # echo $$
17988

rpi.lan # ./bom
## no shebang here
cat $0
echo $$
#####

97221
rpi.lan #

Post a comment in response:

This account has disabled anonymous posting.
If you don't have an account you can create one now.
HTML doesn't work in the subject.
More info about formatting