美章網(wǎng) 資料文庫 MSN協(xié)議分析及信息監(jiān)控范文

MSN協(xié)議分析及信息監(jiān)控范文

本站小編為你精心準備了MSN協(xié)議分析及信息監(jiān)控參考范文,愿這些范文能點燃您思維的火花,激發(fā)您的寫作靈感。歡迎深入閱讀并收藏。

MSN協(xié)議分析及信息監(jiān)控

《計算機安全雜志》2014年第六期

1登錄和退出協(xié)議分析

對登錄和退出數(shù)據(jù)包進行協(xié)議分析[9.10](>代表發(fā)送,<代表接收):(1)利用VER命令測試當前服務器支持版本>VER1msnP15MSNP14MSNP13CVR0<VER1MSNP15由以上可以看出,可以發(fā)送多個參數(shù)的VER命令到服務器,而服務器當前支持MSNP15。(2)MSN登錄過程MSN登錄可以分為2個步驟:(1)向服務器的1863端口請求實際登錄地址,(2)在獲得的新的服務器上進行登錄。由協(xié)議知,MSN登錄是向服務器發(fā)送VER,CVR和USR這3個命令,并且在過程可以看到2次產(chǎn)生登錄請求,MSN服務器在第二次登錄時才真正去做用戶認證。>CVR20x0804winnt6.1i386MSNMSGR8.5.1302msmsgsabc@客戶端與DS之間進行MSN協(xié)議的版本協(xié)商;客戶端發(fā)送本地操作系統(tǒng)的一些系統(tǒng)信息給DS,客戶端報告本機信息:OS=Windows2007(NT6.1),語言=簡體中文,MSNMessenger版本=8.5.1302,賬號=abc@<CVR514.0.811714.0.811714.0.8117客戶端初始化用戶認證請求,但并不負責身份認證的相關(guān)事宜,于是它返回一個NotificationServer(NS)服務器的地址給客戶端。>USR6SSOSMBI_KEYZcwDVDbaOYvyrfSINmHva0+O1V/9LNM8cbbJ02ZltQqwpzbPj0hD8esSwBLjaxtl..客戶端用戶向微軟的Passport服務進行身份認證,認證成功后客戶端將得到一個“憑證”。<USR7SSOSt=EwAQAswbAQAUs1/VcBU2sH7mwYy3BysWZ71CRDGAABmBgC3wrkbHtqvLAOh1FNnElFbb5u4/xSJ1mNojEFOyIXRiW客戶端將上面獲得的“憑證”給NS看,也就是檢查“進場券”。>USR7OKabc@10檢查完畢,身份屬實,所以NS服務器就說OK,于是用戶成功登錄進NS。在第一個服務器()上發(fā)送USR命令后,服務器反饋時返回XFR命令。XFR命令表示連接中止。XFR的參數(shù)中包含了客戶端第二次需要登錄的MSN服務器地址。通過第一次登錄過程收到的命令:<XFR3NS64.4.61.78:1863UD知第二次欲登錄的服務器為64.4.61.78,端口為1863。在第二個服務器上發(fā)送USR命令后,服務器不再返回XFR命令,而是返回USR命令。返回的USR命令要求客戶端提供用戶名和密碼,需要在認證服務器上進行登錄,而后返回認證相關(guān)信息。認證成功后,收到USR7OKabc@10的命令。這時服務器將再次返回SBS0null命令和MSGHotmail1125命令,服務器將發(fā)送1125個字節(jié)來進一步來確認賬戶相關(guān)信息。此時MSN登錄的全過程已經(jīng)結(jié)束。(3)MSN退出過程查看抓取到的退出數(shù)據(jù)包:>OUT在MSNMessengerService中發(fā)現(xiàn)了OUT\r\n,服務器立即斷開連接。

2MSN文本信息的分析

在文本信息通訊數(shù)據(jù)包中,可看到MSNMS協(xié)議具體內(nèi)容如下:MSG(是message的縮寫)13N122\r\nMIME-Version:1.0\r\n(msn默認版本為MIME1.0)Content—Type:text/plain(代表文本未加密),charset=UTF—8(代表文本編碼方式)\r\nHelloworld(代表傳輸文本的真實內(nèi)容)其中13是測試號,每發(fā)送一次信息,此號就會隨著增加,122是指發(fā)送信息的長度。在上面的例子中就是頭信息和我發(fā)送的信息Helloworld的長度。由于文本信息存在各種語言文字,所以對于我們截獲到的信息會進行UTF—8編碼方式的轉(zhuǎn)化,從而得到我們所需要的信息。(UTF-8編碼包含中英日韓等全世界所有國家需要用到的字符)因此,只需將抓取的文本信息數(shù)據(jù)包,與相應的關(guān)鍵字進行匹配,然后將文本內(nèi)容進行簡單的編碼轉(zhuǎn)換,就能還原MSN傳輸?shù)奈谋拘畔⒘耍瑥亩鴮崿F(xiàn)文本信息的監(jiān)控

3監(jiān)控平臺的實現(xiàn)

本文研究MSN的信息內(nèi)容監(jiān)控技術(shù),構(gòu)建信息內(nèi)容監(jiān)控平臺。首先研究高性能網(wǎng)絡(luò)數(shù)據(jù)包捕獲技術(shù);然后研究即時通訊協(xié)議,對用戶登錄、下線、文本消息等協(xié)議進行分析;接下來研究文本內(nèi)容解析以及恢復等關(guān)鍵技術(shù),最后基于以上技術(shù)開發(fā)MSN信息內(nèi)容監(jiān)控平臺,實現(xiàn)對MSN登錄、退出以及文本信息的監(jiān)控,監(jiān)控平臺如圖1所示。

3.1程序總體框架基于MSN消息傳輸頻繁、內(nèi)容繁多的特點,監(jiān)控將不對所有的聊天內(nèi)容進行全部捕獲,而是通過輸入需要監(jiān)控的關(guān)鍵字,與其進行匹配,監(jiān)控軟件主要實現(xiàn)抓包、過濾、分析及報警功能,程序流程圖如圖2所示。

3.2程序演示(1)設(shè)置信息監(jiān)控關(guān)鍵字,如圖3所示。(2)輸入要監(jiān)控的用戶名或IP,如果檢測到有人登錄,就將他標為上線,可以直接查看文本信息內(nèi)容,在軟件界面下方對敏感詞匯進行警示,退出就標記為下線,如圖4所示。

4結(jié)語

針對目前即時通訊軟件使用存在的問題以及目前一些監(jiān)控軟件存在的缺陷,本文選用目前具有代表性的MSNMessenger進行了協(xié)議分析,并實現(xiàn)了對MSN登錄、退出以及文本信息的監(jiān)控,并實現(xiàn)了關(guān)鍵字監(jiān)控等功能,通過對大量實驗數(shù)據(jù)進行測試,成功地開發(fā)了對MSN登錄、退出以及文本信息的監(jiān)控的軟件。

作者:劉靚白桂瑰雷勇楊銳單位:西南科技大學國防科技大學西南科技大學計算機科學與技術(shù)學院

主站蜘蛛池模板: 一个人看的www免费高清| 怡红院色视频在线| 国产亚洲成在线播放va| 18禁无遮挡无码网站免费| 好深好爽办公室做视频| 久久99精品久久久久婷婷| 最近中文字幕mv手机免费高清 | 亚洲国产一区二区三区在线观看 | 狂野欧美性猛xxxx乱大交| 啊灬啊别停灬用力啊岳| 非洲人zoxxxx另类| 国产欧美日韩视频免费61794| 91麻豆国产福利在线观看| 好男人资源网在线看片| 中文字幕人妻第一区| 日本欧美特黄特色大片| 亚在线观看免费视频入口| 欧美大片AAAAA免费观看| 亚洲男人第一av网站| 男人j桶进女人j的视频| 十九岁日本电影免费完整版观看 | 亚洲综合男人的天堂色婷婷| 精品国产污污免费网站入口| 国产一级片播放| 香蕉免费一区二区三区| 国产成人综合欧美精品久久| 2019天天干| 国产香蕉尹人综合在线观看| aaaaaa级特色特黄的毛片| 好大的奶女好爽视频| 一级毛片免费不卡| 成在人线av无码免费高潮水 | 国产成人无码a区在线观看视频免费 | 久久人人爽人人爽大片aw| 最近最新最好的2018中文字幕 | 麻豆三级在线播放| 国产成人久久777777| 久久综合九色综合欧美就去吻| 国产精品国产三级在线专区| 91久久精品国产91久久性色也| 在线一区免费播放|