Foro de elhacker.net

Programación => Scripting => Mensaje iniciado por: syst3m98 en 29 Septiembre 2015, 20:03 pm



Título: Creacion de Batch para evitar copia de archivos a USB
Publicado por: syst3m98 en 29 Septiembre 2015, 20:03 pm
Que tal eh Investigado en foros y no encuentro como hacer un archivo batch para impedir la copia de archivos a las memorias USB, se que se tiene que editar la clave de registro de windows en la ruta siguiente:

Haz clic en Inicio > Ejecutar, escribe el comando regedit y presiona Enter
Ve a: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control
Crea una nueva clave y nómbrala StorageDevicePolicies
Selecciona la clave StorageDevicePolicies, haz clic derecho y selecciona Nuevo > Valor de DWORD (32 bits) y ponle de nombre WriteProtect:
Establece su valor en 1 para evitar que otros usuarios copien información a memorias USB
Para revertir los cambios, establece el valor en 0

El problema a lo que veo es que tendria que hacer 2 archivos batch uno para activar la copia o "1" y el otro para desactivarlo "0" el problema es que no tengo mucha idea de como hacerlo me podrian orientar, por su atencion gracias.

Si el tema no va en esta sección de favor algun moderador muevalo ;D ;D


Título: Re: Creacion de Batch para evitar copia de archivos a USB
Publicado por: osmel92 en 13 Marzo 2016, 15:03 pm
Abres el Block de Notas, copias y pegas este codigo:

Código
  1. @echo off
  2. MODE CON COLS=80 LINES=35
  3. title Activar/Desactivar Escritura
  4. color 0A
  5. :START
  6. cls
  7. echo ===============================================================================
  8. echo =                                                                             =
  9. echo =                      [ A ] - Activar Escritura USB                          =
  10. echo =                                                                             =
  11. echo =                      [ B ] - Desactivar Escritura USB                       =
  12. echo =                                                                             =
  13. echo =                      [ C ] - Salir                                          =
  14. echo =                                                                             =
  15. echo ===============================================================================
  16. choice /c ABC /n /m "Selecciona la Opcion: "
  17. if "%ERRORLEVEL%"=="1" (goto :ACTIVAR)
  18. if "%ERRORLEVEL%"=="2" (goto :DESACTIVAR)
  19. if "%ERRORLEVEL%"=="3" (exit)
  20. goto :START
  21.  
  22. :ACTIVAR
  23. reg add "HKLM\System\CurrentControlSet\Control\StorageDevicePolicies" /v "WriteProtect" /t REG_DWORD /d "1" /f >nul
  24. echo Escritura USB -^> ACTIVADA &timeout /t 2 /nobreak >nul
  25. goto :START
  26.  
  27. :DESACTIVAR
  28. reg add "HKLM\System\CurrentControlSet\Control\StorageDevicePolicies" /v "WriteProtect" /t REG_DWORD /d "0" /f >nul
  29. echo Escritura USB -^> DESACTIVADA &timeout /t 2 /nobreak >nul
  30. goto :START

Guardas con el nombre que quieras y al final con la extesion ".bat" sin las comillas

Por Ejemplo: USBEscritura.bat

Y Listo!! Saludos :D