07 enero, 2016

Habilitar el envío de mensajes a equipos remotos en Windows 10 usando MSG

En Windows XP esto era posible habilitando el servicio de Windows "Mensajero" en todos los equipos de la red y haciendo uso del comando NET SEND.

En Windows 7, 8 y 10 por motivos de seguridad a llamdas RPC y la sintaxis NET SEND con posibles vulnerabilidades en su estructura, se tuvo que cambiar la forma de usarlo al igual que la forma de habilitar esta función.

Actualmente es necesario habilitar las llamadas RPC para esta funcionalidad y cambiar la estructura del comando así como el propio comando, pasando a ser MSG.

Habilitamos o mejor dicho permitimos las llamadas a procedimientos remotos (RPC) en el registro de Windows.
Con privilegios de administrador entramos en el registro de Windows y buscamos la siguiente ruta.
HKLM/SYSTEM/CurrentControlSet/Control/Terminal Server
A continuación buscamos un valor tipo DWORD llamado "AllowRemoteRPC" el cual por defecto se establece con valor "0", (como ya dije, por motivos de seguridad) modificaremos la información de valor a "1", para permitir los procesos de llamadas remotas.

habilitarWindowsRPCparaMSG
Figura 1: Moficando "AllowRemoteRPC" en regedit para enviar mensajes MSG en Windows.

Esta opción debe activarse en TODOS los equipos a los que queramos enviar mensajes y que estos los reciban.

La sintaxis del comando MSG es sencilla, un ejemplo sería.
msg /server:[IPRemota/NombreEquipoRemoto] [NombreEquipoRemoto\Usuario]
Escribir el mensaje
Pulsar Ctrl+Z
Pulsar Enter
Donde IPRemota/NombreEquipoRemoto sería la IP o el nombre de equipo remoto correspondiente, y el después tendremos que introducir el nombre de equipo seguido del nombre de usuario remoto al que queramos enviar el mensaje (NombreEquipoRemoto\Usuario).
Después escribiremos el mensaje a enviar, en este paso seguiremos las instrucciones referenciadas que se muestran en ese mismo momento que la propia herramienta de Windows MSG.

Para más información del uso de la utilidad MSG en Windows podremos consultar la ayuda de este simplemente escribiendo: msg /?

Saludos!

0 Comentarios :

Publicar un comentario en la entrada

Entradas Relacionadas