国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

虛擬技術(shù)模擬Internet 環(huán)境及木馬入侵

2013-12-31 00:00:00勞翠金秦?zé)?/span>
電腦知識(shí)與技術(shù) 2013年15期

摘要: 虛擬技術(shù)在網(wǎng)絡(luò)技術(shù)中的應(yīng)用,主要涉及服務(wù)器的模擬、網(wǎng)絡(luò)設(shè)備的模擬,這兩者之間往往是各自獨(dú)立,完成各自領(lǐng)域的任務(wù),但在大型項(xiàng)目案例中,比如基于Internet的黑客入侵案例中,需要將這兩者結(jié)合起來(lái)。該文探索了如何將網(wǎng)絡(luò)設(shè)備虛擬技術(shù)與服務(wù)器虛擬技術(shù)進(jìn)行融合,并以Internet環(huán)境的模擬和基于此環(huán)境的木馬入侵為例,探究了虛擬技術(shù)的綜合應(yīng)用及網(wǎng)絡(luò)安全中木馬入侵與防范方法。

關(guān)鍵詞:虛擬機(jī);VMWare;GNS3;木馬;網(wǎng)絡(luò)安全

中圖分類號(hào):TP393 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1009-3044(2013)15-3493-04

只有知道黑客是如何攻擊和入侵的,網(wǎng)絡(luò)管理員才能更好的維護(hù)好自己所管理的網(wǎng)絡(luò),對(duì)自己管理的網(wǎng)絡(luò)做好安全防護(hù),正所謂“知己知彼,方能百戰(zhàn)不貽”。

運(yùn)用虛擬技術(shù),用一臺(tái)電腦,就可模擬出Ineternet的環(huán)境并模擬多種木馬入侵場(chǎng)景,從而提高網(wǎng)絡(luò)管理員的安全防護(hù)技能;同時(shí),也可改變網(wǎng)絡(luò)安全相關(guān)課程的教學(xué)培訓(xùn)和實(shí)踐困難的現(xiàn)狀,提高教師的備課質(zhì)量和學(xué)生的知識(shí)水平動(dòng)手及實(shí)踐能力。

1 在一臺(tái)PC機(jī)中,通過虛擬技術(shù)模擬復(fù)雜的Internet環(huán)境

復(fù)雜的Internet環(huán)境中,存在著眾多的網(wǎng)絡(luò)互聯(lián)設(shè)備、服務(wù)器和客戶機(jī)等。采用虛擬技術(shù)軟件VMWare 和GNS3,可分別用來(lái)模擬網(wǎng)絡(luò)設(shè)備和主機(jī)。其中,VMWare可用來(lái)模擬服務(wù)器或客戶機(jī),在一臺(tái)真機(jī)上,利用VMWare,可安裝多個(gè)的Windows、Linux等操作系統(tǒng),從而模擬出多臺(tái)服務(wù)器或客戶機(jī);而GNS3則是采用真實(shí)路由器的IOS來(lái)模擬路由器的,模擬出來(lái)的路由器等設(shè)備的操作命令及功能與真實(shí)路由器一致。在同一臺(tái)真機(jī)上,可同時(shí)安裝VMWare和GNS3,并讓它們虛擬出來(lái)的主機(jī)與網(wǎng)絡(luò)設(shè)備實(shí)現(xiàn)互聯(lián)。下面,對(duì)它們的用法進(jìn)行分別介紹。

1.1 GNS3的用法

GNS3剛安裝好后,先要進(jìn)行相關(guān)配置,方法如下:

1)通過Edit/IOS images and hypervisors,選擇路由器的IOS文件;

2)計(jì)算Idle PC。不合適的Idle PC值,會(huì)導(dǎo)致真機(jī)系統(tǒng)CPU占用率過大,甚至達(dá)100%,為了能正常使用,需要計(jì)算并選擇合適的Idle PC值。方法是:在GNS3中,拖出一臺(tái)路由器,右擊運(yùn)行,右擊選“Idle PC”,系統(tǒng)會(huì)計(jì)算出一些Idle PC值,打“*”號(hào)的是系統(tǒng)推薦的值,要獲得一個(gè)好的值需要在使用過程中反復(fù)嘗試、不斷調(diào)整。

1.2 VMWare的用法

VMWare安裝好后,可通過操作系統(tǒng)安裝盤的ISO文件,進(jìn)行windows等各種操作系統(tǒng)的安裝,安裝完第一個(gè)操作系統(tǒng),還可通過克隆等方式,快速生成多個(gè)操作系統(tǒng),用于模擬多臺(tái)客戶機(jī)或服務(wù)器。VMWare的用法在筆者的文章《運(yùn)用虛擬化技術(shù)模擬黑客入侵與防御》中有詳細(xì)論述,此處不再贅述。

1.3 虛擬主機(jī)與虛擬網(wǎng)絡(luò)設(shè)備的互聯(lián)

對(duì)于大型項(xiàng)目案例,需要將虛擬服務(wù)器與虛擬網(wǎng)絡(luò)設(shè)備連接起來(lái),方法如下:

1) 默認(rèn)情況下,能實(shí)現(xiàn)將一臺(tái)虛擬的路由器與真機(jī)相連或與一臺(tái)VMWare虛擬主機(jī)相連,若要模擬多個(gè)網(wǎng)絡(luò)的環(huán)境,實(shí)現(xiàn)多個(gè)網(wǎng)絡(luò)設(shè)備與多臺(tái)虛擬主機(jī)相連,則需要在VMWare中,添加新的虛擬網(wǎng)絡(luò)。方法是:打開VMWare,選擇Edit/Virtual Network Edit...,選擇“Add Network”,添加VMnet2、VMnet3等虛擬網(wǎng)絡(luò),然后重啟真機(jī)使之生效。

2) 在VMWare中,將不同網(wǎng)絡(luò)的主機(jī)連接到不同的VMnet。如:將一臺(tái)路由器與一臺(tái)主機(jī)通過虛擬網(wǎng)絡(luò)VMnet1互聯(lián),步驟如下:

1)在VMWare中,啟動(dòng)PC1,將其連接到VMnet1。

2)啟動(dòng)GNS3,拖出一臺(tái)路由器R1,一臺(tái)主機(jī)C1。此主機(jī)C1將代表VMWare中的主機(jī)PC1。

3)在GNS3中,右擊C1,選擇“配置”,刪除原有默認(rèn)網(wǎng)卡,再選中VMnet1,點(diǎn)擊“添加”。

4)在GNS3中,將R1與PC1連接到了網(wǎng)絡(luò)VMnet1中。方法:選擇手工連接;點(diǎn)擊C1,選VMnet1;再點(diǎn)擊R1,選f0/0。

5)在VMWaret中給主機(jī)PC1設(shè)置IP地址。

6)在GNS3中,啟動(dòng)R1,給R1的f0/0設(shè)置與PC1同網(wǎng)段的IP地址。

7)Ping測(cè)試,主機(jī)PC1能連通路由器R1。

1.4 用虛擬技術(shù)搭建Internet環(huán)境

規(guī)劃如下:柳州A學(xué)院局域網(wǎng)兩臺(tái)主機(jī)、南寧B公司局域網(wǎng)一臺(tái)主機(jī)、桂林市公網(wǎng)一臺(tái)Web服務(wù)器。共涉及四臺(tái)主機(jī)(或服務(wù)器)、三臺(tái)路由器、一臺(tái)交換機(jī)。拓?fù)浣Y(jié)構(gòu)如下:

搭建方法如下:

1)打開四個(gè)VMWare,啟動(dòng)四臺(tái)PC機(jī),PC1和PC2模擬柳州A學(xué)院局域網(wǎng)內(nèi)的兩臺(tái)主機(jī),PC3模擬南寧B公司局域網(wǎng)內(nèi)的一臺(tái)主機(jī),PC4模擬桂林市公網(wǎng)上的一臺(tái)Web服務(wù)器。將PC1~PC4分別連接到VMnet1~VMnet4。

2)打開GNS3,拖出三臺(tái)路由器,四臺(tái)主機(jī),一臺(tái)交換機(jī),為R2添加一個(gè)模塊NM-1FE-TX,GNS3中的C1~C4對(duì)應(yīng)于VMWare中的PC1~PC4,將C1~C4的網(wǎng)卡分別設(shè)置為VMnet1~VMnet4。

3)在GNS3中,選擇“手動(dòng)連接”,按上圖拓?fù)?,將C1的VMnet1連接到SW1的1口,C2的VMnet2連接到SW1的2口,SW1的8口連接到R1的f0/1口,R1的f0/0口連接到R2的f0/0口,R2的f0/1口連接到R3的f0/0口,R3的f0/1口連接到C3的VMnet3,R2的f1/0連接到C4的VMnet4。

4)為R1的各端口設(shè)置IP地址、設(shè)置默認(rèn)路由、設(shè)置NAT,使192.168.43.0網(wǎng)段的柳州A學(xué)院的計(jì)算機(jī)能訪問外網(wǎng),但外網(wǎng)不能訪問內(nèi)網(wǎng)。配置命令如下:

interface FastEthernet0/0

ip address 202.103.225.2 255.255.255.0

ip nat outside

interface FastEthernet0/1

ip address 192.168.43.1 255.255.255.0

ip nat inside

ip route 0.0.0.0 0.0.0.0 202.103.225.1

access-list 1 permit 192.168.43.0 0.0.0.255

ip nat inside source list 1 interface FastEthernet0/0 overload

5)為R2的各端口設(shè)置IP地址。配置命令如下:

int f0/0

ip add 202.103.225.1 255.255.255.0

int f0/1

ip add 202.103.224.1 255.255.255.0

int f1/0

ip add 202.103.210.1 255.255.255.0

6)為R3的各端口設(shè)置IP地址、設(shè)置默認(rèn)路由、設(shè)置NAT,使192.168.1.0網(wǎng)段的南寧B公司內(nèi)部的計(jì)算機(jī)能訪問外網(wǎng),但外網(wǎng)不能訪問內(nèi)網(wǎng)。配置命令如下:

int f0/0

ip add 202.103.224.2 255.255.255.0

ip nat outside

int f0/1

ip add 192.168.1.1 255.255.255.0

ip nat inside

ip route 0.0.0.0 0.0.0.0 202.103.224.1

access-list 1 permit 192.168.1.0 0.0.0.255

ip nat inside source list 1 interface f0/0 overload

7)在VMWare中,配置各主機(jī)的IP地址、缺省網(wǎng)關(guān)。為服務(wù)器安裝Web服務(wù)。完成后,柳州A學(xué)院內(nèi)網(wǎng)計(jì)算機(jī)和南寧B公司內(nèi)網(wǎng)的計(jì)算機(jī)互相間不能訪問,但都能訪問桂林公網(wǎng)上的Web服務(wù)器,公網(wǎng)上的Web服務(wù)器不能訪問內(nèi)網(wǎng)。

2 模擬木馬入侵

根據(jù)前面搭建好的Internet環(huán)境,可進(jìn)一步模擬木馬入侵。公網(wǎng)服務(wù)器入侵內(nèi)網(wǎng)計(jì)算機(jī)已在筆者的文章《運(yùn)用虛擬化技術(shù)模擬黑客入侵與防御》中詳細(xì)論述,該文重點(diǎn)探討利用局域網(wǎng)內(nèi)部計(jì)算機(jī)通過網(wǎng)頁(yè)掛馬的形式分別入侵同一局域網(wǎng)中的計(jì)算機(jī),入侵不同局域網(wǎng)中的計(jì)算機(jī)以及公網(wǎng)中的服務(wù)器。

2.1 局域網(wǎng)內(nèi)部的入侵

以黑客在柳州A學(xué)院局域網(wǎng)內(nèi)部通過C1入侵C2為例,步驟如下:

1)搭建黑客網(wǎng)站。在VMWare的PC1上,搭建黑客網(wǎng)站www.heike.com,黑客將通過網(wǎng)頁(yè)掛馬的形式,供受害者瀏覽,受害者一旦瀏覽,將會(huì)中毒受控。

2)在PC1和PC2上,編輯hosts文件,將www.heike.com解析為192.168.43.2,即黑客網(wǎng)站所在計(jì)算機(jī)的IP地址。

3)生成木馬服務(wù)器端。在PC1上,啟動(dòng)灰鴿子客戶端,點(diǎn)擊“配置服務(wù)程序”,將服務(wù)程序IP地址或域名設(shè)置為:“www.heike.com”,點(diǎn)擊“生成服務(wù)器”,生成server.exe。生成的木馬服務(wù)器端將由黑客通過網(wǎng)頁(yè)掛馬、電子郵件、捆綁到游戲中等形式,引誘受害者瀏覽或下載運(yùn)行。本例中,通過網(wǎng)頁(yè)掛馬的形式發(fā)布木馬病毒。

4)生成掛馬首頁(yè)。在PC1上,將灰鴿子服務(wù)端server.exe復(fù)制到黑客網(wǎng)站根目錄;運(yùn)行網(wǎng)馬生成器,輸入網(wǎng)頁(yè)木馬路徑:http://www.heike.com/server.exe,生成網(wǎng)馬文件,將網(wǎng)馬文件重命名為default.htm,復(fù)制到黑客網(wǎng)站根目錄。

5)控制受害者。在PC2上瀏覽黑客網(wǎng)站,片刻后,PC1上的灰鴿子客戶端會(huì)發(fā)現(xiàn)PC2上線,從而黑客可在PC1上控制受害者PC2。這是因?yàn)?,一旦受害者瀏覽掛馬網(wǎng)站,木馬服務(wù)器端就會(huì)自動(dòng)下載到受害者的計(jì)算機(jī)上運(yùn)行,然后主動(dòng)連接到黑客所在的木馬客戶端。這一切都是在受害者毫不知情的情況下發(fā)生的,而木馬服務(wù)端還會(huì)將自己設(shè)置成開機(jī)加載,就算受害者重啟計(jì)算機(jī),仍然會(huì)被控。

2.2 在前面配置的基礎(chǔ)上,黑客還可進(jìn)一步入侵公網(wǎng)或其它局域網(wǎng)上的計(jì)算機(jī)

下面,以黑客在柳州A學(xué)院局域網(wǎng)內(nèi)部的C1入侵桂林市公網(wǎng)上的Web服務(wù)器C4、入侵南寧B公司局域網(wǎng)內(nèi)部的C3為例。

1)外網(wǎng)是不能訪問內(nèi)網(wǎng)的,如何使外網(wǎng)和其它局域網(wǎng)能訪問黑客所在局域網(wǎng)內(nèi)部的掛馬網(wǎng)站呢?這需要黑客有權(quán)限配置所在局域網(wǎng)的網(wǎng)關(guān)R1,將掛馬網(wǎng)站的IP地址進(jìn)行NAT端口映射,此處要映射的是80端口,也就是http協(xié)議使用的端口。命令如下:

ip nat inside source static tcp 192.168.43.2 80 interface f0/0 80

若黑客是在家中通過寬帶路由上網(wǎng),因?yàn)槊看紊暇W(wǎng),黑客計(jì)算機(jī)獲得的公網(wǎng)IP地址都有可能不一樣,因此需要通過申請(qǐng)動(dòng)態(tài)域名,利用花生殼之類的軟件將黑客網(wǎng)站與動(dòng)態(tài)域名捆綁,獲得動(dòng)態(tài)域名的支持,再進(jìn)一步通過寬帶路由器的圖形界面,設(shè)置NAT端口映射。

2)以上配置完成后,外網(wǎng)或其它局域網(wǎng)用戶訪問黑客網(wǎng)站所用的IP地址不再是黑客所在局域網(wǎng)的內(nèi)網(wǎng)地址192.168.43.2,而是網(wǎng)關(guān)連接外網(wǎng)接口的地址,也就是202.103.225.2,因此,需在PC3、PC4上,編輯hosts文件,將www.heike.com解析為202.103.225.2。

此時(shí),PC3、PC4都可以通過域名“www.heike.com”訪問PC1上的黑客網(wǎng)站,但受害者計(jì)算機(jī)上的木馬服務(wù)端主動(dòng)聯(lián)系的是202.103.225.2的8000端口,此端口還未與192.168.43.2作NAT端口映射,所以黑客還無(wú)法控制PC3、PC4。

3)為使外網(wǎng)和其它局域網(wǎng)中毒的計(jì)算機(jī)能被PC1上的灰鴿子客戶端控制,黑客還要配置R1,將黑客網(wǎng)站的內(nèi)網(wǎng)IP地址與外網(wǎng)接口進(jìn)行8000端口的NAT映射,命令如下:

ip nat inside source static tcp 192.168.43.2 8000 interface f0/0 8000

通過以上配置,黑客不僅可控制同一局域網(wǎng)內(nèi)的計(jì)算機(jī)PC2,還能控制不同局域網(wǎng)內(nèi)的計(jì)算機(jī)PC3和公網(wǎng)服務(wù)器PC4。

通過以上演示,網(wǎng)絡(luò)管理員可以清楚了解到黑客是如何通過木馬達(dá)到入侵目的的,網(wǎng)絡(luò)管理員進(jìn)一步需要及時(shí)更新系統(tǒng),添加防火墻、安裝殺毒軟件的方式加強(qiáng)防護(hù)。GNS3不但支持路由器、交換機(jī)等網(wǎng)絡(luò)互聯(lián)設(shè)備的模擬,也支持ASA等硬件防火墻的模擬;在VMWare支持的操作系統(tǒng)上,也可安裝軟件防火墻、部署殺毒軟件、安裝入侵檢測(cè)系統(tǒng)。因此,充分運(yùn)用這兩種虛擬技術(shù),可以很好的提高管理員的安全防護(hù)能力。

參考文獻(xiàn)

[1] 阿博泰克.構(gòu)建大型企業(yè)網(wǎng)絡(luò)[M].北京:科學(xué)技術(shù)文獻(xiàn)出版社:2009

[2] 秦?zé)?,勞翠?運(yùn)用虛擬化技術(shù)模擬黑客入侵與防御[J].電腦知識(shí)與技術(shù),2011(23).

[3] 秦?zé)?通過虛擬機(jī)探討網(wǎng)絡(luò)隱身及木馬攻擊[J].硅谷,2012(12).

瑞金市| 紫金县| 日土县| 吐鲁番市| 平阳县| 都兰县| 三穗县| 南乐县| 漠河县| 山丹县| 遂川县| 元朗区| 高安市| 神农架林区| 鄂尔多斯市| 离岛区| 兴安盟| 正蓝旗| 瓦房店市| 聊城市| 庄河市| 玛多县| 靖远县| 丹巴县| 淮滨县| 忻州市| 棋牌| 河南省| 左权县| 古浪县| 建始县| 黎城县| 莒南县| 平武县| 文安县| 长岛县| 布拖县| 清原| 亚东县| 西昌市| 辉县市|