Gumblar.X 他、チェック
Gumblar.X 他、流行ってますね。
ということで無いよりマシかな、のレベルですがチェック用 shell script です。
#!/bin/sh VERBOSE=0 if [ "$1" = '' ]; then echo "usage: $0 path" exit 1 fi for i in `find $1 -type f` do if [ -f ${i} ]; then RESULT=`egrep -il '\/\*(GNU GPL|LGPL|CODE1)\*\/|(biografie\.wiki\.bywa\.net/6dde64f8ada2b232b082ac1a4b743453/6dde64f8ada2b232b082ac1a4b743453\.php|geo\.delux\.ge/price/index\.php|mallcom\.co\.kr/xboard/logoutk\.php|playeumillions\.com/index\.php|rent\.serverf26\.com/highslide/letter\.php)' ${i}` if [ "${RESULT}" = '' ]; then if [ "${VERBOSE}" -eq 1 ]; then echo "${i} - OK" fi else echo "SUSPICIOUS PATTERN WAS FOUND in ${i}." fi fi done exit 0
使い方は以下の通り。
$ ./gumblar_check.sh 検査対象ディレクトリ
何の保証もありませんが、サーバ管理者の方で手を抜きたい方はどうぞ。間違いなどあればご指摘ください。