ホームページ  >  記事  >  バックエンド開発  >  PHPWEB プログラムを使用していますが、2 日間チェックしていますがブロックされています。理由を知ることができますか?ありがとう

PHPWEB プログラムを使用していますが、2 日間チェックしていますがブロックされています。理由を知ることができますか?ありがとう

WBOY
WBOYオリジナル
2016-06-23 13:48:571007ブラウズ

Web サイトが汚染されています。今は見つかりません。助けていただけますか?



問題はありません

何も問題はありませんでした

ソース コードで調べてください。いくつかの!



ウイルス トロイの木馬がやって来ました

あなたはとても変わった人です
あなたのその友好的なつながりがあなた自身のものかどうかは誰にも分かりません。

あなたはとても変わった人です
あなたが持っているその友好的なつながりがあなた自身のものかどうかは誰にも分かりません。

それはトロイの木馬です!約


フレンドリー リンクを無効にし、多くの URL をリンクしたところ、この Web サイトを開くたびに Kingsoft ブラウザがウイルスを促すようになりました。その大量の URL がホームページにリストされています。
grep xargs sed を直接置き換えます。まだ自動追加されている場合は、ファイルの読み書きを監視するプログラムを作成します。

grep xargs sed を直接置き換えます。ファイルの読み取りと書き込みのステータスを監視します


JS とコンパイルをチェックしましたが見つからないため、コードがデータベースにリンクされていると思われます。
データの出所を確認してみたらどうでしょうか?

Web サイトは自分で作成したものです。 。 。

データの出所を確認してみたらどうでしょうか?

Web サイトは自分で作成したものです。 。 。

テーブルが多すぎて面倒です


データの出所を確認してください
Web サイトは自分で書きました。 。 。



テーブルが多すぎて面倒です

ファイルの変更日を確認するには FTP を使用し、その日の IIS ログをダウンロードしてください。そのとき、彼が何をしたかわかりますか?

通常、パッチをアップグレードし、数日間続けて IIS ログを観察して、問題を迅速に見つけます。

mysql




データの出所を確認してください
Web サイトは自分で作成したものです。 。 。

テーブルが多すぎて面倒です

mysqldump はデータベースの内容をテキスト ファイルに変換し、grep で検索します。


1. データベースが原因であると思われるので、まず、プログラムから読み込まれたフレンドリ リンクのテーブルを確認してみましょう。 。 。テーブルが多すぎるため、データを 1 つずつ開くことはできません。 。見つけたら、このブロックを管理する関連コードに抜け穴があるかどうかを確認します。見つからない場合は、まずログをクリアして、ログがハングしているかどうかを再度確認します。該当する時点のログを調べて、手がかりを見つけてください。

プログラムを自分で作成したことがありますか? cms の場合は、データ ファイル内のプログラムを確認することをお勧めします。ファイルは通常それに挿入されます

1. データベース内でハングしていると思われるので、対応するテーブルを見てください。 まず、プログラムからどのフレンドリーリンクのテーブルが読み込まれているかを確認します。 。 。テーブルが多すぎるため、データを 1 つずつ開くことはできません。 。見つけたら、このブロックを管理する関連コードに抜け穴があるかどうかを確認します。見つからない場合は、まずログをクリアして、ログがハングしているかどうかを再度確認します。該当する時間のログを見て、それが見つかるかどうかを確認してください。ソフトウェアライブラリを確認するためにソフトウェアをオンラインでダウンロードし、確認するために接続したのですが、接続に失敗しました。

以前にこの問題に遭遇しました。プログラムを自分で作成しましたか? cms の場合は、通常、ファイルがプログラムに挿入されているので確認することをお勧めします。私が書いたプログラムは PHPWEB です。私は単純な PHP しか知りません。複雑な PHP は知りません。 DATAも確認してみました。

mysql


データの出所を確認してください
Web サイトは自分で作成したものです。 。 。

テーブルが多すぎて面倒です

mysqldump はデータベースの内容をテキスト ファイルに変換し、grep で検索します。

ありがとうございます。PHP にはテーブルがたくさんあるので、まず SQL モードで保存して見てみましょう。

見つからない場合は、ネットワークの問題を考えてください...

ご協力ありがとうございます。1. SQL バックアップ形式を使用して、キーワードを検索して、ハングしているコードがデータベースにあることを確認しました。今できることは

フィールドを削除することだけですが、どのテーブルにウイルスが注入されたのかわかりません。これをどう見るか?

phpmyadmin には Search 機能があります。それを使ってみてはいかがでしょうか?

phpmyadmin には Search 機能があります。それを使用してみてはいかがでしょうか?



phpmyadmin 私が確認したところ、この高度な管理は不可能であり、上記の回答でテキストを使用することのみが実用的です。

どうしてうまくいかないのでしょうか?テキストの断片 (「ワイン設備」など) を検索するだけです
それに、SQL を 1 つずつエクスポートする場合、なぜライブラリ全体をエクスポートする必要があるのでしょうか?それは入っていますか?

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。