<menu id="guoca"></menu>
<nav id="guoca"></nav><xmp id="guoca">
  • <xmp id="guoca">
  • <nav id="guoca"><code id="guoca"></code></nav>
  • <nav id="guoca"><code id="guoca"></code></nav>

    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驅動程序存在已知問題。通道跳變和設置通道有時無法正常工作。通常情況下,卡未設置為請求的通道和/或不發生跳頻。

    本文章首發在 網安wangan.com 網站上。

    上一篇 下一篇
    討論數量: 0
    只看當前版本


    暫無話題~
    亚洲 欧美 自拍 唯美 另类