Test Foro de elhacker.net SMF 2.1

Programación => Scripting => Mensaje iniciado por: quico5 en 23 Agosto 2012, 15:48 PM

Título: Abrir .BAT con el usuario oculto Administrador en Vista/7
Publicado por: quico5 en 23 Agosto 2012, 15:48 PM
abrir .BAT con el usuario oculto Administrador en Vista/7

para que me salga el usuario oculto usaria:
net user administrador /active:yes y despues lo volveria al estado inicial

Se que con Ratón>BotónDerecho>EjecutarComo...>Administrador

pero me gustaria que se habriese automaticamente con otro usuario, gracias
Título: Re: Habir .BAT con el usuario oculto Administrador en Vista/7
Publicado por: тαптяα en 23 Agosto 2012, 15:48 PM
Explicate amigo
Título: Re: Habir .BAT con el usuario oculto Administrador en Vista/7
Publicado por: Eleкtro en 23 Agosto 2012, 16:04 PM
Código (dos) [Seleccionar]
RUNAS /?
Título: Re: Habir .BAT con el usuario oculto Administrador en Vista/7
Publicado por: quico5 en 23 Agosto 2012, 21:15 PM
Con Windows Vista-7 adiferencia de Windows XP, esta opción viene oculta

SHIFT+BotónDerecho y selecionamos -> Ejecutar como otro usuario

no se si se puede hacer en el mismo BAT o desde un BAT hacerlo sobre otro BAT, el caso es que me gustaria que se hiciesese automaticamente sobre el Usuario oculto Administrador que esta siempre igual

lo que si se que se puede hacer con un bat es lo siguiente:



Activamos el Usuario Administrador oculto
C:\Users\Quico>net user Administrador /active:yes
Se ha completado el comando correctamente.

Ponemos Contraseña Admin al Usuario Administrador (Necesario tener una)
C:\Users\Quico>net user Administrador admin
Se ha completado el comando correctamente.

Ejecutamos BAT usando otro usuario
¿Como seria?

Quitamos contraseña del Usuario Administrador
C:\Users\Quico>net user Administrador ""
Se ha completado el comando correctamente.

Desactivamos el Usuario Administrador ocultandolo de nuevo
C:\Users\Quico>net user Administrador /active:no
Se ha completado el comando correctamente.



a mayores y en caso necesario via BAT-REG tambien puedo controlar el UAC (Control de cuentas de usuario)


REM Desactibar UAC
C:\Users\Quico>REG ADD HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System /v EnableLUA /t REG_DWORD /d 1 /f

Activar UAC
C:\Users\Quico>REG ADD HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System /v EnableLUA /t REG_DWORD /d 0 /f


(http://www.pcactual.com/medio/2011/04/26/windows_7_ejecutar_aplicaciones_618x335.jpg)

gracias
Título: Re: Habir .BAT con el usuario oculto Administrador en Vista/7
Publicado por: -- KiLiaN -- en 23 Agosto 2012, 21:19 PM
A lo mejor no has leido esto:

Cita de: EleKtro H@cker en 23 Agosto 2012, 16:04 PM
Código (dos) [Seleccionar]
RUNAS /?

Lo has probado?
Título: Re: Habir .BAT con el usuario oculto Administrador en Vista/7
Publicado por: quico5 en 23 Agosto 2012, 21:23 PM
si lo he leido, supongo que RUNAS /? se refiere a consultar la ayuda de ¿RUNAS? por CMD pero no lo entiendo ¿me lo podeis explicar mejor? gracias

Anda pero si devuelve algo, lo voy a leer con calma, gracias

C:\Users\Quico>runas /?
USO DE RUNAS:

RUNAS [ [/noprofile | /profile] [/env] [/savecred | /netonly] ]
       /user:<nombre_usuario> programa

RUNAS [ [/noprofile | /profile] [/env] [/savecred] ]
       /smartcard [/user:<nombre_usuario>] programa

RUNAS /trustlevel:<nivel_confianza> programa

  /noprofile        Especifica que el perfil de usuario no debe cargarse.
                    Esto permite que las aplicaciones se carguen más
                    rápidamente, pero puede ocasionar que algunas aplicaciones
                    no se ejecuten correctamente.
  /profile          Especifica que el perfil de usuario debe cargarse.
                    Estos son los valores predeterminados.
  /env              Usar el entorno actual en lugar del de los
                    usuarios.
  /netonly          Usar si las credenciales especificadas son sólo
                    para acceso remoto.
  /savedcred        Usar las credenciales guardadas previamente
                    por el usuario.
                    Esta opción no está disponible en las ediciones Windows 7 H
ome ni Windows 7 Starter
                    y se omitirá.
  /smartcard        Usar si las credenciales serán proporcionadas desde
                    una tarjeta inteligente.
  /user             <Nombre_usuario> debe tener el formato USUARIO@DOMINIO
                    o DOMINIO\USUARIO
  /showtrustlevels  Muestra los niveles de confianza que se pueden usar
                    como argumentos para /trustlevel.
  /trustlevel       <Nivel> debe ser uno de los niveles enumerados
                    en /showtrustlevels.
  program           Línea de comandos para EXE. Consulte los siguientes
                    ejemplos.

Ejemplos:
> runas /noprofile /user:mymachine\administrator cmd
> runas /profile /env /user:mydomain\admin "mmc %windir%\system32\dsa.msc"
> runas /env /user:usuario@dominio.microsoft.com "notepad \"mi_archivo.txt\""

NOTA: Escriba la contraseña de usuario sólo cuando se le pida
NOTA: /profile no es compatible con /netonly.
NOTA: /savecred no es compatible con /smartcard.


hice la siguiente prueba pero me gustaria poder meter la contraseña en la misma instrucción:

C:\Users\Quico>runas /user:dominio\administrador Notepad.exe
Escriba la contraseña para dominio\administrador:
Intentando iniciar Notepad.exe como usuario "dominio\administrador" ...
Título: Re: Habir .BAT con el usuario oculto Administrador en Vista/7
Publicado por: Eleкtro en 23 Agosto 2012, 21:43 PM
Cita de: quico5 en 23 Agosto 2012, 21:23 PMhice la siguiente prueba pero me gustaria poder meter la contraseña en la misma instrucción:

Código (dos) [Seleccionar]
Echo contraseña|runas /user:Administrador ejemplo.exe

PD: Administrator / Administrador




Quico5, Los códigos deben ir en la etiqueta [ code] [ / code ]

(http://img846.imageshack.us/img846/1383/prtscrcaptureo.jpg)

Se te avisó de ello. No doy más avisos, Si veo un código con "quote" borraré la respuesta lo siento.

PD: Lo digo por este post y por este: http://foro.elhacker.net/scripting/batch_cmd_add_reg_parametros_incorrectos-t369629.0.html Y para que no lo sigas haciendo así.

Saludos
Título: Re: Habir .BAT con el usuario oculto Administrador en Vista/7
Publicado por: quico5 en 23 Agosto 2012, 22:10 PM
Pues que mete de zocas soy, vale usar [ # ]-[codigo] gracias y disculpa
he reemplazado mis quote por code  :)

con echo y sin contraseña no hace nada

C:\Users\Quico>echo runas /user:dominio\administrador Notepad.exe
runas /user:dominio\administrador Notepad.exe



con echo y con contraseña da error

C:\Users\Quico>echo admin|runas /user:dominio\administrador Notepad.exe
Escriba la contraseña para dominio\administrador:
Intentando iniciar Notepad.exe como usuario "dominio\administrador" ...
ERROR RUNAS: no se puede ejecutar - Notepad.exe
1326: Error de inicio de sesión: nombre de usuario desconocido o contraseña inco
rrecta.



y asi funciona pero pide contraseña

C:\Users\Quico>runas /user:dominio\administrador Notepad.exe
Escriba la contraseña para dominio\administrador:
Intentando iniciar Notepad.exe como usuario "dominio\administrador" ...
Título: Re: Habir .BAT con el usuario oculto Administrador en Vista/7
Publicado por: quico5 en 23 Agosto 2012, 22:36 PM
si no me equivoco es asi, parece que funciona

C:\Users\Quico>@echo admin| runas /netonly /user:administrator Notepad.exe
Escriba la contraseña para administrator:
Intentando iniciar Notepad.exe como usuario "Q-PC\administrator" ...


lo raro es que va con cualquier contraseña

C:\Users\Quico>@echo CONTRASEÑA| runas /netonly /user:administrator Notepad.exe
Escriba la contraseña para administrator:
Intentando iniciar Notepad.exe como usuario "Q-PC\administrator" ...
Título: Re: Habir .BAT con el usuario oculto Administrador en Vista/7
Publicado por: Eleкtro en 24 Agosto 2012, 00:27 AM
Cita de: quico5 en 23 Agosto 2012, 22:10 PM
C:\Users\Quico>echo runas /user:dominio\administrador Notepad.exe

Estás usando el comando echo, Sin redirigir el comando al otro comando con la pipe |, Por lo tanto solo estás mostrando una frase en pantalla.
Y el dominio (Que es innecesario especificarlo en este caso), Tiene que ser un dominio existente, No la palabra "dominio".

Ejemplo:
Código (dos) [Seleccionar]
Echo contraseña|runas /user:%COMPUTERNAME%\%USERNAME% Notepad.exe

Saludos
Título: Re: Habir .BAT con el usuario oculto Administrador en Vista/7
Publicado por: quico5 en 24 Agosto 2012, 02:02 AM
Pues algo debo estar haciendo mal en Windows 7 porque con esto ("echo admin|") se me cuelga

C:\Users\Quico>echo admin|runas /user:administrador %WinDir%\System32\No
tepad.exe
Escriba la contraseña para administrador:
Intentando iniciar C:\Windows\System32\Notepad.exe como usuario "Q-PC\administra
dor" ...
ERROR RUNAS: no se puede ejecutar - C:\Windows\System32\Notepad.exe
1326: Error de inicio de sesión: nombre de usuario desconocido o contraseña inco
rrecta.

C:\Users\Quico>runas /user:administrador %WinDir%\System32\Notepad.exe
Escriba la contraseña para administrador:
Intentando iniciar C:\Windows\System32\Notepad.exe como usuario "Q-PC\administra
dor" ...


P.D: ¿dices que %COMPUTERNAME% es opcional? ok, entonces no lo necesito


quizas tenga que ver con que falte sanur en mi windows

runas /user:administrador Notepad | sanur admin


C:\Users\Administrador>sanur /?
"sanur" no se reconoce como un comando interno o externo,
programa o archivo por lotes ejecutable.


gracias
Título: Re: Habir .BAT con el usuario oculto Administrador en Vista/7
Publicado por: Eleкtro en 24 Agosto 2012, 03:09 AM
Cita de: quico5 en 24 Agosto 2012, 02:02 AM
Pues algo debo estar haciendo mal en Windows 7 porque con esto ("echo admin|") se me cuelga
quizas tenga que ver con que falte sanur en mi windows
C:\Users\Administrador>sanur /?
"sanur" no se reconoce como un comando interno o externo,
programa o archivo por lotes ejecutable.


¿¡Pero que leches!? xD Deja de leer esas cosas en donde estés leyendo esa información.
Sanur es un programa de terceros por lo tanto no tiene nada que ver con esto, Aunque, Es una alternativa a runas, Pero olvidala, Porque está obsolata desde el año 2005.

Así te debe funcionar:
Código (dos) [Seleccionar]
echo LaContraseña|runas /user:ElUsuarioAdmin /savecred notepad.exe

EDITO: La verdad es que es bastante engorroso usar runas sobretodo en la cuenta "administrador". Y no puedes dejar contraseñas en blanco (Aunque la cuenta no tenga contraseña).

Salu2
Título: Re: Habir .BAT con el usuario oculto Administrador en Vista/7
Publicado por: quico5 en 24 Agosto 2012, 03:28 AM
no sabia que sanur era un app de terceros

asi deberia de ir como me has dicho, pero no lo acepta
Echo admin|runas /user:%COMPUTERNAME%\%USERNAME% Notepad.exe

lo estaba intentando con el usuario Administrador con pass admin
y tambien lo intentara con mi usuario y mi contraseña admin

en ambos casos la contraseña la tengo como admin y los dos usuarios son Quico y administrador

C:\Users\Quico\Escritorio>Echo admin|runas /user:%COMPUTERNAME%\%USERNAME% Notepad.exe
Escriba la contraseña para Q-PC\Quico:
Intentando iniciar Notepad.exe como usuario "Q-PC\Quico" ...
ERROR RUNAS: no se puede ejecutar - Notepad.exe
1326: Error de inicio de sesión: nombre de usuario desconocido o contraseña inco
rrecta.



He leido sobre /savecred, sirve para que solo pida la contraseña la primera vez, supongo que añade el cambio al registo ¿es asi?

C:\Users\Quico\Escritorio>Echo admin|runas /savecred /user:%COMPUTERNAME%\%USERNAME% Notepad.exe
Intentando iniciar Notepad.exe como usuario "Q-PC\Quico" ...
Escriba la contraseña para Q-PC\Quico:
Intentando iniciar Notepad.exe como usuario "Q-PC\Quico" ...
ERROR RUNAS: no se puede ejecutar - Notepad.exe
-2147467259: Error no especificado



----------


de esta forma iria pero dependeria de teclear el password previamente y no es lo que busco
C:\Users\Quico\Escritorio>runas /savecred /user:%COMPUTERNAME%\%USERNAME% Notepad.exe
Intentando iniciar Notepad.exe como usuario "Q-PC\Quico" ...
Escriba la contraseña para Q-PC\Quico:
Intentando iniciar Notepad.exe como usuario "Q-PC\Quico" ...

C:\Users\Quico\Escritorio>Echo admin|runas /savecred /user:%COMPUTERNAME%\%USERNAME% Notepad.exe
Intentando iniciar Notepad.exe como usuario "Q-PC\Quico" ...


y al quitar /savecred vuelve el error, lo malo es que queria aplicarlo a varios ordenadores y no tener que teclear la contraseña previamente
Título: Re: Habir .BAT con el usuario oculto Administrador en Vista/7
Publicado por: quico5 en 24 Agosto 2012, 04:01 AM
Ya funciona, esto es un lio impresionante

he cambiado varias veces de contraseña y con /savecred funciona pero sin el da error

echo LaContraseñaActual|runas /user:%username% /savecred Notepad

muchas gracias por tu paciencia
Título: Re: Habir .BAT con el usuario oculto Administrador en Vista/7
Publicado por: Eleкtro en 24 Agosto 2012, 04:07 AM
Cita de: quico5 en 24 Agosto 2012, 04:01 AM
/savecred

Te lo iba a comentar xD, Te me adelantaste, estaba escribiendo esto:

Que no te funcione con tu usuario es extraño, Prueba así:

Código (dos) [Seleccionar]
@echo off
@echo.admin|runas /user:"%COMPUTERNAME%\%USERNAME%" /savecred "notepad"
pause


Según la propia ayuda de Microsoft:
CitarTo start an instance of the command prompt as an administrator on the local computer, type:

runas /user:localmachinename\administrator cmd

Así que no hay mucho más que intentar...

Por cierto, Te hago un code para autoejecutar un bat como admin (Si consigues que te funcione con la contraseña):

Código (dos) [Seleccionar]
@echo off
Echo: El usuario actual es: "%USERNAME%"

set "RunAsUser=Administrador"
If /I NOT "%USERNAME%" EQU "%RunAsUser%" (@Echo.PASSWORD| RUNAS /user:"%RunAsUser%" /savecred "CMD /C \"%~0\"")

Echo: Hola mundo!
Pause
Exit


Saludos
Título: Re: Habir .BAT con el usuario oculto Administrador en Vista/7
Publicado por: quico5 en 24 Agosto 2012, 04:30 AM
Si me funciona en mi usuario siempre y cuando añada /savecrad independientemente de la contraseña en curso
echo LaContraseña|runas /user:%username% /savecred notepad

el caso es que un amigo tambien tiene windows 7 con cuenta de administrador (sin pribilegios en CMD por el "acceso denegado" con xcopy en carpetas normales como en "C" ó "archivos de programa") cosa que al ejecutar como usuario Administrador (cuenta oculta) no tiene problemas, supongo que sera un problema aislado pero por si las moscas hago un codigo para tal fin, el cual quizas no vaya con ususarios que no sean administradores, cuestión de probar

he creado este administrador.bat

net user administrador /active:yes
net user administrador admin
Echo admin|runas /savecred /user:%username% notepad
net user administrador ""
net user administrador /active:no
pause


ahora mi idea es reemplazar "notepad.exe" por el BAT al que le quiero dar los pribilegios de otra cuenta, estan en el mismo directorio, pero creo que no lo ve, supongo que al cambiar de usuario, busca el archivo en el escritorio del otro usuario
Título: Re: Habir .BAT con el usuario oculto Administrador en Vista/7
Publicado por: quico5 en 24 Agosto 2012, 04:41 AM
creo suponer lo que me dices, te quedas con la ruta actual, y rehabres el mismo archivo indicandole que la ruta actual con los privilegios de otro usuario

Cita de: EleKtro H@cker en 24 Agosto 2012, 04:07 AM

Código (dos) [Seleccionar]
@echo off
Echo: El usuario actual es: "%USERNAME%"

set "RunAsUser=Administrador"
If /I NOT "%USERNAME%" EQU "%RunAsUser%" (@Echo.PASSWORD| RUNAS /user:"%RunAsUser%" /savecred "CMD /C \"%~0\"")

Echo: Hola mundo!
Pause
Exit


no sabia que el entre comillado era asi en conjunto
set "RunAsUser=Administrador"

¿Lo estare haciendo bien?
@echo off
Echo: El usuario actual es: "%USERNAME%"

set "RunAsUser=Administrador"
If /I NOT "%USERNAME%" EQU "%RunAsUser%" (@Echo admin| RUNAS /user:"%RunAsUser%" /savecred "CMD /C \"%~0\"")

Echo: Hola mundo!
Pause
Exit

El usuario actual es: "Quico"
Intentando iniciar CMD /C "C:\Users\Quico\Desktop\admin.bat" como usuario "Q-PC\
Administrador" ...
Escriba la contraseña para Administrador:
Intentando iniciar CMD /C "C:\Users\Quico\Desktop\admin.bat" como usuario "Q-PC\
Administrador" ...
ERROR RUNAS: no se puede ejecutar - CMD /C "C:\Users\Quico\Desktop\admin.bat"
-2147467259: Error no especificado
 Hola mundo!
Presione una tecla para continuar . . .