Este tutorial tiene como objetivo implementar un registro visual del uso del computador para Windows. Dicho registro servirá como bitácora de seguridad y/o como control parental de tu propio ordenador.
(!) Ten presente que este tipo de registro está orientado a un uso estrictamente personal, por razones éticas y legales jamás debe ser utilizado para monitorear la actividad de otras personas sin su consentimiento.
Para implementar este registro usaremos los siguientes componentes:
- La librería ImageMagick para manejo de imágenes
- Carpeta de recolección de capturas de pantalla
- Archivo .bat para la captura de tomas de pantalla en archivos con nombre basado en fecha y hora
- Archivo .vbs para la ejecución invisible del archivo .bat
- Tarea programada de Windows para la ejecución del archivo .vbs cada minuto
PASO 1: Descargue e instale Imagemagick 7.0.8
https://imagemagick.org/script/download.php
PASO 2: Crear una carpeta para la recolección de tomas de pantalla
c:\auditoria
PASO 3: Crear un archivo .bat para la captura de tomas de pantalla
c:\auditoria\magick-capture.bat
echo off ECHO CALCULATING NAME set CUR_YYYY=%date:~10,4% set CUR_MM=%date:~4,2% set CUR_DD=%date:~7,2% set CUR_HH=%time:~0,2% if %CUR_HH% lss 10 (set CUR_HH=0%time:~1,1%) set CUR_NN=%time:~3,2% set CUR_SS=%time:~6,2% set CUR_MS=%time:~9,2% set SUBFILENAME=%CUR_YYYY%%CUR_MM%%CUR_DD%-%CUR_HH%%CUR_NN%%CUR_SS% set SC_FILENAME="C:\auditoria\sc_%SUBFILENAME%_magick.jpg" ECHO SUBFILENAME CALCULATED AS %SUBFILENAME% ECHO SC_FILENAME = %SC_FILENAME% ECHO TAKING SCREENSHOT "C:\Program Files\ImageMagick-7.0.8-Q16\magick.exe" convert "screenshot:[0]" -quality 40%% "%SC_FILENAME%" ECHO COMPLETE!
PASO 4: Crear un archivo .vbs para la ejecución del archivo .bat
c:\auditoria\magick-capture.vbs
Set WshShell = CreateObject("WScript.Shell") WshShell.Run chr(34) & "C:\auditoria\magick-capture.bat" & Chr(34), 0 Set WshShell = Nothing
PASO 5: Crear la tarea programada de Windows para ejecutar la captura cada 1 minuto.
- General > Security Options > Run only when user is logged on
- General > Security Options > Run with highest privileges
- Triggers > Daily at 12:00 AM every day, repeat every 1 minute indefinitely
- Actions > Start a Program > c:\auditoria\magick-capture.vbs start in c:\auditoria
Luego de estos pasos al activar la tarea programada debería aparecer un archivo JPG en la carpeta de auditoría cada 1 minuto.
4,994 total views, 1 views today
Comentarios