Как узнать, какая CMS используется на сайте?
Опубликовано: 2022-03-22Иногда необходимо выяснить, какую CMS или конструктор сайтов использует конкретный сайт.
Пользователям может потребоваться эта информация просто из любопытства или мотивации узнать больше о технологии, наиболее подходящей для такого рода деятельности.
Выбор системы управления контентом для вашего сайта может иметь решающее значение. Вы должны выбрать лучшую CMS из числа доступных на рынке.
В результате вы решаете исследовать и посмотреть, какие CMS используют другие крупные веб-сайты. Здесь в игру вступает обнаружение CMS.
Или даже на этапе сбора информации при тестировании на проникновение и взломе поиск CMS веб-сайта является первым шагом. После того, как злоумышленник узнает о CMS, используемой на веб-сайте, он будет искать CVE-уязвимости (список общеизвестных уязвимостей кибербезопасности), которые могут использовать конкретную CMS.
Что такое CMS?
Системы управления контентом (CMS) — это термин, который относится к программному обеспечению, которое позволяет веб-мастеру или администратору легко управлять информацией. Это также позволяет нескольким участникам создавать, редактировать и публиковать контент.
Это также позволяет администратору управлять архитектурой страниц или информации сайта, а также макетом и функциональностью.

CMS позволяет веб-мастерам более эффективно управлять своими веб-сайтами, а также является наиболее важным аспектом успеха любого веб-сайта. CMS обычно хранит информацию в базе данных и отображает ее на уровне представления на основе набора шаблонов, подобно веб-сайту.
Когда компания использует систему управления контентом (CMS) для публикации своих онлайн-страниц, она сводит к минимуму потребность внешних разработчиков вносить изменения в сайт, делая его быстрее и проще.
Некоторые из наиболее распространенных функций CMS перечислены ниже.
- Несколько пользователей могут войти в систему и внести свой вклад, организовать и опубликовать свою работу.
- Встроенные инструменты редактирования позволяют изменять и модифицировать содержимое.
- Функция вставки позволяет пользователям вводить текст и загружать изображения без знания языков веб-программирования.
- Отдельные модификации файлов также отслеживаются с помощью различных методов контроля версий.
- Это позволяет нетехническим специалистам, незнакомым с языками программирования, создавать и управлять своим собственным веб-контентом.
Разнообразие факторов, которые необходимо оценить, прежде чем компания или частное лицо решат выбрать CMS, почти бесконечно. Есть несколько важных функций, на которые стоит обратить внимание, таких как удобный интерфейс редактора и сложные интерактивные функции.
Мы составили список нескольких онлайн-сервисов и способов идентификации CMS любого сайта. Давай покатаемся.
ЧтоCMS
WhatCMS — это удобный и отличный сервисный веб-инструмент для определения CMS веб-сайта за считанные секунды.

Этот инструмент предоставляет бесплатный API и делится информацией о методах, используемых для распознавания CMS веб-сайта. Введите целевой веб-URL в поле ввода и нажмите кнопку обнаружения CMS, чтобы начать.
WebDataStats
WebDataStats — еще один фантастический инструмент для определения CMS веб-сайта. Этот инструмент предоставляет надежную службу, которая может находить базы данных доменов сайтов с помощью CMS, а также позволяет пользователю просматривать историю миграции доменных имен в CMS.

Они ежемесячно обновляют базу данных службы CMS, чтобы предлагать наиболее точные и четкие результаты. Введите целевой веб-адрес и нажмите «Обнаружить».
CMSDetect
Инструмент CMSDetect очень прост в использовании. Введите URL-адрес веб-сайта в поле ввода, чтобы узнать CMS веб-сайта.


Через несколько секунд вы получите доступ к полной информации о CMS или конструкторе веб-сайтов, который использует сайт.
SiteAnalyzer
SiteAnalyzer — это веб-сервис, позволяющий быстро определить CMS. Чтобы узнать CMS веб-сайта, просто введите имена целевых доменов и нажмите кнопку «обнаружить CMS». Этот бесплатный инструмент поддерживает массовый поиск доменов.

Этот веб-сайт также имеет другие функции, такие как экстрактор доменов, проверка whois, детектор поддоменов, проверка SSL и т. д.
Использование инструмента командной строки
В Linux очень легко найти CMS веб-сайта с помощью некоторых инструментов, таких как CMSmap.
CMSкарта
CMSmap — это сканер CMS с открытым исходным кодом, написанный на Python, который автоматизирует процесс поиска проблем безопасности и процесс оценки уязвимостей в самых популярных CMS.
WordPress, Joomla, Drupal и Moodle — это CMS, которые в настоящее время поддерживает CMSmap.
Основная цель этого инструмента — объединить общие уязвимости для многих типов CMS в один инструмент.
Пожалуйста, имейте в виду, что этот проект все еще находится на ранней стадии. В результате вы можете обнаружить ошибки и дефекты. Вы должны использовать его на свой страх и риск!
Установка и использование
Клонируя официальный репозиторий GitHub, вы можете получить самую последнюю версию CMSmap:
git clone https://github.com/Dionach/CMSmap
После загрузки файлов CMSmap используйте команду «cd», чтобы перейти в каталог CMSmap.
cd CMSmap
Чтобы установить все требования и настроить инструмент, используйте следующую команду.
pip3 install .
Чтобы просканировать веб-сайт на наличие CMS, используйте следующую команду:
./cmsmap.py <target-url>
Когда вы запускаете скрипт в первый раз, он установит все недостающие компоненты.
Пример вывода:
┌──(rootkali)-[/home/writer/CMSmap] └─# ./cmsmap.py https://geekflare.com [-] Date & Time: 18/03/2022 12:54:18 [I] Threads: 5 [-] Target: https://geekflare.com (104.27.119.115) [I] Server: cloudflare [I] X-Powered-By: EasyEngine v4.1.0 [L] X-Frame-Options: Not Enforced [I] X-Content-Security-Policy: Not Enforced [L] Robots.txt Found: https://geekflare.com/robots.txt [I] CMS Detection: WordPress [I] Wordpress Theme: geekflare [-] WordPress usernames identified: [M] Hitesh Sant [M] Naman Yash [M] Neha Kaushik [M] Shalabh Garg [M] alana-berge [M] anish Chowdhary [M] asad-ali [M] brandon [M] brenda [M] chandan [M] chris-richardson [M] evie-harrison [M] harshit-gupta [M] hruv Parmar [M] kanishk [M] kenneth-sytian [M] lena-hemsworth [M] marcus-habert [M] mary-jones [M] mrita Pathak [M] nick-brown [M] paul-jordan [M] pradeep-vishwakarma [M] rahul [M] shiva-sai [M] surajvishu80 [M] urga Prasad Acharya [M] varun-kumar [M] XML-RPC services are enabled
Наряду с информацией о CMS, этот инструмент также показывает некоторые доступные имена пользователей для этой конкретной CMS веб-сайта. На сервере целевого веб-сайта установлен WordPress, как указано выше. Разве это не просто? это так просто.
CMSmap может сканировать множество целей в файле на предмет грубой силы и постэксплуатации, а также доступные плагины. Чтобы увидеть полное использование этого инструмента, используйте команду справки.
./cmsmap.py -h
Подведение итогов
Я надеюсь, что вы нашли эту статью очень полезной для изучения того, как определить, какая CMS используется на веб-сайте.
Вам также может быть интересно узнать о моментах, которые следует учитывать при выборе CMS.