Airserv-ng
描述
Airserv-ng是一種無線卡服務器,它允許多個無線應用程序通過客戶端-服務器TCP網絡連接獨立使用無線卡。服務器中包含所有操作系統和無線卡驅動程序特定的代碼。這樣就無需每個無線應用程序都包含復雜的無線卡和驅動程序邏輯。它還支持多種操作系統。
啟動服務器后,它將在特定的IP和TCP端口號上偵聽客戶端連接。然后,無線應用程序通過此IP地址和端口與服務器通信。使用aircrack-ng套件功能時,請指定“ <服務器IP地址>冒號<端口號>”,而不是網絡接口。一個示例是127.0.0.1:666。
這提供了許多有趣的可能性:
通過消除無線卡/驅動程序的復雜性,軟件開發人員可以將精力集中在應用程序功能上。這將導致提供更多的應用程序。它還大大減少了維護工作。
現在,遠程傳感器很容易實現。只需要一個無線卡和airservl -ng在遠程傳感器上運行。這意味著可以很容易地創建小型嵌入式系統。
您可以混合和匹配操作系統。每個部分都可以在不同的操作系統上運行。服務器和每個應用程序都可能在不同的操作系統下運行。
某些無線卡不允許多個應用程序一次訪問它們。現在使用客戶端-服務器方法消除了此約束。
通過使用TCP網絡,客戶端和服務器實際上可以位于世界的不同地區。只要您具有網絡連接,它就會起作用。
用法
用法:airserv-ng
哪里:
-p <端口>要監聽的TCP端口。默認為666。
-d 可以使用的wifi設備。
-c 要啟動的頻道。
-v <級別>調試級別
調試級別
共有三個調試級別。如果不包括“ -v”選項,則默認為Debug level 1。
調試級別1
內容:顯示連接和斷開連接消息。
示例:從127.0.0.1連接至死亡從127.0.0.1
調試級別2
內容:除調試級別1消息外,還顯示通道更改請求和無效的客戶端命令請求。通道更改請求指示客戶端請求的通道。
示例:[127.0.0.1] Got setchan 9 [127.0.0.1] handle_client: net_get()
調試級別3個
內容:每次將數據包發送到客戶端時顯示一條消息。分組長度也被指示。此級別包括1級和2級消息。
示例: [127.0.0.1] Sending packet 97 [127.0.0.1] Sending packet 97
使用范例
在所有情況下,您都必須首先使用airmon-ng或類似技術將無線卡置于監視器模式。
本地機器
此方案使所有組件都在同一系統上運行。
使用以下命令啟動程序:
airserv-ng -d ath0
哪里:
- -d ath0是要使用的網卡。指定特定卡的網絡接口。
系統響應:
Opening card ath0
Setting chan 1
Opening sock port 666
Serving ath0 chan 1 on port 666
此時,您可以使用任何aircrack-ng套件程序并指定“ 127.0.0.1:666”而不是網絡接口。127.0.0.1是PC的“環回” IP,而666是服務器運行所在的端口號。請記住,666是默認端口號。
例:
airodump-ng 127.0.0.1:666
它將開始掃描所有網絡。
遠程機器
這種情況下,服務器在一個IP地址為192.168.0.1的系統上運行,而應用程序(airodump-ng,aireplay-ng等)在另一系統上。
使用以下命令啟動程序:
airserv-ng -d ath0
哪里:
- -d ath0是要使用的網卡。指定特定卡的網絡接口。
系統響應:
Opening card ath0
Setting chan 1
Opening sock port 666
Serving ath0 chan 1 on port 666
此時,您可以在第二個系統上使用任何aircrack-ng套件程序,并指定“ 192.168.0.1:666”而不是網絡接口。192.168.0.1是服務器系統的IP地址,而666是服務器運行所在的端口號。請記住,666是默認端口號。
在第二個系統上,您將輸入“ airodump-ng 192.168.0.1:666”以開始掃描所有網絡。您只需指定“ 192.168.0.1:666”作為網絡接口,就可以在任意數量的其他系統上運行aircrack-ng應用程序。
例:
airodump-ng -c 6 192.168.0.1:666
使用技巧
目前沒有。
使用故障排除
您的卡是否處于監控模式?開始airserv-ng之前,請確保您的卡處于監控模式。
您是否連接到正確的IP和TCP端口號?仔細檢查一下。請記住,默認端口號是666。您可以使用aireplay-ng注入測試來驗證連接性和正確的操作。
防火墻軟件會阻止通信,因此請確保以下內容允許與服務器端口之間的通信。這適用于運行airserv-ng的計算機和客戶端計算機。檢查項目:
linux系統上的IPTables。
Linux尤其是Windows上的防火墻軟件
客戶端和服務器之間TCP網絡上的所有防火墻
某些軟件也會影響成功的操作:
反間諜軟件
防毒軟件
要確認airserv-ng正在偵聽預期的端口,請執行以下操作:
在linux下:“ netstat -an”或“ lsof -i”,然后查找端口號。
在“窗口”下,打開命令行并鍵入“ netstat -an”,然后查找端口號。
當前,基于atheros的卡的madwifi-ng驅動程序存在已知問題。通道跳變和設置通道有時無法正常工作。通常情況下,卡未設置為請求的通道和/或不發生跳頻。
Aircrack-ng中文使用教程
推薦文章: