Probablemente muchos usuarios de InternetSepa que se utilizan varias herramientas listas para usar para crear sitios web. Se llaman motores o CMS. Cómo determinar qué motor se utiliza en el sitio y por qué es necesario, se discutirá más adelante en nuestro artículo.
¿Qué es un motor de sitio y para qué sirve?
Un motor de sitio es una herramienta automatizadapara control y configuración. En particular, muchos CMS le permiten cambiar la apariencia de algo al aplicar una plantilla, agregar contenido nuevo, un menú, una página o sección completa.
Entre los más famosos se encuentran WordPress, Joomla, Drupal, Bitrix doméstico y muchos otros.
Cómo averiguar el motor del sitio
El motor se puede reconocer de varias formas:
- analizando manualmente la página;
- determinado por características típicas;
- utilizando servicios en línea.
Para analizar el sitio utilizando las herramientas disponibles, debe abrir el código fuente de la página. Un breve recorrido por las líneas puede proporcionar mucha información útil.
Casi todos los sitios tienen en el cuerpo de su códigoetiqueta de nombre meta denominada generador. Puede incluir o no un sistema de gestión de contenido. Todo depende de si el administrador del portal ha adoptado algún medio de ocultación.
También puede encontrar el motor del sitio en las líneas con CSS yJavaScript. Las rutas a los archivos de estilos y scripts pueden contener partes de las ubicaciones estándar de CMS. Por ejemplo, los típicos de WordPress consisten en palabras clave: contenido de wp.
Puede averiguar en qué motor está el sitio consultandoArchivo robots.txt. Está diseñado para bloquear las visitas a determinadas páginas por parte de los motores de búsqueda. Por lo tanto, puede contener rutas estándar para algunos CMS. Naturalmente, necesita conocer la estructura de archivos y carpetas de los motores más populares.
La apariencia de los enlaces en la página también puede ayudar a reconocer el motor del sitio. Si el CMS no utiliza soluciones de construcción de enlaces de terceros, entonces, de forma predeterminada, pueden verse así:
- / p = 501 - la vista actual del enlace para WordPress;
- /index.php?option=com_content ... - esta plantilla se usa en Joomla por defecto;
- página/ page_name: así es como se ve la dirección en MaxSite.
Descubrir el motor del sitio ayudará al método con la sustitución de las direcciones de los paneles de administración de los conocidos CMS. Vale la pena intentar sustituir las siguientes rutas para el dominio:
- wp-admin - Panel de administración de WordPress;
- administrador - esta dirección es utilizada por Joomla;
- administración - y éste pertenece a MaxSite.
Escanear las respuestas del servidor también puede ayudaraverigüe en qué motor está el sitio. Esto se puede hacer usando herramientas especiales. En la respuesta del servidor, estamos interesados en el encabezado http. Puede contener un campo con el valor X-Powered-CMS.
Tiene sentido ver las cookies guardadas del sitio. Esto también puede requerir herramientas especiales llamadas rastreadores. Entre las cadenas de cookies, puede encontrar partes de los nombres de CMS populares, por ejemplo, wp o umicms.
Servicios en linea
La primera de las herramientas es Itrack.En su base, cuenta con las características de más de 50 herramientas de gestión de contenidos para poder conocer el motor de un sitio online. Basta con visitar el sitio, ingresar el nombre del dominio deseado, captcha y hacer clic en "Check". Después de un tiempo, el servicio escaneará el sitio especificado y emitirá su veredicto. Y si hay un CMS, se mostrará.
Otro buen servicio multifuncional para encontrar el motor del sitio en línea, - 2ip. Aquí se ingresa la dirección del recurso escaneado y se presiona el botón "Aprender". El sistema iterará sobre todos los CMS conocidos, mostrándolos uno por uno. Y tan pronto como encuentre uno que coincida, lo notificará.
Por qué es posible que deba verificar el motor del sitio
Esta información siempre será de utilidad.hacker atacante. ¿Cómo puede usarlo? Muy simple. Todos los controles de contenido están escritos por humanos. En consecuencia, puede haber errores en proyectos y sitios. Algunos se corrigen muy rápidamente, otros permanecen. Al conocer los errores típicos de un CMS específico y estar seguro de que es exactamente lo que está instalado en el sitio atacado, un pirata informático puede usar varios enfoques utilizando vulnerabilidades y exploits.
También el tipo de motor puede ser necesarioun programador web que desea crear aproximadamente el mismo sitio para él o para un cliente. O tal vez el mismo desarrollador quiere ver lo fácil que es para un pirata informático identificar el CMS en su sitio.
Ocultar información del motor
Como puede ver, ocultar los datos sobre cuál de los CMSse utiliza, además puede proteger su sitio del acceso no autorizado como resultado de un ataque de piratas informáticos. De hecho, muchos artículos en Internet, en foros y en varias instrucciones están dedicados a esto. No existe una fórmula universal para ocultar el tipo de motor de todos los CMS a la vez. Cada uno tendrá que actuar de forma diferente.
Por ejemplo, Joomla genera una etiqueta de generador.Esto significa que debe corregir el archivo index.php de la plantilla actual. Debe agregar la línea <? Php $ this-> setGenerator (``)?> En algún lugar entre otras metaetiquetas.
Cambiar la visualización de las direcciones de las páginas web manualmentemuy dificil. Pero hay soluciones listas para usar, algo así como JoomSEF. Generan enlaces basados en los títulos de los materiales, y la apariencia de la barra de direcciones se vuelve más legible y no difiere de la mayoría de los sitios.
También el sitio Joomla puede ser reconocido por el famoso ícono en el encabezado del navegador. Se llama favicon.ico y se encuentra en la raíz del sitio o en la carpeta de la plantilla actual.
Muy a menudo, un CMS se identifica mediante una página 404 estándar que informa sobre un error. Se recomienda cambiarlo inmediatamente después de la instalación y configuración.
Conclusión
Antes de averiguar qué motor está usandositio, primero tendrá que buscar en Internet datos sobre qué señales y parámetros típicos se encuentran en ciertos CMS. Bueno, o póngase en contacto con sitios en línea. Y para ocultar el uso de un sistema de gestión de contenido en su recurso con sus propias manos, aún debe dominar los conceptos básicos de PHP y HTML. Aunque incluso aquí, en todos los CMS conocidos, existen soluciones listas para usar en forma de complementos, módulos y componentes. Muchos de los cuales, por cierto, también reducen la resistencia del sitio a los ataques. El enfoque que se adopte depende del desarrollador web.