2017-03-13 25 views
0

Pythonで単純なWPSクラッカーを実装する方法について最後に考えました。私は学生のサイバーセキュリティ、私はあなたが何かを促すことができると思う。実装wps-cracker - python

まず、発電機が必要です。私は悪い実装wpsが10^4 + 10^3の組み合わせを与えることを知っています。合計11,000人。 8メッセージが送信されると、wpsはまず最初の4桁をチェックし、残りの桁はチェックサムです。 この発電機では何の問題もありません。

私は、pythonがどのようにルータに接続できるのか疑問に思っています。どうやってパスワードなどで置き換えることができますか?多分何か他の?どのようにこのようなツールを書く、私は非常に激しく探検したい知識を得る。

このような交換の際に使用されるパッケージ。レスポンスをどのように扱うか。

事前に感謝の意を表します。

+0

「ルータに接続する」とはどういう意味ですか? ルータとのやりとりはネットワークインターフェイスの仕事です。したがって、できることはいくつかのpython libreries(https://wiki.python.org/moin/UsefulModules#Networking)と対話することです。とにかくルータは一種のWebサーバーであり、確かにAPIを持っています。 – bull90

+0

がルータに接続している場合は、公開APIを探すことができます。その悪いことはわかっています。私はどのようにルータをチェックするために最初の4桁を送信するパッケージを構築することを考えています。 – sinc00

答えて

0

あなたが探しているライブラリにParamikoを追加することができます。

ドキュメント:
http://docs.paramiko.org/en/2.1/

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

それはあなたがSSHプロトコルを介して、ルータと直接対話することができます。

+0

ええ、そうです。ありがとうございました。私はparamikoを見ていますが、sshでは私はユーザ/パスワードのログインオプションしか見ませんでした。例えば。私はピン番号(WPS)12345678を持っています。自分のネットワーク用のカードをモニタモードに切り替えて、ルータに最初の4桁を送信して、wpsピンと同じであることを確認します。私にこれを説明できますか? – sinc00

+1

私はこれを持っています:[link](https://null-byte.wonderhowto.com/how-to/hack-wpa-wifi-passwords-by-cracking-wps-pin-0132542/)とgoogle search " scapy python wps "と呼ばれています。私はそれがすべてだと思う。ありがとうございました。 – sinc00