
Ubuntu日本語フォーラム

ログインしていません。
Wi-Fiのクラックについて学習しようと思い、Buffalo社製のWLI-UC-AG300Nを購入しました。
以前にTP-Link社製のルーター子機を購入したのですが、それではWi-Fiには接続できるもののモニターモードに遷移することが出来ないことが海外のフォーラムで出ており新しく買った次第です。
ですが、題名の通りBuffalo社製のルーター子機ですとwifiに繋げることが全くできません。
自分の実行する手順ですと、
1,buffaloの子機をusbの設定欄から認識させる
2,認識次第wifiにつなげることが出来るようになるので以上完了
Linuxを使い始めて非常に日が浅いので至らぬところも多いとは存じますが、わかることはすべてお伝えしますのでどなたかご協力をお願いいたします。
オフライン
UbuntuでWLI-UC-AG300Nを使いたい場合はppaを追加してドライバーをインストールする必要があるようです。
sudo add-apt-repository ppa:thopiekar/mt7601
sudo apt update
sudo apt install mt7601-sta-dkms
Ubuntu 16.04 LTSでUSB無線LANアダプタ「WLI-UC-AG300N」をモニタモードにより動作させる
https://tomosoft.jp/design/?p=10758
オフライン
早急なご返事ありがとうございます。
sudo apt-get update
まではうまくいくのですが、その後に
sudo apt install mt7601-sta-dkms
を入力すると
E:パッケージ mt7601-sta-dkmsが見つかりません
と出てしまいます。
状況入力が足りませんでした、現在の状況は
1,lsusbコマンドではこの子機自体は認識されている
2.iwconfigコマンドではno deviceと表示され動いていない
3,wifiのアイコンが右上のステータスバーに出てこない
です。
宜しくお願い致します。
オフライン
では以下のアドレスから直接debファイルをダウンロードし、
ダブルクリックしてインストールしてみてはどうでしょうか。
ファイル名は mt7601-sta-dkms_3.0.0.4-0~201805101700~rev26~pkg4~ubuntu18.04.1_all.deb です。
https://launchpad.net/~thopiekar/+archive/ubuntu/mt7601/+sourcepub/9083694/+listing-archive-extra
オフライン
あ、上記のdebファイルは18.04用なので、
他のバージョンの場合は以下のアドレスからダウンロードしてください。
17.10
https://launchpad.net/~thopiekar/+archive/ubuntu/mt7601/+sourcepub/9083696/+listing-archive-extra
16.04
https://launchpad.net/~thopiekar/+archive/ubuntu/mt7601/+sourcepub/9083692/+listing-archive-extra
14.04
https://launchpad.net/~thopiekar/+archive/ubuntu/mt7601/+sourcepub/9083693/+listing-archive-extra
オフライン
大変早急なご返事を頂きましてありがとうございます。
アップグレードできるパッケージが28個あります。
と出るのですがネットで探しても常識なのか出て来ず、アップデートはどのコマンドで実行できるのか不明です。
また、ファイルの直接ダウンロードにつきましては現在実行中です。
オフライン
失礼致しました。
上記の問題は解決いたしましたのでここにご報告致します。
http://d.hatena.ne.jp/jitsu102/20090621/1245594808
このページに沿いましてaircrack-ng を実行しましたが、最後の最後で
Please specify a dictionary (option -w).
という事になってしまいました。
ど素人故こちらの解決法も存じ上げませんので、この問題の解決法をご教授願えないでしょうか。
何卒宜しくお願い致します。
オフライン
zippoyuto による投稿:
このページに沿いましてaircrack-ng を実行しましたが、最後の最後で
Please specify a dictionary (option -w).
最後の最後ということは、
$ sudo aircrack-ng wepcap-01.cap
というコマンドを実行したらそのエラーメッセージが表示されたということでしょうか?
その記事は9年前のものなので、引数の指定方法が変更されたのではないでしょうか。
https://www.aircrack-ng.org/doku.php?id=ja:cracking_wpa
↑このページには、
aircrack-ng -w password.lst -b 00:14:6C:7E:40:80 psk*.cap
というサンプルコマンドがあるので、
まず -w オプションを付けて辞書ファイルを指定する必要があるのだと思われます。
オフライン
乱投失礼致します。
辞書ファイルがどこにあるか存じ上げませんので、指定できません。(どのページを拝見してもどのように指定するか書かれておりませんでした)
一から教えて頂くようで恐縮ではございますが、
$ sudo airodump-ng --channel 7 --bssid XX:XX:XX:XX:XX:XX -w wepcap mon0
これ以降の手順を現在の状況において順を追って説明頂けると幸いです。
現在の状況としましては、https://www.aircrack-ng.org/doku.php?id=ja:cracking_wpaにおけるStep2 まで完了しているものの、辞書のファイル指定が出来ず滞っております。
繰り返す形になりますが、ここからの手順を私の様な素人でも分かる形で説明をお願い致します。
宜しくお願い致します。
オフライン
私も素人なので詳しくないです。
辞書ファイルに関しては、
1. aircrack-ngに付属しているサンプル辞書を使用する
2. 誰かが用意した辞書を使用する
3. cuppのようなツールを使用して生成する
などの方法で用意する必要があるようです。
aircrack-ng付属のサンプルを使用する場合は、端末で、
cp /usr/share/doc/aircrack-ng/examples/password.lst.gz .
gunzip /usr/share/doc/aircrack-ng/examples/password.lst.gz
などと実行すれば、カレントディレクトリに password.lst が展開されるので、
それを -w オプションの引数にするといいのではないでしょうか。
オフライン
あ、すみません、コマンドを間違えました。
✕
cp /usr/share/doc/aircrack-ng/examples/password.lst.gz .
gunzip /usr/share/doc/aircrack-ng/examples/password.lst.gz
○
cp /usr/share/doc/aircrack-ng/examples/password.lst.gz .
gunzip password.lst.gz
オフライン
ご返事ありがとうございます。
おっしゃる通りにコマンド
cp /usr/share/doc/aircrack-ng/examples/password.lst.gz .
gunzip password.lst.gz
を入力したところ、
宛先のpassword.lst.gzはディレクトリではありません
と出てしまいます。
この問題の解決策が全く不明の為何卒ご教授願います。
オフライン
度度の投稿失礼いたします。
http://www.htmllifehack.xyz/entry/2017/02/06/210000
こちらのページに沿った方がいささか簡単なような気がいたしまして、手順通りに従い、
aireplay-ng を使って通信を遮断しよう
の項を実行しましたが、コマンド
sudo aireplay-ng xx:xx:xx:xx:xx:xx mon0
を入力したところ
Please specify an attack mode
と出てしまいました。
辞書を導入するのは少し難があるので、こちらの方法で参りたいと思います。
この問題の解決策がおそらく
https://www.aircrack-ng.org/doku.php?id=wpa_migration_mode
こちらに記載されていると思われるのですが、解決できませんでした。
よろしくお願いいたします。
オフライン
zippoyuto による投稿:
おっしゃる通りにコマンド
cp /usr/share/doc/aircrack-ng/examples/password.lst.gz .
gunzip password.lst.gz
を入力したところ、
宛先のpassword.lst.gzはディレクトリではありません
と出てしまいます。
そのエラーメッセージが表示されるということは、
私が提示したコマンドを正しくできていないということです。
まず、
cp /usr/share/doc/aircrack-ng/examples/password.lst.gz .
↑このコマンドを実行してください。カレントディレクトリにファイルをコピーするコマンドです。
次に、
gunzip password.lst.gz
↑このコマンドを実行してください。
1つ目のコマンドでコピーしたファイルを展開(解凍)するコマンドです。
2つ目のコマンドを実行すると password.lst というファイルが生成されます。
オフライン
ご返事ありがとうございます。
仰られた通りの手順を踏んだところ、一つ目のコマンドは入力しても特にシステムからの応答はありませんでした。
二つ目のコマンドは No such file or directory
と出ています。
何らかの異常が起きていると見たのですが、いかがでしょうか。
Ubuntuのversion14.04です。
よろしくお願いいたします。
オフライン
zippoyuto による投稿:
一つ目のコマンドは入力しても特にシステムからの応答はありませんでした。
一つ目のコマンドはファイルをコピーするだけのコマンドなので、
正常に実行できた場合は何も表示されません。
zippoyuto による投稿:
二つ目のコマンドは No such file or directory
と出ています。
そのエラーメッセージは、カレントディレクトリに password.lst.gz が存在しないという意味です。
つまりあなたは、一つ目のコマンドを実行した後、
カレントディレクトリを変更してから、
二つ目のコマンドを実行したわけですね?
私が提示した二個のコマンドを、
改変せずに、
続けて実行してください。
aaabbbcccdddeeefffggghhh による投稿:
cp /usr/share/doc/aircrack-ng/examples/password.lst.gz .
aaabbbcccdddeeefffggghhh による投稿:
gunzip password.lst.gz
オフライン
おかげさまで教えてくださいました所までは成功いたしました。
-w オプションの引数にする
とのことですが、この方法を教えて頂けないでしょうか。
$ sudo airodump-ng --channel 7 --bssid XX:XX:XX:XX:XX:XX -w wepcap mon0
残すはの過程のみとなっております。
何卒よろしくお願いいたします。
オフライン
失礼します、追記させていただきます。
ですが、sudo aircrack-ng wepcap-05.cap
と入力しますと
Opening wepcap-05.cap
Read 4 packets
# BSSID ESSID Encryption
1 XX:XX:XX... 云々 WPA(0 handshake)
Choosing first network as target.
Opening wepcap-05.cap
Please specify a dictionary (option -w)
Quitting aircrack-ng...
となります。
実質わたくしが理解していないのはクラックに必要な辞書の引数にするという事かと思われますが...
オフライン
zippoyuto による投稿:
-w オプションの引数にする
とのことですが、この方法を教えて頂けないでしょうか。
$ sudo airodump-ng --channel 7 --bssid XX:XX:XX:XX:XX:XX -w wepcap mon0
それはaircrack-ngコマンドの話です。
airodump-ngコマンドの -w オプションは、
--write <prefix> : Dump file prefix
-w : same as --write
となっており、辞書ファイルを必要としません。
オフライン
zippoyuto による投稿:
ですが、sudo aircrack-ng wepcap-05.cap
sudo aircrack-ng -w password.lstのフルパス wepcap-05.cap
ではないでしょうか。
「password.lstのフルパス」の部分を実際のフルパスに置き換えて実行してください。
オフライン
aaabbbcccdddeeefffggghhh による投稿:
sudo aircrack-ng -w password.lstのフルパス wepcap-05.cap
ではないでしょうか。
「password.lstのフルパス」の部分を実際のフルパスに置き換えて実行してください。
実際のフルパスに置き換えてみたつもりです。
XXXXXX@XXXXXX-VirtualBox:~$ sudo aircrack-ng -w password.lst wepcap-05.cap
Opening wepcap-05.cap
Read 4 packets.
# BSSID ESSID Encryption
1 XXXXXXXXX XXXXXXX WPA (0 handshake)
Choosing first network as target.
Opening wepcap-05.cap
No valid WPA handshakes found..
Quitting aircrack-ng...
nishimura@nishimura-VirtualBox:~$
これはつまりhandshakeが捕まえられなかったからこうなったと考えてよろしいでしょうか?
私の身勝手な想像ではありますが、sudo aircrack-ng -w password.lst wepcap-05.cap
は成功していて、handshakeが捕まえられなかっただけであるということだと考えています。
実際このコードが正しければhandshakeを見つける方法をご教授願えればと思います。
オフライン
zippoyuto による投稿:
これはつまりhandshakeが捕まえられなかったからこうなったと考えてよろしいでしょうか?
私の身勝手な想像ではありますが、sudo aircrack-ng -w password.lst wepcap-05.cap
は成功していて、handshakeが捕まえられなかっただけであるということだと考えています。
そうですね、コマンド自体は問題ないと思われます。
ハンドシェイクに関しては以下のページをご覧ください。
Step 4 - 事前共有鍵をクラックするためにaircrack-ngを実行する
https://www.aircrack-ng.org/doku.php?id … 9%E3%82%8B
> これはハンドシェイクが見つからなかった場合の典型的なレスポンスです。
省略
> No valid WPA handshakes found.
> こうなった場合は、ステップ3(無線LANクライアントの認証取り消し)を再度実行するか、パッシブ方式ならじっと待つことです。パッシブ方式の場合は、クライアントがアクセスポイントに認証を求めるまで待たなければなりません。
トラブルシューティング
ハンドシェイクが取得できない!
https://www.aircrack-ng.org/doku.php?id … %E3%82%B01
オフライン