<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計應(yīng)用 > 無線局域網(wǎng)安全分析終端的設(shè)計與實現(xiàn)

          無線局域網(wǎng)安全分析終端的設(shè)計與實現(xiàn)

          作者: 時間:2009-06-17 來源:網(wǎng)絡(luò) 收藏

            主動的作用有兩個:一是對被測目標實施主動攻擊,探測其是否有漏洞;二是根據(jù)被動結(jié)果,采用相應(yīng)的措施調(diào)整網(wǎng)絡(luò)性能。它們都主要通過發(fā)送相應(yīng)的數(shù)據(jù)包來。為了對系統(tǒng)中的主動予以支持,需要主動分析接口模塊。數(shù)據(jù)包的定制發(fā)送是該模塊的基礎(chǔ)。
          3.4.1 數(shù)據(jù)包的定制發(fā)送
            由于要實現(xiàn)目標漏洞的探測或攻擊,必須能將自己定制的數(shù)據(jù)包發(fā)送出去,這里的定制是指數(shù)據(jù)包的每個域都可以任意指定。在開源社區(qū),開源項目Lorcon[5]實現(xiàn)WLAN數(shù)據(jù)包的定制發(fā)送。它是專為操作系統(tǒng)的,它屏蔽了通過抽象層來發(fā)送802.11信息包的底層操作,提供了更高層次的接口來發(fā)送802.11信息包。通過Lorcon本不需要編寫特定驅(qū)動的代碼,只需通過驅(qū)動的名字就能找到相應(yīng)的接口,進而調(diào)用Lorcon庫函數(shù)發(fā)送報文。Lorcon是純C語言編寫的函數(shù)庫,它直接將用戶空間的報文通過無線口發(fā)送出去,實現(xiàn)報文的定制發(fā)送。
          3.4.2 主動分析接口模塊的實現(xiàn)
            主控節(jié)點使用分析提供的底層網(wǎng)絡(luò)操作命令編寫各種網(wǎng)絡(luò)攻擊腳本。攻擊腳本由主控節(jié)點分發(fā)到各個分析,由各并行地執(zhí)行,以保證攻擊的性能,使得攻擊腳本的執(zhí)行與目前存在的實際網(wǎng)絡(luò)攻擊過程有同樣的效果。
            為了實現(xiàn)主動分析,無線需要創(chuàng)建基于有線網(wǎng)口的TCP服務(wù)器端,接收主控節(jié)點發(fā)送的攻擊腳本。執(zhí)行該腳本,將腳本執(zhí)行的結(jié)果返回給主控節(jié)點以供其分析。其PAD圖如圖7所示。

          本文引用地址:http://www.ex-cimer.com/article/152462.htm

          本文實現(xiàn)了基于處理器操作系統(tǒng)的。通過與主控節(jié)點的主動和被動分析模塊配合,能檢測到被測目標是否存在安全漏洞;也能檢測出WLAN中的MAC地址欺騙、偽裝AP、中間人攻擊、IP重定向攻擊以及身份認證過程中的欺騙等安全問題,并采取相應(yīng)的措施,成功地改善了網(wǎng)絡(luò)性能。

          linux操作系統(tǒng)文章專題:linux操作系統(tǒng)詳解(linux不再難懂)

          上一頁 1 2 3 4 下一頁

          評論


          相關(guān)推薦

          技術(shù)專區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();