Access to this page has been denied.
You have been blocked because we believe you are using automation tools to browse the website.
This may happen as a result of the following:
- Javascript is disabled or blocked by an extension (ad blockers for example)
- Your browser does not support cookies
If you think you have been blocked by mistake, please contact help@drupal.org with the reference ID below.
Reference ID: #58cc84f1-872f-11ee-af74-79cffcbdad8d
Powered by PerimeterX , Inc.
Access to this page has been denied.
You have been blocked because we believe you are using automation tools to browse the website.
This may happen as a result of the following:
- Javascript is disabled or blocked by an extension (ad blockers for example)
- Your browser does not support cookies
If you think you have been blocked by mistake, please contact help@drupal.org with the reference ID below.
Reference ID: #58d2ebad-872f-11ee-9e8d-5619a17dd462
Powered by PerimeterX , Inc.
Решаем наболевший вопрос: как узнать версию Drupal
За все редакции не отвечу, но в последних разработчики CMS додумались добавить данные об этом в админку. Чтобы определить «номер» движка, авторизуйтесь на сайте. Затем зайдите в административную панель. В верхнем меню выберите раздел «Отчеты», «Отчет о состоянии».
Номер редакции отображается в первом поле.

Специализированные сервисы
Существуют специализированные сервисы-определялки движка, который использует сайт. Чтобы узнать CMS ресурса, нужно ввести адрес площадки или ее доменное имя. Но большая часть таких «определялок» выдают только название движка без версии. Хотя есть приятные исключения. Например, сервис Built With.

Редакция Друпал выводится во втором блоке аналитических данных, возвращаемых системой сервиса.
Если есть доступ к «сердцу»
Если у вас есть доступ к файлам движка сайта, то можно использовать еще один метод. Для этого перейдите в корневой каталог, где установлен движок и найдите там файл changelog.txt.

Откройте его – в самом верху будет указан номер версии движка. Вот такие существуют варианты получения ответа на этот странный вопрос со всеми признаками огромных «граблей»!
Как узнать версию Друпал
Можно ли по HTML/JS/CSS-коду сайта опредилить какая версия Друпал установлена?
- Блог
- Войдите или зарегистрируйтесь, чтобы отправлять комментарии
Комментарии
kyky 26 мая 2008 в 12:48
ну если загружается jquery_update то пятёрка.
ещё модно скачать какой нибудь из скриптов и посмотреть под что он — 5 или 6
- Войдите или зарегистрируйтесь, чтобы отправлять комментарии
- Реакции
Ну 5 от 6 — ки, можно попробовать определить по строке
Но насколько это надежно ? . скорее всего я не стал бы опираться на такое различие
а так если только специально не вывести .
Можно попробовать распарсить jquery , версии в 5 и 6 они разные, но не кто не мешает в 5-ке обновить jquery
- Войдите или зарегистрируйтесь, чтобы отправлять комментарии
- Реакции
по drupal.js, от и до, ну еще можно css-ки исследовать.
4.6 : // $Id: drupal.js,v 1.22.2.4 2006/12/01 14:57:29 killes Exp $
5.0 : // $Id: drupal.js,v 1.29 2006/10/14 02:39:48 unconed Exp $
5.1 : // $Id: drupal.js,v 1.29 2006/10/14 02:39:48 unconed Exp $
.
5.6 : // $Id: drupal.js,v 1.29.2.1 2007/07/15 23:07:06 drumm Exp $
5.7 : // $Id: drupal.js,v 1.29.2.1 2007/07/15 23:07:06 drumm Exp $
.
6.2 : // // $Id: drupal.js,v 1.41.2.2 2008/02/27 19:44:44 goba Exp $
- Войдите или зарегистрируйтесь, чтобы отправлять комментарии
- Реакции
Ок. Тогда следующий логичный вопрос как от этого защититься?
- JS-файлы можно собрать в один и кешировать модулем js-aggregator. Это может затруднить разбор js-кода и удалит все комментарии.
- CSS-файлы также можно обработать этим модулем.
Есть ли ещё варианты?
А robots.txt в разных версиях одинаковый?
- Войдите или зарегистрируйтесь, чтобы отправлять комментарии
- Реакции
Robots кашерно править ручками после установки модулей
- Войдите или зарегистрируйтесь, чтобы отправлять комментарии
- Реакции
4.7.6 отсутствует
5.0 # $Id: robots.txt,v 1.7 2007/01/08 12:02:18 dries Exp $
5.7 # $Id: robots.txt,v 1.7.2.1 2007/03/23 18:57:07 drumm Exp $
6.2 # $Id: robots.txt,v 1.9 2007/06/27 22:37:44 goba Exp $
- Войдите или зарегистрируйтесь, чтобы отправлять комментарии
- Реакции
Я полагаю, что все $Id$ без зазрения совести быть вычищены, так что $Id$ не считается
- Войдите или зарегистрируйтесь, чтобы отправлять комментарии
- Реакции
хех, ну тогда только js-ки, css-ки сравнивать в целом, да поведение ядра и модулей. проще позвонить да спросить
- Войдите или зарегистрируйтесь, чтобы отправлять комментарии
- Реакции
Ещё можно по набору модулей определить, но это тоже не 100% гарантии.
Например, известно, что этот модуль был только для 5.7, а для 6.х его не адаптировали.
Но ведь могут и адаптировать. Чтобы этим методом пользоваться нужно быть в курсе всех этих модулей.
- Войдите или зарегистрируйтесь, чтобы отправлять комментарии
- Реакции
ну в общем такое знание в большинстве случаев нужно чтобы хакнуть сайт (зная какая версия и его дырки)
- Войдите или зарегистрируйтесь, чтобы отправлять комментарии
- Реакции
Именно так. Почти все хаки начинаются с выяснения версий софта, который установлен.
Меня интересуют эти слабые места, чтобы позакрывать их на своих сайтах.
Кому это нужно, я думаю, и так уже в курсе. Эта тема о безопасности.
- Войдите или зарегистрируйтесь, чтобы отправлять комментарии
- Реакции
Меня этот вопрос интересовал с самого начала!
- Войдите или зарегистрируйтесь, чтобы отправлять комментарии
- Реакции
Узнать всегда можно. Отличить v.5.8 от v.5.9 не так то просто, другое дело v.5.7 и v.5.9 — чем более рання версия, тем больше внутренних отличий и больше косвенных признаков по которым можно определить версию (или хотя бы примерно определить).
В любом случае маскировка — это бессмысленное занятие, обновляйте все вовремя и процентов на 75-95 от хака вы себя защитите.
- Войдите или зарегистрируйтесь, чтобы отправлять комментарии
- Реакции
самое забавное это пытаться скрыть косвенные признаки, забыв при это удалить CHANGELOG.txt из корня)
- Войдите или зарегистрируйтесь, чтобы отправлять комментарии
- Реакции

Решение было сохранено на сайте DrupalCookBook.ru:
Авторы, предложившие решения, также указаны в сохранённой статье.
- Войдите или зарегистрируйтесь, чтобы отправлять комментарии
- Реакции
осталось скрыть сам drupal, Ильяс тут както писал статью касательно этого.
- Войдите или зарегистрируйтесь, чтобы отправлять комментарии
- Реакции
Еще можно определить по update.php. Показывается разная картинка для 4, 5 и 6.
- Войдите или зарегистрируйтесь, чтобы отправлять комментарии
- Реакции
мажорный легко отличить, минорные главное.
- Войдите или зарегистрируйтесь, чтобы отправлять комментарии
- Реакции
name = System
description = Handles general site configuration for administrators.
package = Core — required
version = VERSION
core = 6.x
; Information added by drupal.org packaging script on 2012-02-29
version = «6.25»
project = «drupal»
datestamp = «1330534547»
- Войдите или зарегистрируйтесь, чтобы отправлять комментарии
- Реакции
«_wws» wrote:
/modules/system/system.info
Чукча не читаль, чукча писатель.
- Войдите или зарегистрируйтесь, чтобы отправлять комментарии
- Реакции
$// $Id: jquery.js,v 1.12.2.3 2008/06/25 09:38:39 goba Exp $
/*
* jQuery 1.2.6 — New Wave Javascript
*
* Copyright (c) 2008 John Resig (jquery.com)
* Dual licensed under the MIT (MIT-LICENSE.txt)
* and GPL (GPL-LICENSE.txt) licenses.
*
* Date: 2008-05-24 14:22:17 -0400 (Sat, 24 May 2008)
* Rev: 5685
*/
— это шестерка или семерка? Пятеркой быть не может — ибо ubercart видно
- Войдите или зарегистрируйтесь, чтобы отправлять комментарии
- Реакции
#drush -d -v status
drupal version 7.52
default theme garland
drupal/root/dgd7/web
И другое. С уважением. Сегодня 20.11.2016.
- Войдите или зарегистрируйтесь, чтобы отправлять комментарии
- Реакции
wappalyzer
или файл CHANGELOG.txt в корне для 6 и 7х версий
- Войдите или зарегистрируйтесь, чтобы отправлять комментарии
- Реакции
