Hackear contraseñas WiFi con Python fácilmente con este sencillo script



Este script busca en Windows contraseñas wifi con python ya conocidas y las muestra junto al nombre de la red. Esto es útil para las ocasiones en que olvida su contraseña de WiFi.
Anteriormente hablas de algunos comandos de windows "netsh wlan", he incluso desarrollamos un script con bat, y con powershell hoy veremos como hacer un script simple y sencillo con python .

Bienvenido al buscador de claves wifi básicamente sirve para tener un respaldo de las claves wifi de tu maquina, por si quieres formatear, o algo parecido XD ya que las claves te las muestra cifradas. también puedes usar ingenieria social para obtener las claves de las pc de tus compañeros , amigos etc.. Si te da algun error, ejecuta como administrador ,

Obtenga contraseñas
Si escribe netsh wlan show profiles cmd, se le mostrarán los perfiles para las conexiones wifi que su computadora ha almacenado.

Si a continuación, escribir netsh wlan show profile {Profile Name} key=clear, la salida proporcionada contendrá la clave de red que es la contraseña de WiFi. ≪ °° ≫



≪ °° ≫

Requisitos

Windows 7/10

Instalar python 2.7

Instalar py2exe-0.6.9.win32-py2.7.exe

EDI Editor de texto (notepad++)
Código Completo
------------------------------------------------
#!/usr/bin/python
# -*- coding: utf-8 -*-
#Primero subproceso de importación, este es el módulo que utilizaremos
# para interactuar con el cmd.
import subprocess
#El módulo del sistema operativo en Python proporciona funciones para
#interactuar con el sistema operativo.
import os
import errno
import glob
import shutil
#----------------Baner---------------------------
print (". __ __ _ ___ _ ")
print (". \ \ / / | | | __| | | ")
print (". \ \/\/ / |_| | _| |_| ")
print (". \_/\_/ (_) |_| (_) ")
print (". Autor: Luishino Pericena Choque ")
print (". https://lpericena.blogspot.com/ ")
#Creamos una carpeta/folder donde se guardara las claves de wifi
try:
os.mkdir(./wifi)
except OSError as error:
if error.errno != errno.EEXIST:
raise
#Muestra todas las redes wifi que la pc fue conectada
show = subprocess.check_output([netsh, wlan, show, profile])
print show
networks = subprocess.check_output([netsh, wlan, show, networks])
print networks
#exporta las claves de wifi en archivos .xml
a = subprocess.check_output([netsh, wlan, export, profile,key=clear]).
decode(utf-8).split(\n)
#Mover archivos .xml a la carpeta wifi
source_dir = ./ #Inicio de la carpeta
dst = ./wifi #Nueva carpeta destinatario
files = glob.iglob(os.path.join(source_dir, "*.xml"))
#englobar los archivos a mover
for file in files:
if os.path.isfile(file):
shutil.move(file, dst) #Mover todos los archivos a una nueva carpeta

------------------------------------------------

A continuación, obtenga el resultado para el comando "netsh wlan show profiles" usando subprocess.check_output (). Luego decodifique la salida con utf-8 y divida la cadena por un carácter de nueva línea para obtener cada línea en una cadena separada.

≪ °° ≫



≪ °° ≫

Ahora que la variable a contiene los nombres de perfil WiFi, podemos obtener el resultado para el comando "netsh wlan show profile {Profile Name} key = clear" usando subprocess.check_output () nuevamente para un perfil particular mientras recorremos todos los perfiles.

Observamos que se nos importara las claves de wifi en archivos .xml

≪ °° ≫



≪ °° ≫

Compilar el archivo py
Desargamos el programa py2exe-0.6.9.win32-py2.7.exe y instalamos en windows 7/10

https://sourceforge.net/projects/py2exe/files/py2exe/0.6.9/

https://es.osdn.net/projects/sfnet_py2exe/downloads/py2exe/0.6.9/py2exe-0.6.9.win32-py2.7.exe/

Copiamos el código setup.py https://github.com/Pericena/Scriptpy/blob/master/setup.py
Vamos cambiando de acorde a nuestro script.
------------------------------------------------
# -*- coding: utf-8 -*-
#powershell python setup.py py2exe
import sys
from distutils.core import setup
kwargs = {}
if py2exe in sys.argv:
import py2exe
kwargs = {
console : [{
script : WiFi.py,
description : Descripcion del programa.,
icon_resources : [(90, icon.ico)]
}],
zipfile : None,
options : { py2exe : {
dll_excludes : [w9xpopen.exe],
bundle_files : 1,
compressed : True,
optimize : 2
}},
}
setup(
name=WiFi,
author=Luishiño,
author_email=lpericena@gmail.com,
**kwargs) ------------------------------------------------

≪ °° ≫

Para compilar requerimos abrir la terminal powershell como administrador luego escribir powershell python setup.py py2exe .



≪ °° ≫

Listo para ser ejecutado desde cualquier ordenador con sistema operativo windows 7/10

≪ °° ≫



≪ °° ≫

Archivo xmlUna vez ejecutado nuestro programa ,las claves de wifi se guardan en un archivo xml como podemos observar en la imagen

≪ °° ≫



≪ °° ≫

Referencias

⇜⇝⇜⇝⇜⇝⇜⇝
Importar perfiles de wifi con Powershell Wlan-Profiles

https://www.lpericena.tk/2019/03/importar-perfiles-wlan-con-powershell.html

Importando las claves de wifi en un archivo xml

https://www.lpericena.tk/2018/06/wi-fi.html

Crear una red wifi desde nuestro ordenador

https://www.lpericena.tk/2019/03/crear-una-red-wifi-desde-nuestro.html

Extraer las claves de wifi de windows

https://www.lpericena.tk/2017/10/wiffi.html

App Bruteforcer - Fsecurify para Hackear WiFi desde android

https://www.lpericena.tk/2019/09/wifi-bruteforcer-fsecurify.html

⇜⇝⇜⇝⇜⇝⇜⇝
Descargar

https://github.com/Pericena/Scriptpy/blob/master/WiFi.py




Windows

git clone https://github.com/Pericena/Scriptpy/blob/master/WiFi.py

python WiFi.py Linux

git clone https://github.com/Pericena/Scriptpy/blob/master/WiFi.py

python2 WiFi.py
Cursos de mega gratis

_____________________________________________________
Aprende Programación en C desde cero
https://mega.nz/#F!DKoQVSBB!OO4BAwVSKdZolONv6rD3ow
_____________________________________________________
1,024 GB De Cursos Completos
https://mega.nz/#F!jgkzASwB
Claveu7ByJExNs5fK58FIABKLLw

https://mega.nz/#F!jgkzASwB!u7ByJExNs5fK58FIABKLLw
_____________________________________________________


------------------------------------------------
Únete a la comunidad Cyber Hacking





Conviértete en el mayor hacker del mundo Descarga gratis la app The Seven Codes y comparte

Google playSígueme

ADVERTENCIA: NO INTENTE HACER UN ATAQUE SIN EL PERMISO DE PROPIETARIO DEL SITIO WEB. ES UN PROPÓSITO EDUCATIVO SOLAMENTE.

NO ES RESPONSABLE DE NINGÚN TIPO DE PROBLEMA ILEGAL.

PERMANECE LEGAL. GRACIAS!

Si tienes algún problema, deja un comentario y comparte tú opinión. ¿Ha quedado contestada su pregunta?

atras



Mi nombre es Luishiño aquí es donde me gusta escribir sobre temas que en su momento me interesan. Aveces sobre mi vida personal y principalmente cosas de programación ,desarrollo web.Aplicaciones,Software, programas que yo mismo las desarrollo y cosas básicas de informática.

Fuente: este post proviene de The Seven Codes, donde puedes consultar el contenido original.
¿Vulnera este post tus derechos? Pincha aquí.
Creado:
¿Qué te ha parecido esta idea?

Esta idea proviene de:

Y estas son sus últimas ideas publicadas:

SISTEMA DE DIAGNOSTICO Se desea diseñar un diagrama de clases para administrar el trabajo del médico que mediante una cuenta de usuario deberá: • Un administrador se encargará de administrar el sistem ...

¿Qué es el SQL injection? Una inyección de SQL, a veces abreviada como SQLi, es un tipo de vulnerabilidad en la que un atacante usa un trozo de código SQL (lenguaje de consulta estructurado) para mani ...

Recomendamos