2010-08-17 2 views
2

Я бы хотел, чтобы потенциальные хакеры не подключались к моей бинарной системе Linux. Я вижу, что ptrace DENY_ATTACH можно использовать на OSX. Есть ли такой вариант, который можно использовать в Linux? Как насчет Windows?Как я могу предотвратить привязку gdb к exe?

Спасибо за любую информацию!

ответ

1

Такой системный вызов требует поддержки ядра. Даже если это существовало в Linux, было бы довольно легко отключить, скомпилировав собственное ядро.

0

В linux ptrace возвращает -1, если процесс ptraced.

Таким образом, в вашей программе можно попробовать подключиться к вашему процессу, и если вы получите -1, вы узнаете, что программа ptraced.

Смежные вопросы