Вы можете подделать * NIX Uptime?
Просто любопытно, вы можете подделать uptime
Например, увеличить его до 10 лет?
Я попытался изменить системное время, и это не сработает.
3 ответа
Решение
alias uptime='echo " 11:07:17 up 10 BILLION YEARS!, 4 users, load average: 0.38, 0.52, 0.41"'
Если вы хотите получить дополнительную фантазию, вы можете взять фактический вывод времени безотказной работы и изменить его.
Да, вы должны быть в состоянии подключить GDB к работающему ядру и взломать значение uptime. Вам нужно знать, где он хранится, и иметь файл символов. Здесь я предполагаю, что время безотказной работы содержится в чем-то статически распределенном.
В качестве альтернативы, напишите небольшой модуль ядра, который проверяет время безотказной работы при загрузке (и сразу же снова выгружается).