欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

基于無線網(wǎng)絡(luò)的信號屏蔽系統(tǒng)及其方法與流程

文檔序號:12809007閱讀:963來源:國知局

本發(fā)明涉及無線數(shù)據(jù)幀重組技術(shù),尤其涉及一種基于無線網(wǎng)絡(luò)的信號屏蔽系統(tǒng)及其方法。



背景技術(shù):

無線網(wǎng)絡(luò)的普及給人們的生活帶來了新的體驗,讓人們可以隨時隨地地進行數(shù)據(jù)連接;現(xiàn)代通信技術(shù)現(xiàn)在以及未來的發(fā)展方向是無線、多媒體和移動智能終端,無線局域網(wǎng)wifi(wirelesslocalareanetwork,wlan)以其移動性高、成本低、網(wǎng)絡(luò)建設(shè)和擴展比較容易以及方便管理等優(yōu)點,在很多領(lǐng)域都獲得了廣泛的應(yīng)用。無線網(wǎng)絡(luò)以無線電波為媒介,這種介質(zhì)本質(zhì)上就是開放和易遭攔截的,如何適當(dāng)?shù)乇Wo無線網(wǎng)絡(luò)傳輸向來就是網(wǎng)絡(luò)通信研究人員需要考慮的。另外,無線網(wǎng)絡(luò)搭建簡單,公共wifi也日益普及,由于公共安全性無法保障,維權(quán)困難,所以很多黑客選擇從這里下手,非法竊取用戶信息。公共wifi安全問題逐漸增多,獵豹免費wifi全國首次發(fā)布中國公共wifi熱點安全報告,報告指出,對全國各地8萬個公共wifi熱點進行的抽樣安全調(diào)查顯示,全中國近21%的公共wifi熱點存在安全隱患,由此引發(fā)的網(wǎng)銀被盜、個人信息泄露、網(wǎng)絡(luò)詐騙等案例已成爆發(fā)性上漲趨勢。本發(fā)明的無線網(wǎng)絡(luò)的信號屏蔽系統(tǒng)能夠有效地屏蔽非法wifi,阻斷用戶正常訪問網(wǎng)絡(luò),從而達到規(guī)避風(fēng)險的目的。



技術(shù)實現(xiàn)要素:

本發(fā)明的目的在于克服現(xiàn)有無線屏蔽技術(shù)存在的缺點和不足,針對非法ap進行信號管制,提供一種基于無線網(wǎng)絡(luò)的信號屏蔽系統(tǒng)及其方法。

本發(fā)明采用的技術(shù)方案為:

主要是阻止非法wifi正常訪問網(wǎng)絡(luò),從而減少用戶信息泄露等安全問題,采用旁入手段,對非法wifi進行信號干擾、屏蔽等操作,達到維護網(wǎng)絡(luò)安全的目的。

一、基于無線網(wǎng)絡(luò)的信號屏蔽系統(tǒng)

本系統(tǒng)包括無線采集模塊、數(shù)據(jù)解析模塊、數(shù)據(jù)管理模塊、數(shù)據(jù)包重組

模塊、數(shù)據(jù)包發(fā)送模塊和用戶交互模塊;

其交互關(guān)系為:

無線采集模塊、數(shù)據(jù)解析模塊和數(shù)據(jù)管理模塊依次交互,實現(xiàn)數(shù)據(jù)的捕獲、

解析和入庫操作;

用戶交互模塊、數(shù)據(jù)解析模塊、數(shù)據(jù)包重組模塊和數(shù)據(jù)包發(fā)送模塊依次交互,實現(xiàn)用戶指定ap的數(shù)據(jù)提取、重組和發(fā)包操作;

數(shù)據(jù)管理模塊分別與用戶交互模塊、數(shù)據(jù)解析模塊和數(shù)據(jù)包發(fā)送模塊交互,實現(xiàn)用戶信息、解析數(shù)據(jù)和日志保存入庫。

二、基于無線網(wǎng)絡(luò)的信號屏蔽方法

本系統(tǒng)的屏蔽原理主要是向連接目標(biāo)ap的客戶端發(fā)送deauth數(shù)據(jù)包,客戶端誤以為deauth數(shù)據(jù)包是目標(biāo)ap發(fā)送,從而斷開連接,客戶端在一次斷開后會嘗試重新連接,如果持續(xù)發(fā)送deauth數(shù)據(jù)包,終端始終無法連接,就不再嘗試重連,ap和終端的連接徹底斷開,從而阻止ap和終端無法正常工作,達到無線網(wǎng)絡(luò)信號屏蔽的目的。

本方法包括:

1、捕獲周圍的無線數(shù)據(jù)包;

2、解析出指定ap下的所有終端的mac信息;

3、重組deauth管理幀,并通過無線網(wǎng)卡發(fā)送出去。

具體實現(xiàn)步驟如下:

①無線采集模塊讀取網(wǎng)卡驅(qū)動,設(shè)置無線網(wǎng)卡工作模式為監(jiān)聽模式,捕獲網(wǎng)卡幀控范圍內(nèi)的所有無線數(shù)據(jù)包;

②數(shù)據(jù)解析模塊通過判斷各個數(shù)據(jù)幀的類型,從不同類型的數(shù)據(jù)幀中分別提取ap的mac、終端的mac、ap和終端的對應(yīng),所有數(shù)據(jù)入庫生成ap、終端對應(yīng)關(guān)系表;

③用戶交互模塊獲取用戶需要進行信號屏蔽的ap的mac信息,與數(shù)據(jù)庫中的信息進行匹配,找到該ap下連接的所有終端信息,有了ap和終端的信息后,就可以進行deauth數(shù)據(jù)包重組,關(guān)鍵字段填充;

④將重組的deauth幀發(fā)送到網(wǎng)卡,由數(shù)據(jù)包發(fā)送模塊發(fā)送到無線網(wǎng)絡(luò)中,無線終端收到斷開連接請求后,會斷開與ap的連接,反復(fù)發(fā)送取消身份驗證幀才能使所有客戶端持續(xù)拒絕服務(wù),從而無法進行上網(wǎng)活動;deauth幀的發(fā)送記錄和ap、終端的連接狀態(tài)會以日志形式發(fā)送到數(shù)據(jù)管理模塊保存。

與現(xiàn)有技術(shù)對比,本發(fā)明具有下列優(yōu)點和積極效果:

①針對性強,市面上的很多屏蔽設(shè)備都是通過對一定范圍內(nèi)的信號頻率進行干擾,從而達到無法正常通信的目的,對硬件要求高,而且會干擾到同頻率的其他無關(guān)ap,很少有針對單個ap的;

②實時性高,用戶接收到指令后,馬上可以進行信號屏蔽工作,接收結(jié)束指令后,馬上停止屏蔽;

③可拓展性好,只要無線網(wǎng)卡可以設(shè)置成監(jiān)聽模塊即可移植該程序,包括跨平臺移植,不依賴第三方應(yīng)用;

④隱蔽性強,該方法可以在微小型linux設(shè)備下實現(xiàn),增加了隱蔽性也節(jié)省了成本。

附圖說明

圖1為本系統(tǒng)的結(jié)構(gòu)方框圖;

圖中:

1—無線采集模塊;

2—數(shù)據(jù)解析模塊;

3—數(shù)據(jù)管理模塊;

4—數(shù)據(jù)包重組模塊;

5—數(shù)據(jù)包發(fā)送模塊;

6—用戶交互模塊。

英譯漢:

1、ap:wirelessaccesspoint,無線訪問接入點;

2、deauth:deauthentication,解除身份驗證幀;

3、iwconfig:linuxwirelessextensions的用戶層配置工具之一;

4、libpcap:libpacketcapture,數(shù)據(jù)包捕獲函數(shù)庫。

具體實施方式

下面結(jié)合附圖和實施例詳細說明:

一、系統(tǒng)

1、總體

本系統(tǒng)包括無線采集模塊1、數(shù)據(jù)解析模塊2、數(shù)據(jù)管理模塊3、數(shù)據(jù)包重組模塊4、數(shù)據(jù)包發(fā)送模塊5和用戶交互模塊6;

其交互關(guān)系為:

無線采集模塊1、數(shù)據(jù)解析模塊2和數(shù)據(jù)管理模塊3依次交互,實現(xiàn)數(shù)據(jù)的捕獲、解析和入庫操作;

用戶交互模塊6、數(shù)據(jù)解析模塊2、數(shù)據(jù)包重組模塊4和數(shù)據(jù)包發(fā)送模塊5依次交互,實現(xiàn)用戶指定ap的數(shù)據(jù)提取、重組和發(fā)包操作;

數(shù)據(jù)管理模塊3分別與用戶交互模塊6、數(shù)據(jù)解析模塊2和數(shù)據(jù)包發(fā)送模塊5交互,實現(xiàn)用戶信息、解析數(shù)據(jù)和日志保存入庫。

2、功能模塊

1)無線采集模塊1

無線采集模塊1是一種無線數(shù)據(jù)采集方法;

采用iwconfig系統(tǒng)命令設(shè)置網(wǎng)卡模式;

調(diào)用libpcap庫捕獲網(wǎng)卡數(shù)據(jù)。

2)數(shù)據(jù)解析模塊2

數(shù)據(jù)解析模塊2是一種數(shù)據(jù)包解析方法;

采用原始數(shù)據(jù)包解析理論,從radiotap頭到mac頭進行逐層協(xié)議解析;

提取數(shù)據(jù)幀中信息,獲取ap和終端mac對應(yīng)關(guān)系,下發(fā)給數(shù)據(jù)管理模塊3;

結(jié)合用戶交互模塊6下發(fā)的ap信息,找到用戶指定ap下的所有終端信息。

3)數(shù)據(jù)管理模塊3

數(shù)據(jù)管理模塊3是一種數(shù)據(jù)記錄方法,用來存放所有的ap和終端信息;

存放用戶歷史下發(fā)記錄和deauth包發(fā)送log;

采用mysql數(shù)據(jù)庫。

4)數(shù)據(jù)包重組模塊4

數(shù)據(jù)包重組模塊4是一種數(shù)據(jù)包重組方法;

根據(jù)無線網(wǎng)絡(luò)協(xié)議標(biāo)準(zhǔn),重組deauth數(shù)據(jù)包的各字段;

從數(shù)據(jù)解析模塊2中獲取ap的mac值和其對應(yīng)終端mac值,填充到deauth數(shù)據(jù)包的sourceaddress和destinationaddress;

type/subtype賦值為c0,表明該包為deauth包,其他字段按標(biāo)準(zhǔn)填充。

5)數(shù)據(jù)包發(fā)送模塊5

數(shù)據(jù)包發(fā)送模塊5是一種向無線網(wǎng)絡(luò)中發(fā)送數(shù)據(jù)包的方法,將重組的

deauth幀發(fā)送到網(wǎng)卡,調(diào)用libpcap庫提供的發(fā)送接口。

6)用戶交互模塊6

用戶交互模塊6是一種用戶交互方法,通過androidapk接收用戶指令,再

將指令發(fā)送到數(shù)據(jù)分析模塊2。

3、本系統(tǒng)的工作機理

通過發(fā)送deauth數(shù)據(jù)包,旨在通過欺騙從ap到客戶端單播地址的取消身份驗證幀來將客戶端轉(zhuǎn)為未關(guān)聯(lián)/未認證的狀態(tài);對于目前廣泛使用的無線信號屏蔽設(shè)備而言,這種形式的針對單ap,在打斷終端無線服務(wù)方面非常有效和快捷;一般來說,在系統(tǒng)發(fā)送另一個取消身份驗證幀之前,終端會重新關(guān)聯(lián)和認證以再次獲取服務(wù);系統(tǒng)反復(fù)欺騙取消身份驗證幀才能使所有客戶端持續(xù)拒絕服務(wù);對ap下的每個終端都發(fā)送大量的持續(xù)性的deauth后,ap下的所有終端都無法正常進行網(wǎng)絡(luò)活動,從而達到信號屏蔽的目的。

二、方法

1、步驟①:

本系統(tǒng)部署在linux平臺,硬件設(shè)備需要至少攜帶一個無線網(wǎng)卡,成功安裝copmat-wireless網(wǎng)卡驅(qū)動后,設(shè)置無線網(wǎng)卡工作模式為監(jiān)聽模式iwconfigwlan0modemonitor,通過調(diào)用libpcap庫從無線網(wǎng)卡驅(qū)動程序讀取原始數(shù)據(jù)包,libpcap為不同的平臺提供了一致的編程接口,讀取接口函數(shù)pcap_dispatch,即可獲得原始數(shù)據(jù)包。

2、步驟②:

通過數(shù)據(jù)包中的frame_type_subtype字段判斷數(shù)據(jù)包的類型,實現(xiàn)ieee802.11數(shù)據(jù)幀幀頭信息的提取和幀具體類型的判斷,如此可以成功地捕獲無線空口中的探測請求幀(proberequest),探測響應(yīng)幀(proberesponse)和各種類型的數(shù)據(jù)幀(data),其具體工作流程是:

a、將原始數(shù)據(jù)包偏移掉radiotap_header頭的長度,即為26個字節(jié);建立

ieee802.11數(shù)據(jù)幀mac頭格式對應(yīng)的結(jié)構(gòu)體,從偏移掉了radiotap_header頭的數(shù)據(jù)幀開始,通過強制轉(zhuǎn)換實現(xiàn)對數(shù)據(jù)幀頭信息的提取;

b、判斷mac頭結(jié)構(gòu)體的type_subtype值,0x04為proberequest,0x05

位proberesponse,從0x20到0x2f為數(shù)據(jù)幀;

c、proberequest探測請求幀是sta發(fā)給ap的,可從中獲取sta的mac地址;proberesponse探測響應(yīng)幀是ap發(fā)給sta的,可從中獲取ap的mac地址;其他data幀,為無線ap和sta傳輸數(shù)據(jù)時發(fā)送的,以獲取ap和sta的對應(yīng)關(guān)系,從上訴幀中獲取的值和信息列表的對應(yīng)關(guān)系如下:

探測響應(yīng)幀中的sourceaddress—ap的mac值;

探測請求幀中的sourceaddress—終端的mac值;

數(shù)據(jù)幀中的sourceaddress、destinationaddress—獲取終端和ap的對應(yīng)關(guān)系;

d、結(jié)合上面的三組數(shù)據(jù),可以識別終端和ap,以及ap下正在連接的終端,將所有數(shù)據(jù)入庫。

3、步驟③:

從用戶交互模塊獲取需要進行信號屏蔽的ap的mac信息,與數(shù)據(jù)庫中的信息進行匹配,找到該ap下連接的所有終端信息,獲取ap和終端的信息后,進行deauth數(shù)據(jù)包重組,具體步驟如下:

a、deauth認證幀主要包括:radiotap頭,mac頭,body,fcs,其中mac頭格式賦值關(guān)鍵,包括type/subtype、framecontrol、duration、destinationaddress、sourceaddress、bssid、fragmentnumber、sequencenumber。

b、各字段具體賦值規(guī)則如下:

radiotap頭:長度固定為26個字節(jié),可設(shè)置為固定值;

mac頭:長度為24個字節(jié),type/subtype的值為c3,destinationaddress值為sta的mac值,sourceaddress值為ap的mac值,bssid值為ap的mac值;

fcs的4位校驗值是系統(tǒng)自動生成;

body等部分可自行偽造,不會影響屏蔽效果;

c、deauth具體數(shù)據(jù)格式如下:

00001a006f180000a8646a4c00000000....o....djl....

10308509c000b9ac000dc03085bf9b86.0.........0....

c0da82d1d879bc85580972fc61e9d97e.....y..x.r.a..~

3717259fa931e30378917.%..1..x.

d、終端接收到deauth包后,會斷開與ap的連接,終端會重新關(guān)聯(lián)和認證以再次獲取服務(wù),只有持續(xù)收到deauth包,終端才會徹底開連接。

4、步驟④:

deauth包的發(fā)送記錄、ap和終端的對應(yīng)關(guān)系會在實時更新到數(shù)據(jù)管理模塊3,以便用戶查看。

調(diào)用i/o線程模塊,將重組的deauth幀發(fā)送到網(wǎng)卡,調(diào)用libpcap的pcap_inject函數(shù),即可發(fā)送出去。

三、應(yīng)用

據(jù)《福布斯》網(wǎng)絡(luò)版報道,號稱“全球最大商用wifi網(wǎng)絡(luò)提供商”的ipass公司公布的數(shù)據(jù)顯示,中國的wifi數(shù)量位居全球第四,ipass預(yù)計,wifi熱點數(shù)量將快速增長,到2018年時全球熱點數(shù)量將達到3.4億個。隨著wifi網(wǎng)絡(luò)成為了主流的上網(wǎng)方式,公共wifi也成為了很多商家和黑客竊取手機用戶信息的工具,針對缺乏通信安全常識的廣大人們?nèi)罕?,我們通信技術(shù)人員能做的是最低限度地降低安全隱患,屏蔽掉有風(fēng)險的wifi熱點。

該發(fā)明可以運行在xp、linux和嵌入式的linux平臺,硬件設(shè)備需自帶無線網(wǎng)卡,或支持外接無線網(wǎng)卡,適用的終端對象包括帶無線網(wǎng)卡的普通電腦、筆記本電腦、平板電腦、手機等智能網(wǎng)絡(luò)設(shè)備,用戶命令可以直接在web頁面或通過androidapk進行下發(fā),操作簡單。該發(fā)明的無線網(wǎng)絡(luò)屏蔽方式不受時間地點的影響,獲取到ap和終端的對應(yīng)關(guān)系表后就可對該ap進行信號干擾操作,受干擾的終端用戶皆無法正常連接到ap,從而無法正常訪問互聯(lián)網(wǎng)。

不同于傳統(tǒng)的硬件頻率壓制方法,該系統(tǒng)的屏蔽方式對硬件要求不高,而且不會干擾到同頻率的其他無關(guān)ap,通過發(fā)送deauth包來阻止非法wifi正常訪問網(wǎng)絡(luò),從而減少用戶信息泄露等安全問題,采用旁入手段,對非法wifi進行信號干擾屏蔽等操作,達到維護網(wǎng)絡(luò)安全的目的。

當(dāng)前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
嵊泗县| 仁布县| 东乌珠穆沁旗| 贵定县| 北海市| 珠海市| 宜丰县| 张北县| 合山市| 开封县| 三穗县| 千阳县| 临西县| 阿拉善右旗| 牟定县| 山东省| 赤壁市| 龙里县| 隆尧县| 宁夏| 修水县| 赤壁市| 黎川县| 博湖县| 寻甸| 金门县| 平乡县| 太白县| 通山县| 汽车| 青河县| 荣成市| 桐柏县| 韶山市| 鱼台县| 湖口县| 林西县| 洞口县| 乌兰浩特市| 华亭县| 松滋市|