PythonはWi-Fi付きのクロール、世界でもすることができない旅しました

今日では、WiFi接続の原則から、無線LANをクラックするのpythonを使用する方法の詳細を確認するためのコードと組み合わせます

Pythonは本当にPythonライブラリの数が多いという理由だけで、全能である、無数の既製の車輪はあなたが多くを行うことができ、多くのアプリケーションは非常に便利です。どこでも、私たちの生活でのWiFi。

01.無線LANを接続する方法

まず、私たちのコンピュータは、無線LANにそれを接続する方法ですか?以下に示すように、私たちのノートブックコンピュータは、ワイヤレスネットワークカードを持っている私たちのラップトップを取ります:

PythonはWi-Fi付きのクロール、世界でもすることができない旅しました

我々は無線LANを接続すると、ワイヤレスカードが自動的に近くのWiFi信号をスキャンするために私たちを助けるだろう、とのネットワーク名(SSID)、信号強度、暗号化および認証方法を含め、いくつかの情報を無線LAN信号を返します。ときに私たちの操作中に、この情報は目に見えないです。私たちは、WiFi接続を指定したい場合は、我々は認証の役割である必要があり、認証はここで、アクセス無線LANを保護するパスワード認証に注意を払うように私たちの入力されていないですが、私たちは、パスワードが道を暗号化されて入力します。

あなたがプログラミングの世界ではまだ混乱している場合は、Pythonのバックルqun学ぶために私たちに参加することができます:784758214を、高齢者が学んでいる方法を見て。経験の交換。基本的なWeb開発Pythonスクリプトから、爬虫類、ジャンゴ、データマイニングや他のプロジェクトへのゼロベースのデータを戦うために仕上げています。どんな小さなPythonのパートナーに与えられました!いくつかの学習方法を共有し、細部に注意を払う必要があり、私たちに参加をクリックしてPythonの学習者の集い

それは我々は、片道暗号化伝送量のWiFiのパスワードを入力し、です。私たちは一般的に使用される方法は、主に個人や家族のネットワークのために、WPAまたはWPA2PSKであるユーザーの非常に高いセキュリティ要件ではありません。図に示すように。

PythonはWi-Fi付きのクロール、世界でもすることができない旅しました

PythonはWi-Fi付きのクロール、世界でもすることができない旅しました

私たちは、パスワードを入力すると、あなたが私たちのヒントに関するいくつかの情報を伝えるために求められます、この情報のヒントは、実際に認定暗号化が指定されています。私たちは「はい」、あなたがオンラインで入手することができます楽しさをクリックしてください。

pywifiを使用して02.アナログアクセス

pywifiこのライブラリは、それをインストールし、サードパーティのピップによって事前に必要な、そして我々はこのプロセスをシミュレートするためにpywifiモジュールを使用しています。まず、コンピュータは、状態がWiFi接続は、図に示すように、コードであるか否かを判断します。

PythonはWi-Fi付きのクロール、世界でもすることができない旅しました

最初のオブジェクトのpywifiを作成し、コンピュータのワイヤレスネットワークカードifacesに情報を割り当てることです。そして、決定ifaces状態(ステート)は、ワイヤレスネットワークを知るために、コンピュータに接続されています。

我々は、我々は我々が近くに無線信号をスキャン出力し、その情報を見て、無線信号の無線カード情報を返します上記。

PythonはWi-Fi付きのクロール、世界でもすることができない旅しました

図に示すように、我々は、無線信号の名前とそれに対応する暗号化出力、左。第2の符号データは、実際には設定ファイルの一つです。ここでは、無線信号、パスワード、認証などの名前が含まれている私たちの接続のファイルに格納された無線信号情報として理解することができるプロファイル。

03.ハック無線LANのパスワード

次に、我々は、WiFiのパスワードをクラックするために動作するpywifiを使用します。我々は、それが成功するまで、我々はより滑りやすいパスワードのテストを停止しないだろう、手動でパスワードを入力するプロセスをモデル化し、パスワードが間違っているかどうかを確認します。次のようにコードの一部は次のとおりです。

PythonはWi-Fi付きのクロール、世界でもすることができない旅しました

プログラムでは、まず、すべてのコンソールからのWiFi認定の名前を含めて、我々は、良い無線LANで、このためのWiFi名とパスワードをクラック、当社の事前設定から無線LANのパスワードの読み取りを停止して、プロファイル情報を設定したい金額を読み込み、モードと無線LANのパスワード。パスワードが間違っている場合、それは正しい日付までのWi-Fiパスワードの検証、妥当性確認を交換し続けています。図は、実験の結果です。

PythonはWi-Fi付きのクロール、世界でもすることができない旅しました

上記の方法は、また、クラックひび割れ、法律、非常に時間がかかり、必ずしも正しくないと呼ばれています。成功したと言うことができない場合しかし、これは、試行錯誤のプロセスです。

もちろん、これはコードをクラックするために、このようなサンプルの数十万人として、ひびの入ったサンプルデータベースが必要です。時間のようにたくさんのことで、試すために使用することができます。この記事では、無線LANをプレイするのpythonを使用する方法を説明するために技術的な観点からのもので、Pywifiにライブラリを学びます!私は、任意の破壊的な操作と任意の不適切な行動をお勧めしません。

おすすめ

転載: blog.51cto.com/14510224/2438068