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

á

 


Tema destacado: Security Series.XSS. [Cross Site Scripting]


  Mostrar Temas
Páginas: [1]
1  Programaciˇn / Scripting / ┐Cˇmo copiar un archivo, a todos los usuarios de una PC utilizando DOS? en: 29 Junio 2020, 04:23 am
Hola a todos....

Ante todo, no soy experto en el tema, les agradezco toda su ayuda....  ;-)

En estos momentos tengo un problema para trabajar en (CPU) de la empresa...

Casi la mayorÝa de computadores trabajan bajo DOMINIO, eso quiere decir que tienen un usuario administrador llamado (JHAdmin) y otro usuario, que es quien ocupa el computador pero con limitaciones llamado (JHUser).



Bien, yo he creado un archivo (BAT), que al momento de ejecutarse con derechos de administrador en la cuenta (JHUser), requiere contrase˝a.

Necesito que se ejecute con derechos de administrador para que se instalen los programas de forma silenciosa, de lo contrario no me permite.

Lo que hace este (BAT), es instalar programas de forma silenciosa, pero tambiÚn copia archivos de configuraciˇn del programa.

EL PROBLEMA

El siguiente es un peque˝o ejempo del (BAT)


Código:

CLS
ECHO  [=============================]
ECHO                         I N S T A L A N D O
ECHO.
ECHO                               (( CONFIG ))
ECHO                                    (02)
ECHO  [=============================]
DEL /F /S /Q "%userprofile%\Favorites\Links\*.*"
COPY /D /V /Y "Link\bookmark_1.htm" "%userprofile%\Documents\bookmark.htm"
COPY /D /V /Y "Link\bookmark_1.htm" "%Public%\Documents\bookmark.htm"



Cuando ejecuto el archivo (BAT), SIN derechos de administrador en la cuenta (JHUser), NO me permite realizar realizar el siguiente comando:


Código:
DEL /F /S /Q "%userprofile%\Favorites\Links\*.*"

me pide derechos de administrador, pero SI se copian el archivo bookmark.htm a la cuenta (JHUser).

Código:
COPY /D /V /Y "Link\bookmark_1.htm" "%userprofile%\Documents\bookmark.htm"

------------------------------------------------------------------
Cuando ejecuto el archivo (BAT), CON derechos de administrador en la cuenta (JHUser), SI me permite realizar:

Código:
DEL /F /S /Q "%userprofile%\Favorites\Links\*.*"

pero al archivo (bookmark.htm) se copia a la carpeta del administrador (JHAdmin) y no a la carpeta del usuario (JHUser).

Código:
COPY /D /V /Y "Link\bookmark_1.htm" "%userprofile%\Documents\bookmark.htm"

La idea es que siempre el archivo (BAT), trabaje con derechos de administrador, pero que copie el archivo (bookmark.htm) al usuario (JHUser) o si es posible tambiÚn a (JHAdmin)...



Lo mismo ocurre con archivos (exe) que fueron creador en (WinRAR) y que se ejecutan utilizando (BAT).

Cuando se ejecutan con derechos de administrador se copian a las carpetas de (JHAdmin).

Pero si ejecuto el (BAT) (DIRECTAMENTE), sin derechos de administrador, si se copian los archivos a la carpeta de (JHUser)

.............. De antemano agradezco toda la ayuda posible....

2  Programaciˇn / Scripting / ┐Es posible el crear un (bat) que abra varias ventanas, una a la vez? en: 24 Octubre 2018, 03:52 am
Hola a todos...  ;D

Tengo los siguientes comandos para abrir barias ventanas que son importantes para una configuraciˇn.

El problema surge en que, no quiero utilizar el comando (
Código:
pause
).

Me gustarÝa que cada ventana se abra al momento de cerrar la anterior, pero no sÚ cˇmo poder hacerlo.

Agradezco toda su ayuda... :huh:

Código:

:PRECONFIG
CLS
Color 1F
mode con cols=47 lines=6
@ECHO.
@ECHO.
@ECHO.     [====================================]
@ECHO.          CONFIGURAR SEGURIDAD USUARIO
@ECHO.     [====================================]
@ECHO.
control userpasswords
pause
CLS
Color 1F
mode con cols=47 lines=6
@ECHO.
@ECHO.
@ECHO.     [====================================]
@ECHO.             CONFIGURAR ENERGIA PC
@ECHO.     [====================================]
@ECHO.
%comspec% /c start RunDll32.exe shell32.dll,Control_RunDLL powercfg.cpl
pause
CLS
Color 1F
mode con cols=47 lines=6
@ECHO.
@ECHO.
@ECHO.     [====================================]
@ECHO.          CONFIGURAR FIREWALL WINDOWS             
@ECHO.     [====================================]
@ECHO.
%comspec% /c start RunDll32.exe shell32.dll,Control_RunDLL firewall.cpl
pause
CLS
Color 1F
mode con cols=47 lines=6
@ECHO.
@ECHO.
@ECHO.     [====================================]
@ECHO.          CONFIGURAR IP DEL COMPUTADOR             
@ECHO.     [====================================]
@ECHO.
%comspec% /c start RunDll32.exe shell32.dll,Control_RunDLL ncpa.cpl
pause
CLS
Color 1F
mode con cols=47 lines=6
@ECHO.
@ECHO.
@ECHO.     [====================================]
@ECHO.         CONFIGURAR OPCIONES DE INTERNET             
@ECHO.     [====================================]
@ECHO.
%comspec% /c start RunDll32.exe shell32.dll,Control_RunDLL inetcpl.cpl
pause
CLS
Color 1F
mode con cols=47 lines=6
@ECHO.
@ECHO.
@ECHO.     [====================================]
@ECHO.                 CONFIGURAR HORA
@ECHO.     [====================================]
@ECHO.
%comspec% /c start RunDll32.exe shell32.dll,Control_RunDLL timedate.cpl
pause
GOTO EXIT

:EXIT
3  Programaciˇn / Scripting / Es posible que se auto elimine un (bat) que fue convertido en (exe) en: 23 Octubre 2018, 04:51 am
Hola Amigos...

Solicito, toda su colaboraciˇn con mi consulta...

Estoy creando un proyecto personal en un archivo bat, estoy utilizando el programa (bat to exe converter), para convertir mi bat a exe.

Código:
DEL /F /Q "EJECUTABLE.exe"
DEL /F /Q %0
Exit


El problema es que, al utilizar los comando en dos, a˝adÝ una opciˇn que al salir, se auto desinstale el programa, pero el problema es que no se elimina mi ejecutable al terminar el proceso.

No sÚ cˇmo puedo hacer que se auto elimine mi bat, que fue convertido en exe.

Agradezco toda su ayuda... ;D
4  Programaciˇn / Scripting / ┐Como cerrar la ventana (Personalizaciˇn) utilizando un BAT? en: 22 Octubre 2018, 19:20 pm
Hola a todos...

Por favor su colaboraciˇn amigos, para poder encontrar el proceso que se ejecuta cuando se abre la ventana (Personalizaciˇn) en Windows 8.1.

No se cˇmo poder encontrar el proceso que se ejecuta o que mÚtodo utilizar para ubicar este proceso.

Quiero crear un peque˝o (bat) para poder cerrar de forma automßtica esta ventana.

De antemano agradezco por su ayuda. ;D

Código:
TASKKILL /F /IM "???" /T
5  Programaciˇn / Programaciˇn General / [Inno Setup] Evitar que pregunte si crear un acceso directo... en: 22 Octubre 2018, 01:11 am
Hola a todos...

Actualmente estoy utilizando el programa (Inno Setup) para poder crear un instalador para un proyecto.

Lo ˙nico malo es que me gustarÝa que el instalador no me pregunte si deseo crear un icono en el escritorio.

La verdad no soy un profesional en el tema, pero aprendo rßpido.

Investigando en la web, me indican que tengo que hacer un cambio en el siguiente cˇdigo que se encuentra en mi instalador, pero no sÚ cˇmo cambiarlo.

Agradezco de antemano su ayuda... ;-)



Código:
[Languages]
Name: "spanish"; MessagesFile: "compiler:Languages\Spanish.isl"

[Tasks]
Name: "desktopicon"; Description: "{cm:CreateDesktopIcon}"; GroupDescription: "{cm:AdditionalIcons}"; Flags: Unchecked

[Files]
Source: "D:\EDICIËN RAPIDA\JAHER\JAHER.exe"; DestDir: "{app}"; Flags: ignoreversion
Source: "D:\EDICIËN RAPIDA\JAHER\*"; DestDir: "{app}"; Flags: ignoreversion recursesubdirs createallsubdirs
; NOTE: Don't use "Flags: ignoreversion" on any shared system files

[Icons]
Name: "{group}\{#MyAppName}"; Filename: "{app}\{#MyAppExeName}"
Name: "{group}\{cm:ProgramOnTheWeb,{#MyAppName}}"; Filename: "{#MyAppURL}"
Name: "{group}\{cm:UninstallProgram,{#MyAppName}}"; Filename: "{uninstallexe}"
Name: "{commondesktop}\{#MyAppName}"; Filename: "{app}\{#MyAppExeName}"; Tasks: desktopicon

6  Programaciˇn / Scripting / ┐Es posible el que se ejecute un archivo BAT con derechos de Administrador? en: 20 Octubre 2018, 04:18 am
Hola a todos.. ;-)

La verdad, no soy un experto en programaciˇn, pero, dÝa a dÝa aprendo mßs.

En la web encontrÚ el siguiente cˇdigo que asegura brindar a un (bat) los derechos de administrador en Windows 10 sin tantos bloqueos.

En este caso estoy intentando borrar una carpeta que estß ubicada en los (PROGRAMASFILES) pero no me permite el acceso en Windows 10.

Agradezco amigos me puedan colaborar con su valiosa ayuda.



Código:
@echo off

REM .bat con permisos de administrador
:-------------------------------------
REM  --> Analizando los permisos
    IF "%PROCESSOR_ARCHITECTURE%" EQU "amd64" (
>nul 2>&1 "%SYSTEMROOT%\SysWOW64\cacls.exe" "%SYSTEMROOT%\SysWOW64\config\system"
) ELSE (
>nul 2>&1 "%SYSTEMROOT%\system32\cacls.exe" "%SYSTEMROOT%\system32\config\system"
)

REM --> Si hay error es que no hay permisos de administrador.
if '%errorlevel%' NEQ '0' (
    echo Solicitando permisos de administrador... Requesting administrative privileges... Anfordern Administratorrechte ...
    goto UACPrompt
) else ( goto gotAdmin )

:UACPrompt
    echo Set UAC = CreateObject^("Shell.Application"^) > "%temp%\getadmin.vbs"
    set params = %*:"=""
    echo UAC.ShellExecute "cmd.exe", "/c ""%~s0"" %params%", "", "runas", 1 >> "%temp%\getadmin.vbs"

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

:gotAdmin
    pushd "%CD%"
    CD /D "%~dp0"
:-------------------------------------- 

REM   
ECHO.
if %PROCESSOR_ARCHITECTURE%==x86 (goto Uni32bit) else if %PROCESSOR_ARCHITECTURE%==AMD64 (goto Uni64bit)

:Uni32bit
CD %PROGRAMFILES%
TASKKILL /F /IM "JAHER\JAHER.exe"
RD /S /Q "JAHER"
DEL /F /Q %0
Exit

:Uni64bit
net user administrador /active:yes
CD %PROGRAMFILES(X86)%
RD /S /Q "JAHER"
DEL /F /Q %0
Exit
EXIT
7  Programaciˇn / Scripting / A˝adir codigo de Barra de Progreso a un BAT en: 26 Junio 2017, 04:35 am
HOLA A TODOS....

Perdˇn cualquier error pero soy nuevo en el foro y estoy intentando conseguir una peque˝a ayuda....

Tengo el siguiente cˇdigo que no es muy complicado y que realiza simplemente la instalaciˇn de los siguientes programas de 1 en 1.

CODIGO DE INSTALACIËN
Código
  1. @ECHO OFF
  2. CLS
  3. MODE CON cols=40 lines=6
  4. COLOR 1F
  5. ECHO  [*******************************]
  6. ECHO     I N D I S P E N S A B L E S
  7. ECHO  [*******************************]
  8. ECHO                              32bit  
  9. "NET_Framework_3.5.exe"
  10. "NET_Framework_4.5.1.exe"
  11. "NET_Framework_4.5.2.exe"
  12. "NET_Framework_4.6.1.exe"
  13. "Java_32.exe" /s
  14. "VBCRedist_AIO_x86_x64.exe"
  15. "Silverlight32.exe" /q
  16. "AdbeRdr.exe"
  17. "Objectdock.exe"
  18. "Obj32bit.exe"
  19. "DirecX2010.exe"
  20. "FirefoxMarcadores.exe"
  21. "Firefox32bit.exe" -ms
  22. "Chrome32.exe"
  23.  
  24.  


BARRA DE PROGRESO

Código:
echo off
color f
mode 53,5
set counter=0
set counterb=000
set core=██████████████████████████████████████████████████
set "valuecore=                                                  "
setLocal EnableDelayedExpansion
:start
cls
echo.▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
echo.█%valuecore:~0,50%█
echo.█▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄█
if %counter% GEQ 50 set msg=complete& set counterb=10000& goto exit
echo. %counterb:~0,-2%%%
set /a counter=counter+1
set /a counterb=counterb+200
set "valuecore=!core:~0,%counter%!                                                  "
set delay=0
:delay
if %delay%==200 goto start
set /a delay=delay+1
goto delay
:exit
echo. %counterb:~0,-2%%% %msg%
ENDLOCAL
pause >NUL

Tengo el siguiente cˇdigo de "Barra de progreso" que quiero incorporar al anterior cˇdigo. Esto quiere decir que que en lugar del siguiente texto:

Código
  1. ECHO  [*******************************]
  2. ECHO     I N D I S P E N S A B L E S
  3. ECHO  [*******************************]
  4. ECHO                              32bit  
  5.  


Quiero que aparezca la siguiente "Barra de progreso".



Pero obviamente quiero que esta barra se cargue de acuerdo al progreso de la instalaciˇn de los programas.

En resumen quiero unir los dos cˇdigos pero no se cˇmo poder hacerlo ya que soy novato en el asunto y les pido de favor me colaboren.

De antemano muchas gracias...

Páginas: [1]
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines