偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

講解Unix操作系統(tǒng)Shell腳本

系統(tǒng) 其他OS
在文章中,我們單獨(dú)把Shell腳本拿出來分析。我們面臨的第一個(gè)問題就是如何傳播的問題,這是天生具有的問題,至少在Unix操作系統(tǒng)上是如此。

本來我們想做一個(gè)Unix操作系統(tǒng)病毒的概述,但在這里,我們單獨(dú)把Shell腳本拿出來分析。window7中包含的shell在計(jì)算機(jī)科學(xué)中,Shell俗稱殼(用來區(qū)別于核),是指“提供使用者使用界面”的軟件(命令解析器)。它類似于DOS下的command.com。它接收用戶命令,然后調(diào)用相應(yīng)的應(yīng)用程序。同時(shí)它又是一種程序設(shè)計(jì)語言。

作為命令語言,它交互式解釋和執(zhí)行用戶輸入的命令或者自動(dòng)地解釋和執(zhí)行預(yù)先設(shè)定好的一連串的命令;作為程序設(shè)計(jì)語言,它定義了各種變量和參數(shù),并提供了許多在高階語言中才具有的控制結(jié)構(gòu),包括循環(huán)和分支。在C++中,Shell是希爾排序的名稱。

我們面臨的第一個(gè)問題就是如何傳播的問題,這是天生具有的問題,至少在Unix操作系統(tǒng)上是如此,我們需要想辦法使各個(gè)平臺(tái)兼容.所以我們首先想到的是:shell腳本語言.shell在不同的Unix操作系統(tǒng)上面的差別很小.所以FredCohen在他的書:入侵者,蠕蟲和病毒(發(fā)表于1990年)寫到:"在unix的命令解釋語言中,病毒代碼可以被寫到200個(gè)字節(jié)之內(nèi)".

也許我們可以根據(jù)他的話來寫 一個(gè)man page的病毒腳本,可以用來Unix操作系統(tǒng)操作文件和可執(zhí)行程序.這和宏病毒非常相像.man page的病毒不會(huì)蔓延到別的Unix操作系統(tǒng)上,除非你有為別的用戶改變man page的格式的習(xí)慣.無論如何,這種病毒都是一個(gè)公共的跨Unix操作系統(tǒng)的病毒.同樣,也可以寫另個(gè)一個(gè)腳本病毒來控制mail的閱讀者.

書寫shell腳本病毒是一個(gè)很簡單的制造Unix病毒的方法.我知道肯定會(huì)有很多同行會(huì)說,腳本病毒怎么會(huì)是真正的病毒呢?它只是用腳本語言來書寫的而不是用匯編.

但是實(shí)際上,我們?cè)u(píng)定一個(gè)病毒是病毒本身可以在Unix操作系統(tǒng)上任意感染傳播,而不是這個(gè)病毒的大小或者用什么語言來寫的.在 USENIX1989 卷2上你可以看到Tom Duff和M. Douglas McIlroy的腳本病毒代碼.

shell腳本病毒的危害性不會(huì)很大并且它本身極易被破壞,因?yàn)樗且悦魑姆绞骄帉懖?zhí)行的,任何用戶和管理員都可以發(fā)覺它的代碼.但是,我想大多數(shù)的用戶都不會(huì)理解一下代碼的吧:
 

  1. for %%f in (*.bat) do copy %%f + bfv.bat  

通常一個(gè)用戶會(huì)深信不疑的去執(zhí)行任何腳本,而且不會(huì)過問該腳本的由來.這樣,這些Unix操作系統(tǒng)用戶都成為病毒的目標(biāo)了;這些都是用戶的意識(shí)問題,這樣是沒辦法避免病毒的入侵的,所以我們的用戶需要大大加強(qiáng)對(duì)這些病毒的防范意識(shí).

我們對(duì)Unix操作系統(tǒng)中的病毒要了解的更多,才能有效的防護(hù)我們的電腦。

【編輯推薦】

  1. Unix操作系統(tǒng)病毒之ELK CLONER
  2. 舉例Unix操作系統(tǒng)gzip命令的使用
  3. 簡析Unix操作系統(tǒng)gzip命令
  4. 舉例解釋Unix操作系統(tǒng)tar命令
  5. 學(xué)習(xí)筆記Unix操作系統(tǒng)tar命令
責(zé)任編輯:小霞
相關(guān)推薦

2010-04-30 17:53:29

2010-05-07 13:04:11

Unix Shell

2010-04-19 17:25:31

Unix操作系統(tǒng)

2010-04-20 11:34:26

Unix操作系統(tǒng)

2010-04-29 13:30:20

Unix操作系統(tǒng)

2010-04-15 14:40:26

Unix操作系統(tǒng)

2010-04-16 11:18:23

2010-04-19 14:23:40

Unix操作系統(tǒng)

2010-05-04 14:42:33

Unix操作系統(tǒng)

2010-04-29 17:15:48

Unix操作系統(tǒng)

2010-04-16 16:53:46

Unix操作系統(tǒng)

2010-05-04 17:17:46

Unix類

2010-04-09 15:10:41

Unix操作系統(tǒng)

2010-04-19 16:47:40

Unix操作系統(tǒng)

2010-04-14 10:32:10

Unix操作系統(tǒng)

2010-04-19 15:18:45

Unix操作系統(tǒng)

2010-04-19 17:34:02

Unix操作系統(tǒng)

2010-04-20 12:02:22

Unix操作系統(tǒng)

2010-04-19 17:47:59

Unix操作系統(tǒng)

2010-04-20 10:12:40

Unix操作系統(tǒng)
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)