elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: ¿Eres nuevo? ¿Tienes dudas acerca del funcionamiento de la comunidad? Lee las Reglas Generales


+  Foro de elhacker.net
|-+  Programación
| |-+  Scripting
| | |-+  Es posible hacer que un bat tenga permisos de administrador?
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Es posible hacer que un bat tenga permisos de administrador?  (Leído 4,624 veces)
later200

Desconectado Desconectado

Mensajes: 8


Ver Perfil
Es posible hacer que un bat tenga permisos de administrador?
« en: 14 Febrero 2022, 12:50 pm »

buenas, se que se puede conseguir que Windows te pregunte a si accedes a dar permisos de administrador, pero hay alguna forma de saltarse esa parte y escribir el bat con permisos de administrador directamente o conseguirlo con alguna alternativa similar?, para que se ejecute en otra pc.


En línea

Danielㅤ


Desconectado Desconectado

Mensajes: 1.825


🔵🔵🔵🔵🔵🔵🔵


Ver Perfil
Re: Es posible hacer que un bat tenga permisos de administrador?
« Respuesta #1 en: 14 Febrero 2022, 14:40 pm »

Hola, creo que no es posible, justamente porque es una protección de Windows, aunque tal vez puedas lograrlo escalando privilegios, de todas maneras lo que se podría hacer es que el usuario lo ejecute directamente como Administrador (trabajar con ingeniería social para convencerlo) y para eso tendría que dar clic derecho al archivo y al abrirse la ventana de opciones seleccionar Ejecutar como Administrador, pero claro ésto no es lo que buscas.


Saludos


En línea

Lieutenant McFarley

Desconectado Desconectado

Mensajes: 49



Ver Perfil
Re: Es posible hacer que un bat tenga permisos de administrador?
« Respuesta #2 en: 14 Febrero 2022, 17:31 pm »

buenas, se que se puede conseguir que Windows te pregunte a si accedes a dar permisos de administrador, pero hay alguna forma de saltarse esa parte y escribir el bat con permisos de administrador directamente o conseguirlo con alguna alternativa similar?, para que se ejecute en otra pc.
No se entiende bien el objetivo. Es mandar un archivo a otra PC, via mail, DVD o USB real como amigo, P2P, o de otra manera, y que se ejecute solo sin pedir permisos al adminisrador ni a nadie en ese PC? Si es eso no, no se puede.
Escribir un .bat con permisos de administrador como mucho hara que en el PC donde se ha escrito el .bat solo lo pueda ejecutar el Administrador. Pero no hará nada en otros PCs. En cada uno se le pedira al Admimistrador del PC si quiere ejecutarlo o no. O igual y segun el antivirus que tenga puesto ni siquiera dejará que entre el .bat en el sistema.
En línea

.xAk.


Desconectado Desconectado

Mensajes: 397


F0r3v3R NeWbI3


Ver Perfil WWW
Re: Es posible hacer que un bat tenga permisos de administrador?
« Respuesta #3 en: 17 Febrero 2022, 05:31 am »

runas
En línea


Ronxs

Desconectado Desconectado

Mensajes: 10


Ver Perfil
Re: Es posible hacer que un bat tenga permisos de administrador?
« Respuesta #4 en: 24 Marzo 2024, 19:37 pm »

buenas, se que se puede conseguir que Windows te pregunte a si accedes a dar permisos de administrador, pero hay alguna forma de saltarse esa parte y escribir el bat con permisos de administrador directamente o conseguirlo con alguna alternativa similar?, para que se ejecute en otra pc.

Es un poquito tarde, pero encontré este código que ejecuta el bat como administrador.

Código:
::Ejecución como admin
:-------------------------------------
REM  --> Check for permissions
>nul 2>&1 "%SYSTEMROOT%\system32\cacls.exe" "%SYSTEMROOT%\system32\config\system"

REM --> If error flag set, we do not have admin.
if '%errorlevel%' NEQ '0' (
    echo Requiere privilegios de administrador...
    goto UACPrompt
) else ( goto gotAdmin )

:UACPrompt
    echo Set UAC = CreateObject^("Shell.Application"^) > "%temp%\getadmin.vbs"
    echo UAC.ShellExecute "%~s0", "", "", "runas", 1 >> "%temp%\getadmin.vbs"

    "%temp%\getadmin.vbs"
    exit /B

:gotAdmin
    if exist "%temp%\getadmin.vbs" ( del "%temp%\getadmin.vbs" )
    pushd "%CD%"
    CD /D "%~dp0"
:--------------------------------------
set SCRIPT="%TEMP%\%RANDOM%-%RANDOM%-%RANDOM%-%RANDOM%.vbs"
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
permisos de administrador
Dudas Generales
luisaranda 7 4,633 Último mensaje 25 Mayo 2010, 20:10 pm
por Novlucker
permisos de administrador
Seguridad
TIERRA Y LIBERTAD 2 3,551 Último mensaje 23 Julio 2011, 06:48 am
por .:UND3R:.
permisos de administrador reg bat « 1 2 »
Scripting
asdexiva 11 21,075 Último mensaje 30 Junio 2013, 13:12 pm
por Pirat3net
Qué hacer si soy administrador y no tengo permisos en Windows 10
Noticias
wolfbcn 0 1,538 Último mensaje 19 Junio 2019, 21:38 pm
por wolfbcn
Como hacer que un bat pida permisos de administrador para ejecutarse?
Scripting
Xerath 7 5,457 Último mensaje 7 Marzo 2022, 22:03 pm
por .xAk.
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines