Simplemente curioso, ¿puedes falsificar un uptime
, por ejemplo aumentarlo a 10 años?¿puedes falsificar * nix uptime?
He intentado cambiar el tiempo del sistema, y no hará este truco.
Simplemente curioso, ¿puedes falsificar un uptime
, por ejemplo aumentarlo a 10 años?¿puedes falsificar * nix uptime?
He intentado cambiar el tiempo del sistema, y no hará este truco.
Eche un vistazo a esta utilidad: UptimeFaker.
alias uptime='echo " 11:07:17 up 10 BILLION YEARS!, 4 users, load average: 0.38, 0.52, 0.41"'
Si desea obtener una mayor extravagancia, puede tomar la salida real de tiempo de actividad y modificarla.
Sí, debería poder adjuntar un gdb al kernel en ejecución y piratear el valor de tiempo de actividad. Necesitaría saber dónde estaba guardado y tener un archivo de símbolos. Estoy asumiendo aquí, que el tiempo de actividad se mantiene en algo asignado de forma estática.
O bien, escriba un pequeño módulo de kernel que piratea el tiempo de actividad cuando lo carga (y descarga inmediatamente de nuevo).
Si está asignado estáticamente, también puede encontrarlo en '/ dev/mem' y modificarlo directamente. – Ryan
eso es de una manera, pero ¿hay alguna forma de producir esto?/Usr/bin/uptime'? – c2h2
@ c2h2: si nos dice lo que está tratando de lograr, entonces podremos encontrar lo que quiere. Reemplazar '/ usr/bin/uptime' con un shellscript sería un posible enfoque (las personas aún podían consultar'/proc/uptime'). –
No estoy tratando de hacer nada dañino, solo curiosidad si esto es algo que se puede cambiar manualmente. así que la próxima vez cuando inicie sesión en algunas máquinas y verifique el tiempo de actividad, sé que nadie ha pirateado nada. – c2h2