最新のkali linux(AMD64)をダウンロードして、vmware workstation 1にインストールしました。
インストール後、kaliのカーネルヘッダーを最新バージョンにアップグレードしました(現在、v3.16を使用しています)。
apt-get update && apt-get install build-essential linux-headers-$(uname -r)
ここで、Alfa-AWUS036HワイヤレスUSBデバイスをkaliにインストールします。
私のデバイスのチップセットは:rt307です。 -> ralink ( mediatek )会社
私はこのチップの最新バージョンをダウンロードするためにこのサイトに行きました: http://www.mediatek.com/en/downloads/rt8070-rt3070-rt3370-rt3572-rt5370-rt5372-rt5572-usb-usb/
ダウンロードされたドライバーの抽出ファイルを確認すると、カーネル2.4または2.6バージョンの多くの条件が表示されます(つまり、古いドライバーであり、そのプロジェクトの一部のコードを変更する必要があると思います)。
ワイヤレスUSBデバイスをkaliにインストールするための手順を教えてください。
私も助けなしでこのスレッドを見つけました:
https://askubuntu.com/questions/148767/help-do-i-install-the-ralink-rt3070-wireless-driver
いつこのコマンドを実行する必要がありますか(そしてなぜrt3070ではなくrt5370staか):
modprobe rt5370sta
編集1:
私は何をしましたか?
1-
apt-get update && apt-get install build-essential linux-headers-$(uname -r)
2-このパス/ os/linux/config.mkに移動して、次の行を変更します。
HAS_WPA_SUPPLICANT = y
HAS_NATIVE_WPA_SUPPLICANT_SUPPORT = y
3-このファイル/ os/linux/rt_linux.cに移動して、これらを変更します。
/* pOSFSInfo->fsuid = current_fsuid(); */
/* pOSFSInfo->fsgid = current_fsgid(); */
pOSFSInfo->fsuid = *(int *) & current_fsuid();
pOSFSInfo->fsgid = *(int *) & current_fsgid();
makeコマンド中のエラーのため、これらの変更を行いました。私はそうしましたか?
4-作る
そしてそれは結果です: http://textuploader.com/o49y
5-インストールする
そしてそれは結果です: http://textuploader.com/o49b
編集2:
私の問題:
1-kaliのカーネルヘッダーを更新してUSBデバイスをkaliに接続した後802.11g WLAN USBワイヤレスドライバーのエラーで何も起こりません。
2-これらのコマンドの後
make && make install
ファイルが/ etc/Wireless/RT2870STA/RT2870STA.datにコピーされます
RT3070ではなくなぜRT2870なのですか?
また、インストール中に符号なし変数といくつかのエラーに関する多くの警告がありました(ステップ3の前)。これらの警告とエラーのために、ステップ3を実行し、再起動してUSBデバイスをkaliに接続しましたまだ802.11g WLAN USBワイヤレスドライバーのエラーがあり、何も起こりません。
ドライバーのプロジェクトのどの部分を変更する必要があり、どのようにドライバーをロードできますか?
ドライバを手動でロードする必要がありますか、それとも接続後に自動でロードしますか?
X86 OSを使用してOSを変更する必要がありますか?
おかげで
aWUS036Hはralink RT2870/RT3070チップセットであってはなりません。実際のAWUS036HはRealtek RTL8187チップセットを使用しています。