El comando rexec

La ejecución remota del daemon /etc/rexec permite a los usuarios ejecutar comandos en otras computadoras sin tener que loguearse en ellas. El cliente establece una conexión y transmite un mensaje especificando el nombre de usuario, la password y el nombre del comando a ejecutar.

Como rexec no usa el mecanismo de "hosts confiables", este comando puede ser usado desde cada host de la red. De esta forma, debido a que rexecd requiere que las passwords sean transmitidas en la red, ésto hace que exista la posibilidad de que alguna password sea "curioseada" en un TELNET.

A diferencia de login y telnet, rexec provee diferentes mensajes de error para nombres de usuarios y passwords inválidos ("login incorrect" y "password incorrect" respectivamente)

Debido a este defecto, un cracker puede usar rexec para descubrir nombres y cuentas válidas en su sistema.

Cabe agregar que tanto fingered como un correo electrónico proveen fáciles formas de atacar a su computadora.


Página Principal