Páginas

Extracción y guardado de Datos

SCRIPTS EXTRACCION DE DATOS

APLICACIONES INSTALADAS:

Para ver La aplicaciones instaladas en un equipo y el resultado guardarlo en un documento de texto seria:

@echo off
chcp 65001 >nul
echo Listando aplicaciones instaladas:
wmic product get name,version,vendor > %USERPROFILE%\Desktop\app_details.txt
echo Detalles de las aplicaciones instaladas guardados en app_details.txt en el escritorio.
exit

esto guardara la informacion en el escritorio ya que es la ruta que redirigimos.

DIRECCION IP LOCAL Y EXTERNA:

Para ver las direcciones ip local y las externas

@echo off
echo Mostrando la dirección IP local...
chcp 65001 >nul
ipconfig | findstr /i "ipv4" > %USERPROFILE%\Desktop\ip_info.txt
echo Mostrando la dirección IP externa...
powershell -Command "(Invoke-WebRequest -Uri 'http://ifconfig.me/ip').Content.Trim()" >> %USERPROFILE%\Desktop\ip_info.txt
echo Información de IP guardada en ip_info.txt en el escritorio.
exit

ESPACIO DE MEMORIA:

@echo off
chcp 65001 >nul
echo Enumerando unidades y espacio disponible:
wmic logicaldisk get name,size,freespace > %USERPROFILE%\Desktop\drives_info.txt
echo Información de las unidades guardada en drives_info.txt en el escritorio.
pause >nul

LISTA DE PROCESOS EN EJECUCION:

@echo off
chcp 65001 >nul
tasklist > %USERPROFILE%\Desktop\process_list.txt
echo La lista de procesos en ejecucion ha sido guardada en process_list.txt en el escritorio.
exit

CONFIGURACIONES DE RED:

@echo off
chcp 65001 >nul
echo Extrayendo configuración de red...
chcp 65001 >nul
ipconfig /all > %USERPROFILE%\Desktop\network_config.txt
echo Configuración de red guardada en network_config.txt en el escritorio.
exit

INFORMACION DEL SISTEMA:

@echo off 

chcp 65001 >nul
systeminfo > %USERPROFILE%\Desktop\infosystem.txt

echo La lista de procesos en ejecucion ha sido guardada en infosystem en el escritorio.
pause >nul

USUARIOS ACTIVOS:

@echo off
chcp 65001 >nul
query user > %USERPROFILE%\Desktop\USUARIOSACT.txt
exit 

USUARIOS LOCALES:

@echo off
chcp 65001 >nul
echo Usuarios locales del sistema:
net user > %USERPROFILE%\Desktop\USUARIOSLOC.txt
exit

INFO PC ALL:

Este script combina todos los anteriores y lo convierte los datos en un archivo HTML

@echo off
chcp 65001 >nul
set "htmlfile=%USERPROFILE%\Desktop\batch_log.html"

(
echo ^<!DOCTYPE html^>
echo ^<html^>
echo   ^<head^>
echo     ^<meta charset="UTF-8" /^>
echo     ^<title^>Batch Log^</title^>
echo     ^<style^>
echo       body { font-family: Arial, sans-serif; }
echo       h2 { color: #333; }
echo       pre { background-color: #f4f4f4; padding: 10px; border-radius: 5px; }
echo     ^</style^>
echo   ^</head^>
echo   ^<body^>

echo     ^<h2^>Mostrando la dirección IP local^</h2^>
echo     ^<pre^>
ipconfig | findstr /i "ipv4"
echo     ^</pre^>

echo     ^<h2^>Mostrando la dirección IP externa^</h2^>
echo     ^<pre^>
powershell -Command "(Invoke-WebRequest -Uri 'http://ifconfig.me/ip').Content.Trim()"
echo     ^</pre^>

echo     ^<h2^>Enumerando unidades y espacio disponible^</h2^>
echo     ^<pre^>
wmic logicaldisk get name,size,freespace
echo     ^</pre^>

echo     ^<h2^>Extrayendo configuración de red^</h2^>
echo     ^<pre^>
ipconfig /all
echo     ^</pre^>

echo     ^<h2^>Obteniendo información del sistema^</h2^>
echo     ^<pre^>
systeminfo
echo     ^</pre^>

echo     ^<h2^>Listando aplicaciones instaladas^</h2^>
echo     ^<pre^>
wmic product get name,version,vendor
echo     ^</pre^>

echo     ^<h2^>Sesiones de usuario activas^</h2^>
echo     ^<pre^>
query user
echo     ^</pre^>

echo     ^<h2^>Usuarios locales del sistema^</h2^>
echo     ^<pre^>
net user
echo     ^</pre^>

echo     ^<h2^>Listando procesos en ejecución^</h2^>
echo     ^<pre^>
tasklist
echo     ^</pre^>

echo   ^</body^>
echo ^</html^>
) > "%htmlfile%"

echo Tarea completada. Revisa el archivo HTML en el escritorio.
pause >nul

WIFI KEYS:

Este script lo comparto tambien ya que es muy util para extraer las contraseñas guardadas en un equipo

estas se guardan en archivos .xml en una sola carpeta en el escritorio

:: Crear la carpeta "WifiKeys" en el escritorio si no existe
if not exist "%USERPROFILE%\Desktop\WifiKeys" mkdir "%USERPROFILE%\Desktop\WifiKeys"

:: Extraer las claves WiFi y guardarlas en archivos XML en la carpeta "WifiKeys"
netsh wlan export profile folder=%USERPROFILE%\Desktop\WifiKeys key=clear >nul