DOS下聯(lián)網(wǎng)的方法 隨著計算機和網(wǎng)絡(luò)的普及,計算機之間的聯(lián)網(wǎng)操作(如文件的傳輸,聊天等)以及Internet網(wǎng)絡(luò)顯得越來越重要了。既然DOS有這么多的用戶,那么如何用它來實現(xiàn)聯(lián)網(wǎng)呢?DR-DOS 7.xx和ROM-DOS 7.xx中自帶聯(lián)網(wǎng)(包括局域網(wǎng)和TCP/IP協(xié)議等)的功能,可是我們大家常用的MS-DOS卻沒有。但是,并不是沒有辦法,只是需要一些附加的軟件。比較好的有Netware Lite 1.x和Microsoft Network Client 3.0等(均可在本站的“網(wǎng)絡(luò)工具”中下載),下面以Microsoft Network Client 3.0為例,講述一下局域網(wǎng)的實現(xiàn)方法。關(guān)于DOS下Internet的連接方法,請看下文。 首先在需要聯(lián)網(wǎng)的計算機中安裝Microsoft Network Client 3.0(后文簡稱MSCLIENT),安裝中輸入各自的工作組,計算機名和IP地址,以及用戶名和密碼,并在列表中選擇安裝的網(wǎng)卡的型號。如果列表中沒有您的網(wǎng)卡的話,則需要網(wǎng)卡自帶的驅(qū)動程序,通常在一張軟盤中,也有可能在光盤中。當(dāng)它提示輸入OEM盤的時候,您就插入網(wǎng)卡的驅(qū)動程序磁盤,然后輸入合適的路徑。由于各網(wǎng)絡(luò)系統(tǒng)所需的網(wǎng)卡驅(qū)動程序并不一樣,而對于MSCLIENT一般則選擇驅(qū)動盤中的NDIS2或MSCLIENT文件夾,如A:\MSCLIENT。只要正確的話,它就會進(jìn)行自動安裝了。至于網(wǎng)絡(luò)協(xié)議,一般只要有NetBEUI和TCP/IP協(xié)議就夠了,裝太多會減慢網(wǎng)絡(luò)的速度。安裝完成后,MSCLIENT會自動將網(wǎng)絡(luò)啟動命令放入AUTOEXEC.BAT中,重新啟動計算機后就會發(fā)現(xiàn)網(wǎng)絡(luò)自動啟動了。當(dāng)系統(tǒng)提示輸入用戶名和密碼時,輸入剛才設(shè)置的就可以了。這時,網(wǎng)絡(luò)就開始運轉(zhuǎn)了,比如您想查看當(dāng)前工作組下的所有計算機,可輸入NET VIEW命令。 不過,這時候大家都還是客戶機,還沒有服務(wù)器,必須安裝服務(wù)器才可以共享文件。安裝后可用NETSHARE命令設(shè)置共享路徑,如將D盤設(shè)為共享,如果必要的話,還可以設(shè)置密碼,以免非法訪問。一旦設(shè)好服務(wù)器和共享,客戶機就可以訪問該計算機上的資源了。比如:NET USE E: \\PC\C命令就會將名稱為PC的計算機上的共享名為C的驅(qū)動器(或文件夾)重定向到E盤,此時遠(yuǎn)程計算機上的內(nèi)容就可以像本地計算機那樣訪問了。不過還有一點很重要,那就是要將MSCLIENT的文件和打印機的共享功能的設(shè)置打開,方法是用EDIT等文本編輯器打開MSCLIENT文件夾中的SYSTEM.INI,將[network]項中的filesharing和printsharing的值全部改為yes,保存并退出后就可以使用文件和打印機的共享功能了。 如果想將使用DOS和使用Windows的計算機相聯(lián),也是完全可以的。由于Windows 3.11 for Workgroups,Windows 9x以及Windows NT/2K/XP中采用的是一種叫做“Microsoft Windows Network”的網(wǎng)絡(luò),和DOS下的Microsoft Network Client 3.0是兼容的,所以它們之間可以實現(xiàn)非常完好的互相訪問,就像DOS與DOS之間,或Windows與Windows之間的網(wǎng)絡(luò)一樣。不過要注意的是,若想要使用DOS的計算機訪問使用Windows NT/2K/XP的計算機,則一定要在Windows NT/2K/XP中設(shè)置DOS計算機的用戶帳戶,否則無法訪問。 Microsoft Network Client 3.0中有許多非常實用的命令,如PING等,如果您想知道這些命令及其用法,請見“DOS文章”欄目。 除了使用MSCLIENT以外,還可以使用Netware等工具聯(lián)網(wǎng)。以Netware Lite為例,安裝完后直接執(zhí)行STARTNET.BAT即可自動調(diào)入對等網(wǎng)(包括服務(wù)器)。這時可用它自帶的NET命令進(jìn)行全屏幕的網(wǎng)絡(luò)管理,也可以用命令行方式,比如NET MAP命
一,ping 它是用來檢查網(wǎng)絡(luò)是否通暢或者網(wǎng)絡(luò)連接速度的命令。作為一個生活在網(wǎng)絡(luò)上的管理員或者黑客來說,ping命令是第一個必須掌握的DOS命令,它所利用的原理是這樣的:網(wǎng)絡(luò)上的機器都有唯一確定的IP地址,我們給目標(biāo)IP地址發(fā)送一個數(shù)據(jù)包,對方就要返回一個同樣大小的數(shù)據(jù)包,根據(jù)返回的數(shù)據(jù)包我們可以確定目標(biāo)主機的存在,可以初步判斷目標(biāo)主機的操作系統(tǒng)等。下面就來看看它的一些常用的操作。先看看幫助吧,在DOS窗口中鍵入:ping /? 回車,在此,我們只掌握一些基本的很有用的參數(shù)就可以了(下同)。 -t 表示將不間斷向目標(biāo)IP發(fā)送數(shù)據(jù)包,直到我們強迫其停止。試想,如果你使用100M的寬帶接入,而目標(biāo)IP是56K的小貓,那么要不了多久,目標(biāo)IP就因為承受不了這么多的數(shù)據(jù)而掉線,呵呵,一次攻擊就這么簡單的實現(xiàn)了。 -l 定義發(fā)送數(shù)據(jù)包的大小,默認(rèn)為32字節(jié),我們利用它可以最大定義到65500字節(jié)。結(jié)合上面介紹的-t參數(shù)一起使用,會有更好的效果哦。 -n 定義向目標(biāo)IP發(fā)送數(shù)據(jù)包的次數(shù),默認(rèn)為3次。如果網(wǎng)絡(luò)速度比較慢,3次對我們來說也浪費了不少時間,因為現(xiàn)在我們的目的僅僅是判斷目標(biāo)IP是否存在,那么就定義為一次吧。 說明一下,如果-t 參數(shù)和 -n參數(shù)一起使用,ping命令就以放在后面的參數(shù)為標(biāo)準(zhǔn),比如“ping IP -t -n 3”,雖然使用了-t參數(shù),但并不是一直ping下去,而是只ping 3次。另外,ping命令不一定非得ping IP,也可以直接ping主機域名,這樣就可以得到主機的IP。 下面我們舉個例子來說明一下具體用法, 這里time=2表示從發(fā)出數(shù)據(jù)包到接受到返回數(shù)據(jù)包所用的時間是2秒,從這里可以判斷網(wǎng)絡(luò)連接速度的大小。從TTL的返回值可以初步判斷被ping主機的操作系統(tǒng),之所以說“初步判斷”是因為這個值是可以修改的。這里TTL=32表示操作系統(tǒng)可能是win98。 二,nbtstat 該命令使用TCP/IP上的NetBIOS顯示協(xié)議統(tǒng)計和當(dāng)前TCP/IP連接,使用這個命令你可以得到遠(yuǎn)程主機的NETBIOS信息,比如用戶名、所屬的工作組、網(wǎng)卡的MAC地址等。在此我們就有必要了解幾個基本的參數(shù)。 -a 使用這個參數(shù),只要你知道了遠(yuǎn)程主機的機器名稱,就可以得到它的NETBIOS信息(下同)。 -A 這個參數(shù)也可以得到遠(yuǎn)程主機的NETBIOS信息,但需要你知道它的IP。 當(dāng)?shù)玫搅藢Ψ降腎P或者機器名的時候,就可以使用nbtstat命令來進(jìn)一步得到對方的信息了,這又增加了我們?nèi)肭值谋kU系數(shù)。
-a 查看本地機器的所有開放端口,可以有效發(fā)現(xiàn)和預(yù)防木馬,可以知道機器所開的服務(wù)等信息。 這里可以看出本地機器開放有FTP服務(wù)、Telnet服務(wù)、郵件服務(wù)、WEB服務(wù)等。用法:netstat -a IP。 四,tracert 這里說明數(shù)據(jù)從本地機器傳輸?shù)?92.168.0.1的機器上,中間沒有經(jīng)過任何中轉(zhuǎn),說明這兩臺機器是在同一段局域網(wǎng)內(nèi)。用法:tracert IP。 五,net 這個命令是網(wǎng)絡(luò)命令中最重要的一個,必須透徹掌握它的每一個子命令的用法,因為它的功能實在是太強大了,這簡直就是微軟為我們提供的最好的入侵工具。首先讓我們來看一看它都有那些子命令,鍵入net /?回車。 在這里,我們重點掌握幾個入侵常用的子命令。 net view 使用此命令查看遠(yuǎn)程主機的所以共享資源。命令格式為net view \\IP。 net use 建立了IPC$連接后,呵呵,就可以上傳文件了:copy nc.exe \\192.168.0.7\admin$,表示把本地目錄下的nc.exe傳到遠(yuǎn)程主機,結(jié)合后面要介紹到的其他DOS命令就可以實現(xiàn)入侵了。 net start net stop net user
現(xiàn)在我們把剛才新建的用戶abcd加到administrator組里去了,這時候abcd用戶已經(jīng)是超級管理員了,呵呵,你可以再使用net user abcd來查看他的狀態(tài),和圖10進(jìn)行比較就可以看出來。但這樣太明顯了,網(wǎng)管一看用戶情況就能漏出破綻,所以這種方法只能對付菜鳥網(wǎng)管,但我們還得知道?,F(xiàn)在的手段都是利用其他工具和手段克隆一個讓網(wǎng)管看不出來的超級管理員,這是后話。有興趣的朋友可以參照《黑客防線》第30期上的《由淺入深解析隆帳戶》一文。 net time 六,at 這個命令的作用是安排在特定日期或時間執(zhí)行某個特定的命令和程序(知道net time的重要了吧?)。當(dāng)我們知道了遠(yuǎn)程主機的當(dāng)前時間,就可以利用此命令讓其在以后的某個時間(比如2分鐘后)執(zhí)行某個程序和命令。用法:at time command \\computer。 表示在6點55分時,讓名稱為a-01的計算機開啟telnet服務(wù)(這里net start telnet即為開啟telnet服務(wù)的命令)。 七,ftp 大家對這個命令應(yīng)該比較熟悉了吧?網(wǎng)絡(luò)上開放的ftp的主機很多,其中很大一部分是匿名的,也就是說任何人都可以登陸上去?,F(xiàn)在如果你掃到了一臺開放ftp服務(wù)的主機(一般都是開了21端口的機器),如果你還不會使用ftp的命令怎么辦?下面就給出基本的ftp命令使用方法。 大家可能看到了,這么多命令該怎么用?其實也用不到那么多,掌握幾個基本的就夠了。 首先是登陸過程,這就要用到open了,直接在ftp的提示符下輸入“open 主機IP ftp端口”回車即可,一般端口默認(rèn)都是21,可以不寫。接著就是輸入合法的用戶名和密碼進(jìn)行登陸了,這里以匿名ftp為例介紹。 用戶名和密碼都是ftp,密碼是不顯示的。當(dāng)提示**** logged in時,就說明登陸成功。這里因為是匿名登陸,所以用戶顯示為Anonymous。 接下來就要介紹具體命令的使用方法了。 dir 跟DOS命令一樣,用于查看服務(wù)器的文件,直接敲上dir回車,就可以看到此ftp服務(wù)器上的文件。
然后在提示符下鍵入open IP回車,這時就出現(xiàn)了登陸窗口,讓你輸入合法的用戶名和密碼,這里輸入任何密碼都是不顯示的。 當(dāng)輸入用戶名和密碼都正確后就成功建立了telnet連接,這時候你就在遠(yuǎn)程主機上具有了和此用戶一樣的權(quán)限,利用DOS命令就可以實現(xiàn)你想干的事情了。這里我使用的超級管理員權(quán)限登陸的。
DOS講解 雖然現(xiàn)在大家用的都是Windows 9x或是Windows 2000/XP,而且我們在這里學(xué)習(xí)的主要內(nèi)容也是DOS所不擅長的網(wǎng)絡(luò)!但即使是在Windows風(fēng)行的現(xiàn)在我們也離不開DOS。如果你能熟練使用DOS,那它可以給你帶來極大的方便!而且在我們的Windows出現(xiàn)問題的時候大多也都是用DOS來修復(fù)的,所以學(xué)習(xí)一些DOS知識是必要的。
這個C:\>叫做提示符,這個閃動的橫線叫做光標(biāo)。這時候DOS已經(jīng)準(zhǔn)備好,我們現(xiàn)在所需要做的,就是輸入一個命令讓DOS去執(zhí)行。
在DOS里,盤符用英文字母加上冒號來表示(如:A:、C:、D:),Windows中的“文件夾”被稱為“目錄”,用“\”來分隔不同層的目錄,最上層的單獨一個“\”(如:C:\或只一個\)叫“根目錄”,我們可以輸入dir(顯示目錄內(nèi)容,以后將講到它的具體使用方法)命令來查看當(dāng)前目錄中的子目錄及文件,例:
如圖所示,后面帶有<DIR>的是目錄,沒有的則是文件。在DOS中,文件名的規(guī)則是8.3形式,即一個文件名由文件基本名和文件擴(kuò)展名組成,中間用點“.”隔開,文件基本名由不超過8個英文字母或數(shù)字組成,文件擴(kuò)展名由不超過三個英文字母或數(shù)字組成,文件基本名必須有,擴(kuò)展名可以沒有。
看上圖,第一列的就是“文件基本名”,第二列的是“文件擴(kuò)展名”。注意:在用dir命令顯示文件列表時,文件基本名和擴(kuò)展名之間并無“.”分隔符,但你在輸入完整的文件名時必須輸入它。
其中凡后綴為exe、com或bat的文件都是可以直接執(zhí)行的。這些以exe為后綴的文件叫可執(zhí)行文件;以com為后綴的文件叫命令文件;以bat為后綴的文件叫批處理文件。如果我們要執(zhí)行這些文件,只需在提示符下敲入文件基本名然后回車即可,不需輸入文件后綴。 dir /P 每滿一頁時暫停 功能:顯示一類或所以文件列表,支持通配符。 cd md del deltree ren type copy |
|