English (United Kingdom)

Fermu Website

Home
Llamada a procedimiento remoto (RPC) PDF Print E-mail
User Rating: / 9
PoorBest 
Written by José Gallardo   
Friday, 09 June 2006 22:34

Nombre en inglés: Remote Procedure Call (RPC)


Nombre de Windows: RpcSs

 

Archivos asociados: rpcss.dll


Ruta del ejecutable: WINDOWS\system32\svchost -k rpcss

 

Uso del servicio: la “Llamada a procedimiento remoto” es un protocolo usado a la hora de que una máquina cliente ejecute un programa en un servidor. Esta interoperabilidad se produce mediante llamadas a un sistema remoto en el que se ejecutarán los argumentos correspondientes. El resultado regresa al cliente (que es quien llama)

¿Establece una conexión o escucha tras algún puerto?: Sí, tras el puerto 135 TCP.


Estado: Iniciado y en Automático tanto en XP Home como en XP Prof (así es como está por defecto tras la instalación de SP2).

 

¿Inicia en alguna cuenta?: Se ejecuta en la Cuenta de Servicio de Red (ver esto).

 

Depende de: este servicio no depende de ningún servicio.

 

Servicios que dependen de este servicio: los siguientes servicios dependen de este servicio: Acceso a dispositivo de interfaz humana, Adaptador de rendimiento de WMI, Administrador de cuentas de seguridad, Administrador de discos lógicos ,Administrador de sesión de Ayuda de escritorio remoto, Adquisición de imágenes de Windows (WIA), Almacenamiento protegido, Aplicación del sistema COM+, Audio de Windows, Ayuda y soporte técnico, Centro de seguridad, Cliente de seguimiento de vínculos distribuidos, Cola de impresión, Conexiones de red, Configuración inalámbrica rápida, Coordinador de transacciones distribuidas de Microsoft, Detección de hardware de shell, Enrutamiento y acceso remoto, Instantáneas de volumen, Instrumental de administración de Windows, Medios de almacenamiento extraíbles, Mensajero, MS Software Shadow Copy Provieder, Programador de tareas, QoS RSVP, Registro remoto (sólo XP Profesional), rvicio de aprovisionamiento de red, Servicio de Index Server, Servicio de informe de errores, Servicio de restauración de sistema, Servicio de transferencia inteligente en segundo plano, Servicio del administrador de discos lógicos, Servicios de cifrado, Servicios de Terminal Server, Servicios IPSEC, Sistema de sucesos COM+, Telefonía, Telnel (sólo XP Profesional), Windows Installer.

 

Ubicación en el registro de Windows:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\RpcSs

 

 

En el valor ImagePath (que aparece al pinchar sobre la clave anterior) debe haber %SystemRoot%\system32\svchost -k rpcss. Debe ser de tipo REG_EXPAND_SZ.

 

En la subclave HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\RpcSs\Parameters el valor ServiceDll (que aparece al pinchar sobre la subclave anterior) debe tener %SystemRoot%\system32\rpcss.dll y ser de tipo REG_EXPAND_SZ.

 

Archivo reg para reparar el servicio: para XP Home, pinchar aquí ; y para Prof, aquí.

 

Comentarios: es el servicio más importante de XP y totalmente necesario para su correcto funcionamiento. De hecho, es el único servicio que no puede detenerse ni mediante la interfaz gráfica de Windows ni mediante la línea de comados. La única forma de deshabilitarlo sería mediante la consola de recuperación, claro que entonces tendríamos un XP que prácticamente no cosigue hacer nada. Como puede verse en la lista anterior, muchos servicios dependen de éste para su correcto funcionamiento.

Hay veces que este servicio podría deshablitarse (aunque es raro). En ese caso, para iniciarlo, habría que entrar en la consola de recuperación y escribir

 

enable rpcss service_auto_start

 

 

Una vulnerabilidad en el RPC hacía (bueno, y hace, aunque con la instalación de SP2 esto queda solventado) que se colase en el PC el gusano Blaster, tal y como puede leerse aquí:

 

http://www.microsoft.com/technet/security/bulletin/MS03-026.mspx

 

De hecho, una de las modificaciones introducidas por SP2 fue reducir la superficie de ataque debida al RPC. Esto se consigue introduciendo una nueva clave en el registro de Windows llamada RestrictRemoteClients, tal y como se documenta aquí:

 

http://www.microsoft.com/technet/prodtechnol/winxppro/maintain/sp2netwk.mspx#EMDAE

 

El RPC lleva a cabo una operación síncrona, por lo que el programa que realiza la llamada queda en suspenso hasta que la respuesta remota llega. Sin embargo, si los procesos que intervengan comparten el mismo espacio de direcciones pueden llevarse a cabo varias llamadas RPC de forma concurrente.

 

Es posible que por una configuración defectuosa de los servicios obtengamos un mensaje (sobre todo al ejecutar un comando por la línea de comandos) del tipo “RPC server unavailable”. En este caso el error no suele deberse al propio RPC sino a otros servicios que también son necesarios para el buen funcionamiento del sistema: son Instrumental de administración de Windows y Aplicación del sistema COM+ (que deberían estar, por otra parte, iniciado y en automático, el primero; y manual el segundo).

 

El protocolo RPC está definido desde hace tiempo, estando definido por primera vez en el RFC 1050.
Trackback(0)
Comentarios (8)Add Comment
Borre la llave HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Rp cSs
escrito por Federico, October 01, 2008
Hola borre esa llave.
Habria alguna forma de volverla a crear?
si es asi por favor diganme como
Gracias
enviar abuso
vote negativo
vote positivo
Votos: +0
RPC
escrito por cyber, September 05, 2008
Tengo el mismo problema en una laptop xp sp2, llamada sa procedimiento remoto y se apaga en 60 segundo, bajo el reparador de registro y me envia un mensaje cuando lo ejecuto, no encuentra la direccion de memoria 000000x.... como resolver este problema. por favor ayuda.
enviar abuso
vote negativo
vote positivo
Votos: +0
Servicio de Rpc
escrito por Bruno, March 21, 2008
Sucede que no logro levantar este servicio por mas consejos que busco en la web..
les explico.. de un mometo a otro en mi pc no se puede ver:
Firewal de windows no se abre
RPC no puede ejecutarse
Localizador de procedimientos tampoco, el archivo de cifrafo.. es mas no puedo volver a instalar el Windows Installer , y asi varios servicios no funcionan,,, ademas pincho el internet explorer y no sale nada... hace la finta y desaparece.. a que se debe este problema .. esta es la tercera o cuarta vez que me pasa con Pc´s Diferentes alguien me puede ayudar
enviar abuso
vote negativo
vote positivo
Votos: +0
RE: Llamada a procedimiento remoto
escrito por yasmina, January 24, 2008
Por favor como iniciar ese serviio porque mi pc esta prácticamente casi inservible. Les agradecerí mucho que me ayudaran por favor se los pido, es en serio. De esta solución depende del funcionamiento de la pc. Les agradecería que ayudaran gracias.
enviar abuso
vote negativo
vote positivo
Votos: -1
Llamada a procedimiento remoto
escrito por Invitado, December 07, 2007
Por favor como iniciar ese serviio porque mi pc esta prácticamente casi inservible. Les agradecerí mucho que me ayudaran por favor se los pido, es en serio. De esta solución depende del funcionamiento de la pc. Les agradecería que ayudaran gracias.
enviar abuso
vote negativo
vote positivo
Votos: +0
Como reparo error en la llamada a proce
escrito por Yelibeth, December 03, 2007
Como puedo resolver ese problema.. xq cuando trato de guardar una imagen me dic: "Error en la llamada a procedimiento remoto"? quiero saber si me pueden decir como lo resuelvo.. mi sistema operativo es Windows Vista! Gracias!! Respondan a mi Email porfavor!
enviar abuso
vote negativo
vote positivo
Votos: +0
Gracias
escrito por Brutoloco, May 10, 2007
Gracias me ha sido de mucha ayuda
enviar abuso
vote negativo
vote positivo
Votos: +0
...
escrito por perro, March 22, 2007
motherfucker piece of shit [smiley=evil]
enviar abuso
vote negativo
vote positivo
Votos: -1

Escribir comentario
quote
bold
italicize
underline
strike
url
image
quote
quote
smile
wink
laugh
grin
angry
sad
shocked
cool
tongue
kiss
cry
más pequeño | más grande

busy
Last Updated ( Monday, 12 June 2006 19:25 )
 
Web www.fermu.com

Logon


Gente Online

We have 502 guests and 1 member online
Joomla Templates by JoomlaShack