Hackear contraseñas WiFi con Python fácilmente con este sencillo script
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.
- Windows 7/10
- Instalar python 2.7
- Instalar py2exe-0.6.9.win32-py2.7.exe
- EDI Editor de texto (notepad++)
✄ ------------------------------------------------
#!/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
✄ ------------------------------------------------
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)
- git clone https://github.com/Pericena/Scriptpy/blob/master/WiFi.py
- python WiFi.py
- git clone https://github.com/Pericena/Scriptpy/blob/master/WiFi.py
- python2 WiFi.py
Aprende Programación en C desde cero
https://mega.nz/#F!DKoQVSBB!OO4BAwVSKdZolONv6rD3ow
_____________________________________________________
1,024 GB De Cursos Completos
https://mega.nz/#F!jgkzASwB
Clave
_____________________________________________________
Comentarios
Publicar un comentario
Únete a la conversación y comparte tú Opinión