PsTools - SysInternals
Para aquellos que cacharean con windows, microsoft tiene a su disposicion unas herramientas de analysis alusinantes y gratuitas
Nota de microsoft:
El sitio web de Sysinternals lo crearon en 1996 Mark Russinovich y Bryce Cogswell para alojar sus utilidades de sistema avanzadas, junto con información técnica. En julio de 2006, Microsoft adquirió Sysinternals. Tanto profesionales como desarrolladores de TI encontrarán utilidades en Sysinternals para facilitar la administración y el diagnóstico de sistemas y aplicaciones de Windows, así como la solución de problemas que pudieran surgir al respecto. Si tiene alguna duda sobre una herramienta o sobre cómo utilizarla, visite el foro de Sysinternals para encontrar respuestas y ayuda de otros usuarios o de nuestros moderadores.
SysinternalsAlgunas utilidades:
PsExec - Ejecuta procesos remotamente. Reemplaza al Telnet y al PCAnywhere de Symantec. No necesita instalación en la "PC sevidor"
ej.: psexec \\contador calc
PsFile - Muestra archivos abiertos remotamente, reemplaza al "net file" y puede además cerrar los archivos abiertos ( opcion -c ).
PsGetSid - Muestra el Secure ID del usuario de la PC, sin tener que buscarlo en el registro de windows. Tambien remotamente.
PsKill - Elimina procesos por nombre o por ID de proceso, local o remotamente, sin necesidad de instalar nada en ninguna maquina
PsInfo - Lista informacion sobre el sistema local o remoto. Incluye tipo de instalacion, kernel, build, organizacion, dueño, numero de procesadores, tipo, tamaño de memorias, fecha de instalación del sistema, si es versión trial la fecha de expiracion.
-h: muestra parches instalados, -c: hace un vuelco de la info en formato CVS
PsList - Informacion detallada del proceso local o remoto. "ps" en Unix. Combina pmon y pstat.
PsLoggedOn - Muestra el usuario logueado en la PC (local o remota) para poder determinar quien esta usando recursos en la maquina local o remota.
PsLogList - Escribe los registros de eventos. Clon de elogdump, pero permite loguear sistemas remotos, cuando no tienes acceso al log de eventos por seguridad
PsPasswd - Modifica contraseñas de usuarios locales y remotos - Se deben conocer el nombre y el password de los usuarios que se quieran cambiar las contraseñas.
-u usuario para loguearse ; -p password para loguearse ;
PsService - Muestra y controla servicios, muestra el status, configuracion, dependencias de un servicio. Permite iniciar, detener, pausar, retomar, reiniciar.
A diferencia de SC permite autentificar en sistema remoto usando cuenta diferente, para cuando la cuenta de la cual estamos conectados no tiene permisos requeridos en dicha terminal.
PsShutdown - Cierra el sistema / Resetea la PC local o remota
-f fuerza a las aplicaciones a cerrar sin grabar; -t cuenta regresiva en segundos por defecto 20
-p password del usuario
PsSuspend - Suspende y retoma los procesos locales o remotos, deseable cuando un proceso consume muchos recursos de una maquina
-r retoma procesos suspendidos ; -u usuario ; -p password ;
A mi me sirvio una de las herramientas el año pasado para arreglar algo en el registro, con ayuda de un tuto que consegui.