17 años en Internet

13 mayo 2011

Aplicar ttysnoop sin recompilar ssh:


Renombramos el /bin/login:
root@MacBook:~$ mv /bin/login /bin/login.original
Reemplazamos el ttysnoops por el sistema de login del sistema:
root@MacBook:~$ which ttysnoops
/usr/sbin/ttysnoops
root@MacBook:~$ mv /usr/sbin/ttysnoops /bin/login
Modificamos el /etc/snooptab. Donde pone "* socket login /bin/login", lo reemplazamos por "* socket login /bin/login.original".

reamos un backup del inittab, lo modificamos y recargamos la configuración:
root@MacBook:~$ cp /etc/inittab /etc/inittab.original
root@MacBook:~$ perl -p -i,orig -e 's#getty#getty -l /bin/login.original#g' /etc/inittab
root@MacBook:~$ init q
Revisad que esté sin comentar la línea "UseLogin yes" del /etc/ssh/sshd_config.

Relanzamos el proceso ssh:
root@MacBook:~$ /etc/init.d/ssh restart

¿Problemas? ¿Necesitas hacer una marcha atrás?
root@MacBook:~$ mv /bin/login /usr/sbin/ttysnoops
root@MacBook:~$ mv /bin/login.original /bin/login
root@MacBook:~$ cp /etc/inittab.original /etc/inittab
root@MacBook:~$ init q
root@MacBook:~$ /etc/init.d/ssh restart

No hay comentarios:

Publicar un comentario

Si te ha gustado la entrada o consideras que algún dato es erróneo o símplemente deseas dar algún consejo, no dudes en dejar un comentario. Todo feedback es bienvenido siempre que sea respetuoso. También puedes contactarme vía Twitter @Hamster_ruso si lo consideras necesario.