私の Web サイトの 1 つがハッキングされ、すべての index.html および index.php ファイルが特定の Javascript に感染しました。このスクリプトをすべてのファイルから削除する UNIX コマンドが必要です。
スクリプトはこちら: http://pastie.org/private/6osrvd5zhphe372gblrc6w
私はsedでこれを理解しようとしていますが、今のところ運がありません
ありがとう!
私の Web サイトの 1 つがハッキングされ、すべての index.html および index.php ファイルが特定の Javascript に感染しました。このスクリプトをすべてのファイルから削除する UNIX コマンドが必要です。
スクリプトはこちら: http://pastie.org/private/6osrvd5zhphe372gblrc6w
私はsedでこれを理解しようとしていますが、今のところ運がありません
ありがとう!
sed -i 's/<script>.*<\/script>//' fileName
タグ スクリプトとそのすべてのコンテンツを削除します。
<script>
これは、タグが 1 つしかない場合に機能します。
1つしかない場合try
は、次の方法でキーワードで拡張します
sed -i 's/<script>try.*<\/script>//' fileName
すべてのファイルに対して再帰的に実行したい場合は、find
次のようなコマンドを使用できます。
find . -name "index.html" -print | xargs sed -i 's/<script>try.*<\/script>//' fileName
.
現在のディレクトリはどこですか
これを試すことができます
find src/ -name "index.html" -print | xargs sed -i 's/<script>try{document.body++}catch(dgsgsdg){zxc=12;ww=window;}if(zxc).*<\/script>//
perl -pi -e 's/<script>.*<\/script>//g' index.html