2017-03-13 3 views
0

Zuletzt über die Implementierung eines einfachen WPS Cracker in Python gedacht. Ich denke du könntest mir, Student Cybersicherheit, etwas schnell geben.Implementierung wps-cracker - python

Erstens benötigt der Generator. Ich weiß, dass eine schlechte Implementierung wps 10^4 + 10^3 Kombinationen ergibt. Insgesamt 11.000. 8 Nachrichten werden gesendet, der wps prüft zuerst die ersten 4 Ziffern und dann den Rest (8 Ziffern ist eine Prüfsumme). Mit diesem Generator hat keine Probleme.

Ich frage mich nur, wie die Verwendung von Python mit dem Router verbinden kann, wie kann ich es mit einem Passwort usw. ersetzen. Verwenden Sie diesen Sockel Modul? vielleicht etwas anderes? Wie auch immer schreiben Sie ein solches Werkzeug, wo Sie das Wissen bekommen, das ich so wild erforschen will.

Welche Pakete werden bei solchen Austauschen verwendet. wie man mit der Antwort umgeht.

Für alles im Voraus danke.

+0

Was meinen Sie mit "verbinden mit dem Router"? Die Interaktion mit dem Router ist ein Job für eine Netzwerkschnittstelle, daher können Sie mit einigen Python Libreries interagieren (https://wiki.python.org/moin/UsefulModules#Networking). Wie dem auch sei, der Router ist eine Art Webserver und hat sicher eine API. Sie können nach öffentlichen API suchen, wenn es irgendwelche – bull90

+0

Verbindung zum Router gibt, ist es schlecht, ich weiß. Ich denke darüber nach, wie Build-Paket zum Beispiel die erste 4-stellige zu senden, um von Router zu überprüfen. – sinc00

Antwort

0

Paramiko kann die Bibliothek sein, nach der Sie suchen.

Dokumentation:
http://docs.paramiko.org/en/2.1/

Ein Beispiel:
https://pynet.twb-tech.com/blog/python/paramiko-ssh-part1.html

Es ermöglicht es Ihnen, direkt mit dem Router zu kommunizieren, sich über das SSH-Protokoll.

+0

Ja, das ist es. Vielen Dank, Mann. Ich schaue auf paramiko, aber in ssh sah ich nur Benutzer/Passwort Login-Option. Beispielsweise. Ich habe eine PIN-Nummer (WPS) 12345678 Ich möchte meine Nettowork-Karte in den Überwachungsmodus wechseln, und die ersten 4 Ziffern zum Router senden, um es gleich mit WPS-Pin zu überprüfen. Kannst du mir das erklären? – sinc00

+1

Ok, ich habe das: [link] (https://null-byte.wonderhowto.com/how-to/hack-wpa-wifi-passwords-by-cracking-wps-pin-0132542/) und Google-Suche " scapy python wps ". Ich denke, das ist alles. Danke für eine Zeit. – sinc00