2011-07-20 5 views
2

何週間か前に私のサイトのうち2つが、恐らくftpのブルートフォース攻撃から悪用され、多くのウェブサイトファイルが壊れていました。ファイル内を検索するためのsshコマンド

 
[Trojan code removed as irrelevant to this question.] 

私はssh経由でログインし、すべてのファイルを検索し、これだけのコードが含まれていたもののために出力を与えるgrepコマンドを実行したい: は、私は、彼らは通常、JSやPHPファイルに次のコードを挿入していることが分かりました。

助けが必要ですか?

答えて

7

私が指定した文字列を含むすべてのファイルを見つけるために、このコマンドを使用します。

find /path/ -name "*.ext" -exec grep -l "sting" {} \; 
5

ログインすると、単に実行します。

find /path/to/fies -type f -name "*.js" -exec grep -il 'string' {}\; > output.txt 

は交換「/パス/に/ファイル」そしてもちろん、必要に応じて、「文字列」。

関連する問題