Можно ли выйти из сеанса защищенного терминала "ловушка 1 2 3" с помощью SIGSEGV?

Название говорит это в основном. Я проверяю безопасность приложения на основе терминала в AIX, и способ его использования - удаленное подключение к нему через telnet, где ".profile" пользователя telnet, используемого для входа в систему, содержит "ловушку 1 2". 3", а затем сразу же после этого выполняет приложение терминала, о котором идет речь.

Поэтому у меня такой вопрос: поскольку эта команда trap, по-видимому, не перехватывает SIGSEGV (в отличие от SIGHUP, SIGINT и SIGQUIT, что соответствует "1 2 3"), можно ли было бы перейти к приглашению оболочки, если я смогу просто как-то вызвать ошибку сегментации внутри программы?

(о, и для дополнительных точек, есть какие-нибудь другие сигналы, кроме 1,2,3 (и теперь возможно SIGSEGV), которые должны быть перехвачены, чтобы предотвратить успешный переход к приглашению оболочки?)

0 ответов

Другие вопросы по тегам