در حال بارگذاری...
شناسایی کامل اپلیکیشن وب شامل نسخه، ماژولها، پلاگینها و تنظیمات خاص آن.
اهداف این درس
در این تست، اپلیکیشن وب را بهطور کامل شناسایی میکنیم شامل نسخه، ماژولها، پلاگینها و تنظیمات خاص.
هر مؤلفه اپلیکیشن ممکن است آسیبپذیری خاص خود را داشته باشد. شناسایی کامل به تستر کمک میکند تمام سطح حمله را پوشش دهد.
ماژولها و مؤلفههای اپلیکیشن ممکن است آسیبپذیریهای خاصی داشته باشند.
شناسایی ماژولهای WordPress
با استفاده از WPScan میتوان ماژولها و پلاگینها را شناسایی کرد:
1wpscan --url https://example.com --enumerate p23# شناسایی تمها4wpscan --url https://example.com --enumerate t56# شناسایی کاربران7wpscan --url https://example.com --enumerate uپلاگینها و افزونهها ممکن است آسیبپذیریهای اضافی ایجاد کنند.
| پلاگین | نشانه | نوع |
|---|---|---|
| WooCommerce | wp-content/plugins/woocommerce/ | WordPress |
| Elementor | wp-content/plugins/elementor/ | WordPress |
| Yoast SEO | wp-content/plugins/wordpress-seo/ | WordPress |
| Joomla Components | components/com_/ | Joomla |
پلاگینهای قدیمی
پلاگینهای قدیمی یا غیرفعال ممکن است آسیبپذیریهای جدی داشته باشند. حتی اگر پلاگی غیرفعال باشد، فایلهای آن هنوز روی سرور هستند.
شناسایی اپلیکیشن باید شامل نسخه، ماژولها و پلاگینها باشد.
هر مؤلفه اپلیکیشن ممکن است آسیبپذیری خاص خود را داشته باشد.
ابزارهای خودکار میتوانند در شناسایی سریع کمک کنند.
کدام مورد بخشی از شناسایی اپلیکیشن نیست؟
چرا شناسایی کامل اپلیکیشن مهم است؟
هر مؤلفه اپلیکیشن ممکن است آسیبپذیری خاص خود را داشته باشد. شناسایی کامل به تستر کمک میکند تمام سطح حمله را پوشش دهد.
چگونه نسخه اپلیکیشن را شناسایی کنیم؟
از طریق بررسی فایلهای version، هدرهای HTTP، صفحات خطای سفارشی و ابزارهای خودکار.