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:

  1. La librería ImageMagick para manejo de imágenes
  2. Carpeta de recolección de capturas de pantalla
  3. Archivo .bat para la captura de tomas de pantalla en archivos con nombre basado en fecha y hora
  4. Archivo .vbs para la ejecución invisible del archivo .bat
  5. 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

Haz clic para ver el archivo de referencia
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

Haz clic acá para ver el archivo vbs de referencia
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.

  1. General > Security Options > Run only when user is logged on
  2. General > Security Options > Run with highest privileges
  3. Triggers > Daily at 12:00 AM every day, repeat every 1 minute indefinitely
  4. 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

0Shares
Última modificación: septiembre 4, 2019

Autor

Comentarios

Escribe una respuesta o comentario

Tu dirección de correo electrónico no será publicada.

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.