Добрый день.
Как можно протестировать работоспособность патча в демонстрационных целях?
К сожалению, не совсем понимаю что именно он делает и как работает.
Если в решении какой-нибудь задачи вызвать потенциально опасный код: system("/bin/bash kill -9 4894");
с выключенным Run programs securely и без установленного патча, все равно получим :
/bin/bash: line 0: kill: (4894) - Operation not permitted
Можно ли как-то спровоцировать падение сервера или иной вред в системы без патча?
Когда устанавливаю Run programs securely =YES с установленным патчем, система на проверках стабильно выдает результат Check failed (run: task_EnableSecureExec() failed
Спасибо.
Проверка работоспособности патча к ядру
Re: Проверка работоспособности патча к ядру
Программа без ограничений может удалять файлы, убивать процессы, создавать новые процессы и так далее.
Проверить функционирование патча к ядру можно с помощью команды:
В Вашем случае, кажется, патч в системе не установлен.
Проверить функционирование патча к ядру можно с помощью команды:
Code: Select all
cd ejudge/extra/captest
make tests
Re: Проверка работоспособности патча к ядру
Спасибо. Возникли мелкие проблемы: построение make tests не было завершено удачно. Сообщу о результатах позже.