|
Autor: Koji Espiando terminales en FreeBSD Espiar terminales en FreeBSD es una tarea fácil y sencilla, tan solo necesitamos compilar un nuevo kernel con alguna opción de mas y hacer uso del comando watch Compilando el kernel Antes de compilar tenemos que añadir a nuestro kernel el pseudo-device snp, suponiendo que mi kernel se llama mi-kernel haremos: vi /usr/src/sys/i386/conf/mi-kernel (me sitúo al final del archivo y añado lo que sigue) pseudo-device snp 3 (Los espacios en blanco de separación deben ser tabuladores) Grabamos y esto es todo. Ahora vayamos a la compilación: cd /usr/src/sys/i386/conf (Si todo ha ido bien reiniciamos) NOTA: Si no tenéis un kernel personalizado usad de nombre GENERIC. También tenéis que aseguraros de que habéis instalado los fuentes del kernel (sección src/sys). Podéis instalarlos posteriormente mediante /stand/sysinstall sección Distributions) Ahora necesitamos crear el dispositivo del que hace uso el watch, así que pondremos: cd /dev Aquí acaba la parte de configuración. Ahora ya podemos hacer
uso del comando watch para espiar terminales. watch: fatal: cannotsnoop device La sintaxis de watch es la que se suele usar comunmente, es
decir, watch [-opciones ] terminal No hay demasiadas opciones en watch. Comentaré las mas significativas poniendo un ejemplo. Imaginaros que estáis en vuestra maquina y tras hacer un who veis lo siguiente: root ttyv0 Aug 12 10:20
El usuario chuck a conectado remotamente a nuestra maquina, y vemos que usa la terminal ttyp0. El otro usuario somos nosotros en consola. Para espiarle podemos teclear watch ttyp0. A partir de ese momento todo lo que teclee y vea el usuario chuck lo veremos nosotros. Si por el contrario le da por hacer un exit y finaliza su sesión veremos un mensaje del estilo: Snoop stopped due to tty close. Reconnecting. Como el usuario en cuestión ya no está, watch nos invita a teclear otro terminal para espiar a otro usuario. Esto diríamos que es al usar el comando tal cual, sin ningún tipo de opción. Veamos algunas teclas y opciones interesantes: Teclas que nos pueden interesar <control-G> Otras opciones que nos pueden interesar Para mi las opciones mas interesantes son estas: -c -W Para un mayor detalle de las opciones remitiros al manual del watch tecleando man watch |