質問: 管理権限がないwebサイトのjoomlaバージョンをプログラムで判別するにはどうすればよいですか? phpを使用して監査ツールを作成しています。ここで、joomla webサイトのurlを送信し、インストールされているjoomlaのバージョン番号の確認を含む、ターゲットwebサイトで多くのチェックを実行できます。私は持っていません。ターゲットのjoomla webサイトまたはそれが常駐するサーバーに対する管理権限。ターゲットのjoomla webサイトで管理者権限がなくても、インストールされているjoomlaのバージョンを自信を持って予測できるようにするために確認する必要があるファイルとファイルのコンテンツを誰かに教えてもらえますか?webサイトがjoomla 2.5(たとえば)かどうかだけでなく、joomla 2.5.18か2.5.19かなども知りたいので、よく管理されているかどうかを確認します。
回答: バージョンなどではなく、日付に焦点を当てることを選択する場合があります。例えば。一般的な静的ファイルのヘッダーで変更日を確認すると(たとえば、jqueryスクリプトファイルを選択する場合があります)、そのファイルがインストールまたはパッケージ化された時期を効果的に通知する可能性があります。これを現在の日付および/または最後のセキュリティリリースの日付と比較して、サイトのメンテナンスステータスをかなりよく把握できます。ファイルの日付を設定するにはさまざまな方法があるため、100の信頼性はありませんが、ほとんどの場合非常に優れており、さまざまな種類のサーバーやソフトウェアに適用できるという利点があります。