5.-Drupal-discovery-and-enumeration
1. Basic Drupal Identification:
curl -s http://drupal.inlanefreight.local | grep Drupal
# - Check HTML source for Drupal metadata.
curl -s http://drupal.inlanefreight.local/robots.txt
# - Analyze robots.txt for disallowed directories and node references.
curl -s http://drupal.inlanefreight.local/node/1
# - Check for node paths (common Drupal URL structure).
curl -s http://drupal.inlanefreight.local/CHANGELOG.txt
# - Check for version information (may be blocked).2. Drupal Version Enumeration:
droopescan scan drupal -u http://drupal.inlanefreight.local
# - Use droopescan for automated version detection and module/theme enumeration.
curl -s http://drupal.inlanefreight.local/core/assets/vendor/jquery/jquery.min.js | grep "Drupal"
# - Check JavaScript files for version information.
curl -s http://drupal.inlanefreight.local/rss.xml | grep generator
# - Check RSS feeds for generator metadata.SELECT version FROM system;3. Drupal Module Enumeration:
4. Drupal Theme Enumeration:
5. Drupal Configuration File Check:
6. Drupal User Enumeration:
7. Drupal REST API Enumeration:
8. Drupal Content Enumeration:
9. Drupal Backup & Debug Files Enumeration:
10. Drupal Admin Panel Access Check:
11. Drupal GraphQL API Enumeration (if enabled):
12. Robots.txt Analysis:
Important Details & Considerations:
Last updated