來(lái)儲(chǔ)存地址的,使它能夠很簡(jiǎn)便的操作一些很大的適合于儲(chǔ)存的程序。 VAX計(jì)算機(jī)系統(tǒng)是
DES(Digital Equipment Corporation)公司設(shè)計(jì)的。普遍的VAX系列的包括一些桌上型VAX系統(tǒng)使用
的是大型機(jī)上的處理器。這些系列的計(jì)算機(jī)變得越來(lái)越小,如MicroVAX計(jì)算機(jī)逐漸升級(jí),像一些中
等大小的11/7XX系列到最新的6000系列的。這些計(jì)算機(jī)系統(tǒng)普遍的使用一種開(kāi)放型的系統(tǒng)VMS。
VMS: VMS全稱Virtual Memory System.VMS操作系統(tǒng)非常類(lèi)似于其他的開(kāi)放型的系統(tǒng)。DEC公司
利用這種系統(tǒng)將他們公司的計(jì)算機(jī)應(yīng)用于商業(yè)和工程行業(yè),在這之前,VMS系統(tǒng)僅僅被應(yīng)用于單機(jī)系
統(tǒng)中。VMS公司構(gòu)思了一條發(fā)展之路,將他們的VMS系統(tǒng)融入一些基本的計(jì)算機(jī)管理應(yīng)用于個(gè)人家庭
用戶和一些其它的計(jì)算機(jī)系統(tǒng)。
DCL: DCL全稱Digital Command Language.它使VMS系統(tǒng)的基礎(chǔ)語(yǔ)言。你們那些人中有IBM系統(tǒng)
,你能想象DCL程序類(lèi)似于批處理文件。你能夠用它做很多事情。(比PC-DOS或者M(jìn)S-DOS更多)但是
它的工作都是使用一些基本而又相同的方法。有一個(gè)差別就是你在DCL程序里想要顯示任何文件之前
必須在提示符前面輸入“$”符號(hào)。DCL程序通常調(diào)用COM為擴(kuò)展名的文件時(shí)是很快捷的。當(dāng)你沒(méi)有執(zhí)
行一個(gè)COM或DCL程序的文件時(shí),幾乎在DCL處理器里總是顯示某些文件。
2.
當(dāng)你進(jìn)入一個(gè)VAX系統(tǒng)的時(shí)候,你將會(huì)看到一些類(lèi)似于下面的界面:
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
WELCOME
TO THE
AT&T MICROVAX II SYSTEM
Username: (username here)
Password: (password here... does not echo)
$ (<-- this is your prompt)
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
GETTING IN A VAX BY ERROR:
=========================
你將知道如果你有一個(gè)VAX顯示系統(tǒng),如果你得到用戶名和密碼的提示符,那么下面將會(huì)幫助你
猜測(cè)密碼。
GETTING IN A VAX BY ERROR:
=========================
我在這里將只告訴你一件事情。VMS 4.X和特別的VMS4.4系統(tǒng)是金山,寶庫(kù)。我現(xiàn)在不是進(jìn)入
到這個(gè)系統(tǒng)內(nèi)部,因?yàn)樗泻芏嗟慕忉尣贿m合于我們攻擊的范圍。你能夠在ARPANET和USENET中發(fā)現(xiàn)
很多這樣的討論。你還能從COMPUSERVE信息服務(wù)中獲得這方面的信息,比特的信息交換中,DES公司
的VAX的BBS中。在VMS5.1系統(tǒng)中存在一個(gè)很大的漏洞,但是這個(gè)漏洞還不是很?chē)?yán)重。如果我發(fā)送足
夠的請(qǐng)求,我將能夠用另外的信息覆蓋這條信息。
利用缺省設(shè)置進(jìn)入VAX計(jì)算機(jī):
當(dāng)安裝這些VAX系統(tǒng)的時(shí)候,系統(tǒng)存在幾個(gè)缺省的賬號(hào)可以進(jìn)入。這些賬號(hào)的密碼在系統(tǒng)與系
統(tǒng)之間是不會(huì)改變的。這個(gè)系統(tǒng)的管理員應(yīng)該刪除這些賬號(hào)或者改變密碼,但是這些缺省賬號(hào)在很
長(zhǎng)的時(shí)間內(nèi)是不會(huì)被人所知的。下面我將列出這些缺省的賬號(hào):
USERNAME PASSWORD
-------- --------
DECNET DECNET
* SYSTEST UETP
SYSTEST
SYSTEM SYSTEM
DEFAULT DEFAULT
* FIELD FIELD
OPERATIONS OPERATIONS
* SUPPORT SUPPORT
DEC
SYSTEST_CLIG CLIG
SYSTEST
TEST
在我列出了一些密碼的地方,我發(fā)現(xiàn)了這些用戶名都有很多缺省得密碼。在這些旁邊有星號(hào)的
缺省賬號(hào)都是一些非常強(qiáng)壯的賬號(hào)。
VAX VMS 命令:
當(dāng)你得到"$"符號(hào)的時(shí)候,你將能夠顯示出一百多個(gè)命令。我將介紹幾個(gè)比較常用的:
@ 執(zhí)行這個(gè)程序。當(dāng)你想要運(yùn)行DCL BATCH或*.COM文件,你必須在這些文件前面輸入@。
EX:@LOGIN.COM;3
ACCOUNTING - 這是一個(gè)運(yùn)行賬號(hào)的程序。 如果你退出一個(gè)系統(tǒng)的時(shí)候,你能夠發(fā)現(xiàn)屏幕上
顯示出你從進(jìn)入這個(gè)系統(tǒng)到退出這個(gè)系統(tǒng)所用的時(shí)間,在這段時(shí)間中,這個(gè)賬號(hào)是在被使用當(dāng)中的
。如果你賬號(hào)資料忘記的話,你可以在系統(tǒng)管理員在系統(tǒng)內(nèi)的時(shí)候輸入這個(gè)命令來(lái)獲取你的資料。
CREATE -顯示任何文件。 如果你在你電腦內(nèi)的PASCAL編譯器中編寫(xiě)了一個(gè)程序,你可以上傳
這個(gè)文件到VAX計(jì)算機(jī)內(nèi)用這個(gè)CREATE命令執(zhí)行。
EX:CREATE program.pas;1
CREATE/DIR - 這將會(huì)為你建立一個(gè)空目錄。 我將說(shuō)明一下怎樣在一分鐘內(nèi)去得到一個(gè)VAX
系統(tǒng)??纯碨ET命令。
EX:CREATE/DIR NameOfDir
DELETE - 被用來(lái)刪除文件或者清除空目錄。 刪除一個(gè)文件,顯示出“DEL FILENAME.EXT;X”
刪除一個(gè)空目錄,首先刪除目錄內(nèi)的所有文件,“DEL/LOG *.*;*”下一步,你可以設(shè)
置一個(gè)保護(hù):“SET PROTECTION=OVNER DIRNAME.DIR” 下一步,刪除這個(gè)目錄:“DEL
DIRNAME.DIR”
EXEL DAVID.TXT;4
DIRECTORY - 顯示你文件所存在的目錄。增加“/BRIEF”命令將會(huì)給列出一個(gè)短的列表,增加“
/FULL”將會(huì)給你一個(gè)整屏的列表包括每個(gè)文件的安全信息。你可以使用DIR命令和通配符來(lái)縮短文
件的長(zhǎng)度。“*”號(hào)能表示任何長(zhǎng)度的文件。"%"能夠表示任何一個(gè)字母。
EDIT -這個(gè)命令為是編寫(xiě)者設(shè)計(jì)的。有很多VAX系統(tǒng)都是使用類(lèi)似于MS-DOS/PC-DOS命令行的
編寫(xiě)器。無(wú)論如何,很多VAX計(jì)算機(jī)系統(tǒng)都是使用EDT/EVE編輯器來(lái)進(jìn)行編輯的。你能夠用這個(gè)編輯
器很快的做很多事情。但是僅僅使用你的終端來(lái)控制它是很困難的。VT-100運(yùn)行的速度是非常慢的
。如果你使用EDT/EVE編輯器進(jìn)行編輯的時(shí)候,你可以試著用VT-220終端系統(tǒng)來(lái)登陸。
HELP - 這個(gè)命令是HELP程序。
LIBRARY -被用來(lái)存檔用的。 如果你是個(gè)新手的話,你可以不使用這個(gè)命令。我現(xiàn)在提起它
是因?yàn)槲覍阉蛴〕鰜?lái)和更多的人就VAX系統(tǒng)左一個(gè)更深層次的討論。
LOGOUT - 退出系統(tǒng)。
MAIL - 加載MAIL程序。 被用來(lái)發(fā)送MAIL給其他用戶,在VAX連上INTERNET的時(shí)候,也可
以用來(lái)給網(wǎng)絡(luò)上發(fā)送EMAIL。同時(shí),它還能夠發(fā)送數(shù)據(jù)給計(jì)算機(jī)。
$PASSWORD - 修改密碼。
EX:$PASSWORD MYNEWPASS
PHONE -這個(gè)命令是被用來(lái)和其他用戶對(duì)話的。這個(gè)命令是比其他命令都要優(yōu)越的。一旦PHONE
命令被執(zhí)行后,你的"$"提示符將可以被“%”提示符。如果你想要對(duì)某個(gè)人發(fā)送信息的話,就先顯
示你的用戶名。如果你在不同的節(jié)點(diǎn)給某人發(fā)送信息,就顯示出你的節(jié)點(diǎn)名,兩個(gè)冒號(hào),和他的用
戶名。你花費(fèi)很多時(shí)間才會(huì)發(fā)現(xiàn)這個(gè)漏洞。(特別是學(xué)校的電腦。)但是改變與網(wǎng)絡(luò)通訊的MAIL和
PHONE命令。
EX: PHONE
% node13::dlight
PHOTO -記錄會(huì)議。
RUN -運(yùn)行可執(zhí)行文件。
SET -這個(gè)有很多用法。
SHOW -這個(gè)也包括很多,但是沒(méi)有SET的用法多。我現(xiàn)在列出SHOW命令的使用方法。
EX:SHOW USERS DAV
CLUSTER -VAX串
DEFAULT -目錄路徑和驅(qū)動(dòng)程序。
DEVICES -系統(tǒng)驅(qū)動(dòng)程序。
INTRUSION -系統(tǒng)賬號(hào)被破解。
MEMORY -資源內(nèi)存
NETWORK -網(wǎng)絡(luò)和VAX內(nèi)的特定區(qū)域。
PROCESS -程序名顯示個(gè)人標(biāo)識(shí)。
PROTECTION -保護(hù)文件。
QUOTA -顯示你賬號(hào)內(nèi)的磁盤(pán)空間。
SYSTEM -各種各樣系統(tǒng)的信息。
DAY -日期。
TIME -時(shí)間。
USERS -系統(tǒng)的所有用戶。
TYPE -顯示發(fā)送到終端的文件內(nèi)容。
EX:TYPE DAVID.TXT;3
SET命令:
SET命令是用途很廣的命令。它在VMS的5級(jí)DCL程序中是萬(wàn)能的命令。
VT:SET FILE/PROTECTION:
我建議應(yīng)該更多更頻繁的使用SET命令有關(guān)的保護(hù)選項(xiàng)。那些保護(hù)命令,如我們熟悉的SOGW或UIC
保護(hù)命令,都能夠放在任何可以執(zhí)行或者寫(xiě)入的文件或目錄。設(shè)置這些保護(hù)也包括能夠在VAX系統(tǒng)內(nèi)
讀,寫(xiě),執(zhí)行或者刪除你的文件或目錄的不同用戶。這個(gè)文件也保護(hù)那些被用來(lái)設(shè)置這個(gè)選項(xiàng)的。
有一個(gè)例子是:
SET FILE/PROTECTION=OWNER:E david.exe;4
如果你在DCL程序中顯示這個(gè)命令是為了調(diào)用DAVID.EXE;4這個(gè)程序的話,那么文件的屬主將做不
了對(duì)這個(gè)文件除了執(zhí)行命令外的任何其他命令。無(wú)論如何,下一個(gè)例子如下:
SET FILE/PROTECTION=OWNER:RWED david.exe;4
你將能夠按“R”讀,“W”寫(xiě),“E”執(zhí)行和“D”刪除鍵來(lái)執(zhí)行程序。類(lèi)似的命令也可以應(yīng)用
于目錄。只用把上面的文件名替換成目錄名就可以了。當(dāng)正在創(chuàng)建一個(gè)目錄時(shí),SET命令可以設(shè)置成
你不能刪除它。前面講了這么多,因此你應(yīng)該總結(jié)一個(gè)公式:“SET PROTECTION OWNER
DIRNAME.DIR;1”和“DEL dirname.dir;1”去刪除這個(gè)目錄。
其他的屬主,UIC文件保護(hù)下面的一些命令。
WORLD -系統(tǒng)內(nèi)的任何擁護(hù)。
GROUP -你所在組當(dāng)中的所有用戶。
OWNER -僅僅你的賬號(hào)或者匹配的UIC。
SYSTEM -任何一個(gè)有SYSPRV的權(quán)限或者有8進(jìn)制UIC的組。
SET TERMINAL:
這是一個(gè)我們進(jìn)入VAX系統(tǒng)非常重要的命令。如果你有一個(gè)VT100終端軟件。那么你可以用它:
SET TERMINAL/DEVICE_TYPE=VT100
這個(gè)附加的終端是可能被設(shè)置的,例如:
SET TERMINAL/WIDTH=80 -設(shè)置寬度為80。
SET TERMINAL/ADVANCED_VIDEO =設(shè)置124X24行。
SET TERMINAL/ANSI_CRT =ANSI設(shè)置出口序列。
SET TERMINAL/AUTOBAUD =可能獲得更高的比特率。
SET TERMINAL/BROADCAST =使這些信息能夠用SEND,MAIL&PHONE命令來(lái)發(fā)送。
SET TERMINAL/DEVICE_TYPE=VT220 -設(shè)置終端由VT220來(lái)控制。
SET TERMINAL/ECHO =使得ECHO命令能夠從DCL命令行啟動(dòng)。
SET TERMINAL/FULLDUP =使得雙方都能滿。
SET TERMINAL/HANGUP =如果終端沒(méi)信息返回的時(shí)候賬號(hào)自動(dòng)被注銷(xiāo)。
SET TERMINAL/INQUIRE -顯示終端的驅(qū)動(dòng)程序。
SET TERMINAL/PAGE=43 -設(shè)置43行的長(zhǎng)度。
SET TERMINAL/TYPE_AHEAD -設(shè)置顯示頭部的功能。
SET TERMINAL/UNKNOWN -被用來(lái)顯示ASCII的設(shè)備。
SET TERMINAL/WRAP =被用來(lái)設(shè)置特征的保護(hù)。
所有上面的用“=”表示的項(xiàng)目比用“-”表示的設(shè)置更容易被改變。在前面的設(shè)置中是沒(méi)有一個(gè)
設(shè)置目錄的。
EX:SET TERMINAL/NOECHO
設(shè)置默認(rèn)值(或掛靠VAX系統(tǒng)周?chē)模?/P>
刪除VAX周?chē)腄CL,目錄的里面和外面,我需要告訴你設(shè)置默認(rèn)值的命令。它有點(diǎn)像UNIX和
MS-DOS/PC-DOS內(nèi)的CD命令,除了格式與CD命令不同。這個(gè)格式是“SET DEFAULT[.SUBDIR]”去進(jìn)入
子目錄,“SET DEFAULT[-]”進(jìn)入父目錄。我將解釋一下改變磁盤(pán)的使用方法。如果問(wèn)到,保留嗎
煩之外的一些東西,首先,我將在下面顯示出一個(gè)例子,那時(shí)候把這個(gè)例子解釋給其他人看是件很
沒(méi)有頭腦的事情。
$ DIR (step 1)
PROGRAM.EXE;2 PROGRAM.EXE;1
$ CREATE/DIR example (step 2)
$ DIR (step 3)
EXAMPLE.DIR;1 PROGRAM.EXE;2 PROGRAM.EXE;1
$ SET DEFAULT [.example] (step 4)
$ DIR (step 5)
no files, animals, vegetables, nor minerals error
$ SET DEF [-] (step 6)
$ COPY PROGRAM.EXE;2 [.example] (step 7)
$ SET DEF [.example] (step 8)
$ DIR (step 9)
PROGRAM.EXE;2
$
這些是我做的:
STEP 1: 我試著看這個(gè)目錄的內(nèi)容。我發(fā)現(xiàn)我在這個(gè)目錄中有一個(gè)第1,2版的PROGRAM.EXE程
序。
STEP 2:我創(chuàng)建了"EXAMPLE."這個(gè)目錄,這個(gè)目錄看上去是不會(huì)被人注意的。
STEP 3: 我又一次查看了這個(gè)目錄,發(fā)現(xiàn)這個(gè)目錄里多了一個(gè)目錄"EXAMPLE.DIR;1."。這是一
個(gè)剛剛建立的目錄,擴(kuò)展名是“DIR”,所以它是一個(gè)目錄。
STEP 4: 我用SET DEFAULT命令改變了目錄。你必須使用這種格式去進(jìn)入子目錄。
STEP 5: 我又一次查看了這個(gè)目錄,這次我的目錄里什么資源都沒(méi)有。如果你對(duì)一個(gè)空目錄輸
入DIR的時(shí)候?qū)?huì)出現(xiàn)一個(gè)錯(cuò)誤。
STEP 6:這個(gè)命令是用來(lái)進(jìn)入到上一層父目錄的。還記得父目錄包含的 "EXAMPLE.DIR;1,"目錄
嗎?這個(gè)DEFAULT選項(xiàng)可以被縮寫(xiě)成DEF。
STEP 7:在這里我將舉例說(shuō)明怎樣來(lái)移動(dòng)程序。我剛才拷貝了一個(gè)PROGRAM.EXE;2的程序到
EXAMPLE目錄內(nèi)了。
STEP 8:請(qǐng)看第三步
STEP 9:我又一次輸入了DIR命令查看我的EXAMPLE.DIR;1內(nèi)的內(nèi)容了。發(fā)現(xiàn)PROGRAM.EXE;2已經(jīng)在
我的這個(gè)目錄內(nèi)了。
如果你現(xiàn)在還不懂基本的VAX命令,那你就下去吧!
有時(shí)候你會(huì)進(jìn)入一個(gè)大目錄,這里有很多很好的東西能夠幫助你不至于犯下一個(gè)而浪費(fèi)了很多時(shí)
間。
ADA ADA編輯器資源編碼文件
BAS BASIC編輯器資源編碼文件
B32 BLISS-32編輯器資源編碼文件
C C編輯器資源編碼文件
COB COBAL編輯器資源編碼文件
FOR FORTRAN編輯器資源編碼文件
MAR MACRO編輯器資源編碼文件
PLI PL/I編輯器資源編碼文件
CLD DCL命令描述文件
COM DCL批處理或者命令程序文件
DAT 日期文件
DIS 分類(lèi)文件
DIR 目錄文件
EDT EDT編輯程序的命令文件
EXE 可執(zhí)行程序
HLP 文本幫助庫(kù)
JOU EDT編輯日志文件
LIS 系統(tǒng)列表文件
LOG 批處理輸出文件
MAI MAIL信息文件
MEM DSR輸出文件
OBJ 對(duì)象連接文件
RNO DSR資源文件
SIXEL SIXEL圖形文件
SYS 系統(tǒng)圖片文件
TJL 當(dāng)有不尋常事件發(fā)生的時(shí)候,所產(chǎn)生的日志文件。
TMP 臨時(shí)文件
TPU 編輯命令文件
TXT 文本輸入文件
UAF 用戶授權(quán)文件