Drupal
Last updated
Last updated
AWSハッキングを学び、実践する:HackTricks Training AWS Red Team Expert (ARTE) GCPハッキングを学び、実践する:HackTricks Training GCP Red Team Expert (GRTE)
メタを確認する
ノード: Drupal はノードを使用してコンテンツをインデックス化します。ノードは ブログ投稿、投票、記事など 何でも 保持できます。ページのURIは通常 /node/<nodeid>
の形式です。
Drupalはデフォルトで3種類のユーザーをサポートしています:
Administrator
: このユーザーはDrupalウェブサイトに対して完全な制御を持っています。
Authenticated User
: これらのユーザーはウェブサイトにログインし、権限に基づいて記事の追加や編集などの操作を行うことができます。
Anonymous
: すべてのウェブサイト訪問者は匿名として指定されます。デフォルトでは、これらのユーザーは投稿を読むことのみ許可されています。
/CHANGELOG.txt
を確認してください。
新しいDrupalのインストールでは、デフォルトでCHANGELOG.txt
とREADME.txt
ファイルへのアクセスがブロックされています。
_/user/register_でユーザー名を作成しようとすると、その名前がすでに使用されている場合は通知されます:
既存のユーザー名に対して新しいパスワードをリクエストすると:
存在しないユーザー名に対して新しいパスワードをリクエストすると:
_/user/<number>にアクセスすると、既存のユーザー数が表示されます。この場合、/users/3_は見つからないエラーを返すため、2人です:
/node/$
をファズする、ここで$
は数字です(例えば1から500まで)。
検索エンジンによって参照されていない隠しページ(テスト、開発)を見つけることができます。
Drupalウェブコンソールにアクセスできる場合は、RCEを取得するためにこれらのオプションを確認してください:
Drupal RCEDrupalwned: Drupalの脆弱性を利用するスクリプトで、XSSをRCEまたはその他の重大な脆弱性に昇格させます。 詳細についてはこの投稿を確認してください。Drupalバージョン7.X.X、8.X.X、9.X.X、10.X.Xをサポートし、次のことを可能にします:
特権昇格: Drupalに管理ユーザーを作成します。
(RCE) テンプレートのアップロード: Drupalにバックドアされたカスタムテンプレートをアップロードします。
AWSハッキングを学び、実践する:HackTricks Training AWS Red Team Expert (ARTE) GCPハッキングを学び、実践する:HackTricks Training GCP Red Team Expert (GRTE)