Форумы узнаем версию форумов

Discussion in 'Уязвимости CMS/форумов' started by [dword], 24 Oct 2008.

  1. [dword]

    [dword] Elder - Старейшина

    Joined:
    11 Apr 2007
    Messages:
    109
    Likes Received:
    74
    Reputations:
    40
    == vBulletin ==

    vBulletin 3.0.x

    В файлах:

    - http://target.com/clientscript/vbulletin_wysiwyg.js
    - http://target.com/clientscript/vbulletin_stdedit.js
    - http://target.com/clientscript/vbulletin_editor.js
    - http://target.com/clientscript/vbulletin_cpcolorpicker.js

    Если версии форума в этих файлах нет, проверяем наличие файлов:

    - http://target.com/clientscript/vbulletin_wysiwyg.js
    - http://target.com/clientscript/vbulletin_moziwyg.js
    - http://target.com/clientscript/vbulletin_stdedit.js

    vBulletin 3.5.x

    В файлах:

    - http://target.com/clientscript/vbulletin_thrdpostlist.js
    - http://target.com/clientscript/vbulletin_templatemgr.js
    - http://target.com/clientscript/vbulletin_cpcolorpicker.js
    - http://target.com/clientscript/vbulletin_global.js

    Если не находим, то файлы должны отсутствовать:

    - http://target.com/clientscript/vbulletin_ajax_imagereg.js
    - http://target.com/clientscript/vbulletin_ajax_quote.js
    - http://target.com/clientscript/vbulletin_ajax_search.js
    - http://target.com/clientscript/vbulletin_ajax_threadrate.js
    - http://target.com/clientscript/vbulletin_ajax_userlist.js
    - http://target.com/clientscript/vbulletin_cpoptions_scripts.js
    - http://target.com/clientscript/vbulletin_post_loader.js
    - http://target.com/clientscript/vbulletin_tabctrl.js

    vBulletin 3.6.x

    В файлах:

    - http://target.com/clientscript/vbulletin_ajax_reputation.js
    - http://target.com/clientscript/vbulletin_ajax_namesugg.js
    - http://target.com/clientscript/vbulletin_ajax_quote.js
    - http://target.com/clientscript/vbulletin_ajax_userlist.js
    - http://target.com/clientscript/vbulletin_ajax_wolresolve.js
    - http://target.com/clientscript/vbulletin_date_picker.js
    - http://target.com/clientscript/vbulletin_global.js

    Если версии форума в этих файлах нет, проверяем код java скриптов:

    - Файл vbulletin_global.js (http://target.com/clientscript/vbulletin_global.js) заканчивается на:

    Code:
    // initialize the PHP function emulator
    var PHP = new vB_PHP_Emulator();
    
    // Create an instance of the vBulletin Framework object
    var vBulletin = new vBulletin_Framework();
    - Файл vbulletin_inlinemod.js (http://target.com/clientscript/vbulletin_inlinemod.js) заканчивается функцией
    Code:
    function im_init(obj, inlineobj)
    {
    	var inputs = fetch_tags(obj, 'input');
    
    	if (typeof inlineobj == 'object' && typeof inlineobj.init == 'function')
    	{
    		inlineobj.init(inputs);
    	}
    	else
    	{
    		inlineMod.init(inputs);
    	}
    }
    
    
    vBulletin 3.7.x

    В файлах:

    - http://target.com/clientscript/vbulletin_ajax_imagereg.js
    - http://target.com/clientscript/vbulletin_ajax_namesugg.js
    - http://target.com/clientscript/vbulletin_ajax_quote.js
    - http://target.com/clientscript/vbulletin_ajax_search.js
    - http://target.com/clientscript/vbulletin_ajax_taglist.js
    - http://target.com/clientscript/vbulletin_ajax_tagsugg.js
    - http://target.com/clientscript/vbulletin_ajax_threadrate.js
    - http://target.com/clientscript/vbulletin_ajax_threadslist.js
    - http://target.com/clientscript/vbulletin_ajax_userlist.js
    - http://target.com/clientscript/vbulletin_album.js
    - http://target.com/clientscript/vbulletin_menu.js
    - http://target.com/clientscript/vbulletin_textedit.js
    - http://target.com/clientscript/vbulletin_quick_edit.js

    Если версии форума в этих файлах нет, проверяем наличие файлов:

    - http://target.com/clientscript/vbulletin_album.js
    - http://target.com/clientscript/vbulletin_tabctrl.js
    - http://target.com/clientscript/vbulletin_quick_comment_generic.js
    - http://target.com/clientscript/vbulletin_lightbox.js

    Также, можно посмотреть версию форума:

    Mouse 2 > Просмотр HTML-кода
    Ищем мета-тег - <meta name="generator" content="vBulletin 3.7.x" />

    Вид GET запроса vBulletin:

    - http://target.com/forum/forumdisplay.php?f=xx
    - http://target.com/forum/showthread.php?t=xx

    == Invision Power Board ==

    Invision Power Board 1.3

    Проверяем наличие каталогов:

    - http://target.com/archive_in/
    - http://target.com/archive_out/
    - http://target.com/fonts/
    - http://target.com/html/

    Проверяем наличие файлов:

    - http://target.com/conf_mime_types.php
    - http://target.com/show.php
    - http://target.com/ssi.php

    Invision Power Board 2.0.х

    В файлах:

    - http://target.com/jscripts/ipb_board.js
    - http://target.com/jscripts/ipb_finduser.js
    - http://target.com/jscripts/ipb_pm.js
    - http://target.com/jscripts/ipb_forum.js

    Проверяем наличие каталогов:

    - http://target.com/ips_kernel
    - http://target.com/jscripts
    - http://target.com/lofiversion
    - http://target.com/style_avatars
    - http://target.com/style_images

    Проверяем наличие файлов:

    - http://target.com/sources/announcements.php
    - http://target.com/sources/findpost.php
    - http://target.com/sources/taskloader.php

    Invision Power Board 2.1.х

    Проверяем наличие каталогов:

    - http://target.com/sources/loginauth/
    - http://target.com/sources/handlers/
    - http://target.com/sources/api/
    - http://target.com/sources/action_public/

    Каталоги должны отсутствовать:

    - http://target.com/lang/
    - http://target.com/converge_local/
    - http://target.com/skin_cache/
    - http://target.com/admin/
    - http://target.com/resources/

    Invision Power Board 2.2.х

    Проверяем наличие каталогов:

    - http://target.com/admin/
    - http://target.com/converge_local/
    - http://target.com/resources/
    - http://target.com/sources/loginauth/ipconverge

    Проверяем наличие файлов:

    - http://target.com/sources/api/api_settings.php
    - http://target.com/sources/api/api_skins.php
    - http://target.com/sources/api/api_tasks.php
    - http://target.com/sources/api/api_topic_view.php

    Invision Power Board 2.3.х

    Проверяем наличие каталогов:

    - http://target.com/interface/
    - http://target.com/ips_kernel/db_lib

    Проверяем наличие файлов:

    - http://target.com/resources/help_sections.xml
    - http://target.com/resources/help_settings.xml
    - http://target.com/sources/acp_loaders/acp_dashboard.php

    Вид GET запроса Invision Power Board:

    http://target.com/forum/index.php?showforum=xx
    http://target.com/forum/index.php?showtopic=xx

    == phpBB ==

    phpBB 2.0.xx

    Переходим по:

    - http://target.com/phpBB2/docs/CHANGELOG.html
    - http://target.com/phpBB2/docs/INSTALL.html

    - Раздел Пользователи (MemberList), смотрим название колонки email.Если написано "Email" то это версия => 2.0.19, а если "E-mail" то <= 2.0.19

    - Заходим в Поиск, вводим любой запрос, жмём несколько раз кнопку "поиск". Если поиск заблокировался на несколько секунд (по умолчанию на 15) и сказал вам об этом, то это 2.0.20, иначе < 2.0.20

    phpBB 3.0.x

    Переходим по:

    - http://target.com/phpBB3/docs/CHANGELOG.html
    - http://target.com/phpBB3/docs/INSTALL.html
    - http://target.com/phpBB3/styles/prosilver/style.cfg
    - http://target.com/phpBB3/styles/subsilver2/style.cfg
    - http://target.com/phpBB3/styles/prosilver/imageset/imageset.cfg
    - http://target.com/phpBB3/styles/subsilver2/imageset/imageset.cfg

    Вид GET запроса phpBB:

    - http://target.com/phpBB3/viewforum.php?f=xx
    - http://target.com/phpBB3/viewtopic.php?f=xx&t=xx
    - http://target.com/phpBB3/forumxx.html
    - http://target.com/phpBB3/topicxx.html

    == PunBB ==

    PunBB 1.1.1

    В Файле http://target.com/help.php ищем код:

    Code:
    <table style="width: 95%" align="center" cellspacing="4" cellpadding="6"><tr><td class="punquote"><span class="puntext"><b>James <?php echo $lang_common['wrote'] ?>:</b><br><br>Text</span></td></tr></table><br>
    PunBB 1.1.2

    В Файле http://target.com/help.php ищем код:

    Code:
    <table style="width: 95%" align="center" cellspacing="4" cellpadding="6"><tr><td class="punquote"><span class="puntext"><b>James <?php echo $lang_common['wrote'] ?>:</b><br><br><?php echo $lang_help['Quote text'] ?></span></td></tr></table><br>
    PunBB 1.1.3

    В файле http://target.com/lang/en/en_stopwords.txt:

    - На 145-ой строке должно быть слово "yours", 146-ой не должно существовать

    PunBB 1.1.4

    - Заходим в раздел "Регистрация" пробуем создать имя пользователя более чем в 25 символов, если получается, версия < 1.1.4, если нет - => 1.1.4

    PunBB 1.2.17

    Переходим по:

    http://target.com/admin_categories.php (это как пример, можно зайти в header.php. Они изменены везде)

    - Смотрим на копирайты, если они такие: "Copyright (C) 2002-2005 Rickard Andersson ([email protected])", тогда версия <= 1.2.17, если "Copyright (C) 2002-2008 PunBB", тогда > 1.2.17


    Вид GET запроса PunBB:

    http://target.com/viewforum.php?id=xx
    http://target.com/viewtopic.php?id=xx

    ------------------------------------------------------------

    По мере возможности будет добавляться. dword for antichat.ru.
     
    2 people like this.
  2. merz0nax

    merz0nax New Member

    Joined:
    25 Oct 2008
    Messages:
    2
    Likes Received:
    0
    Reputations:
    0
    Вопрос...

    Версия 2.0.х
    присутствует
    jscripts/ipb_finduser.js
    jscripts/ipb_pm.js
    jscripts/ipb_forum.js

    Версия 2.1.х
    Должен отсутствовать
    admin/
    присутствует

    Версия 2.2.х
    присутствие
    admin/

    Версия 2.3.х
    присутствуют
    resources/help_sections.xml
    resources/help_settings.xml

    я так понял версия этого форума 2.3.х ???
    :confused: