Как узнать версию Друпал

Главные вкладки

Комментарии

Аватар пользователя kyky kyky 26 мая 2008 в 12:48

ну если загружается jquery_update то пятёрка...
ещё модно скачать какой нибудь из скриптов и посмотреть под что он - 5 или 6

Аватар пользователя olk olk 26 мая 2008 в 12:53

Ну 5 от 6 - ки, можно попробовать определить по строке

5<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ru" lang="ru">
6<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ru" lang="ru" dir="ltr">

Но насколько это надежно ? ... скорее всего я не стал бы опираться на такое различие Smile
а так если только специально не вывести ...
Можно попробовать распарсить jquery , версии в 5 и 6 они разные, но не кто не мешает в 5-ке обновить jquery

Аватар пользователя Nikit Nikit 26 мая 2008 в 13:07

по 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 $
Аватар пользователя VladSavitsky VladSavitsky 26 мая 2008 в 15:13

Ок. Тогда следующий логичный вопрос как от этого защититься?

  • JS-файлы можно собрать в один и кешировать модулем js-aggregator. Это может затруднить разбор js-кода и удалит все комментарии...
  • CSS-файлы также можно обработать этим модулем...

Есть ли ещё варианты?

А robots.txt в разных версиях одинаковый?

Аватар пользователя Nikit Nikit 26 мая 2008 в 15:25
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 $
Аватар пользователя Nikit Nikit 26 мая 2008 в 18:12

хех, ну тогда только js-ки, css-ки сравнивать в целом, да поведение ядра и модулей. проще позвонить да спросить Smile

Аватар пользователя VladSavitsky VladSavitsky 27 мая 2008 в 11:47

Ещё можно по набору модулей определить, но это тоже не 100% гарантии.
Например, известно, что этот модуль был только для 5.7, а для 6.х его не адаптировали.
Но ведь могут и адаптировать. Чтобы этим методом пользоваться нужно быть в курсе всех этих модулей...

Аватар пользователя Nikit Nikit 27 мая 2008 в 12:53

ну в общем такое знание в большинстве случаев нужно чтобы хакнуть сайт (зная какая версия и его дырки) Smile

Аватар пользователя VladSavitsky VladSavitsky 28 мая 2008 в 19:42

Именно так. Почти все хаки начинаются с выяснения версий софта, который установлен.
Меня интересуют эти слабые места, чтобы позакрывать их на своих сайтах.
Кому это нужно, я думаю, и так уже в курсе. Эта тема о безопасности.

Аватар пользователя Lynx Lynx 7 августа 2008 в 12:18

Узнать всегда можно. Отличить v.5.8 от v.5.9 не так то просто, другое дело v.5.7 и v.5.9 - чем более рання версия, тем больше внутренних отличий и больше косвенных признаков по которым можно определить версию (или хотя бы примерно определить).
В любом случае маскировка - это бессмысленное занятие, обновляйте все вовремя и процентов на 75-95 от хака вы себя защитите.

Аватар пользователя _wws _wws 15 июля 2012 в 18:22

/modules/system/system.info:

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"

Аватар пользователя remmor remmor 22 марта 2013 в 12:41

$// $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 видно