гайд по распознованию версии ipb 3.x.x

Discussion in 'Песочница' started by PATCH, 17 Jul 2011.

  1. PATCH

    PATCH Member

    Joined:
    16 Jul 2011
    Messages:
    38
    Likes Received:
    5
    Reputations:
    11
    всем привет, видел много тем где спрашивали как отличить версии ipb 3.x.x вчера я наткнулся на форум 1 и решил выяснить какая там версия.
    1) просмотрим исходный код главной страницы форума в начале кода (немного ниже title ищем начала javascript вот начальный пример) по нему видно что название переменых ipb т.е это форум IPB

    HTML:
    <script type='text/javascript'>
    	//<![CDATA[
    		/* ---- URLs ---- */
    		ipb.vars['base_url'] 			= 'http://ipb320.work/index.php?';
    		ipb.vars['board_url']			= 'http://ipb320.work';
    		ipb.vars['img_url'] 			= "http://ipb320.work/public/style_images/master";
    		ipb.vars['loading_img'] 		= 'http://ipb320.work/public/style_images/master/loading.gif';
    		ipb.vars['active_app']			= 'forums';
    		ipb.vars['upload_url']			= 'http://ipb320.work/uploads';
    2) как нам более точно определить версию форума: идем в самый низ этого исходного кода и если повезет там сохранится копирарт

    HTML:
    			<!-- Copyright Information -->
            				  <p id='copyright'>
            				  	Community Forum Software by IP.Board 3.2.0 Beta 1
            				  </p>
    		<!-- / Copyright -->
    3) если копирарта нету ищем в <!-- --> таких вот кавычках (коментарии шаблона) если повезет там будет указана версия
    4)способ самый эффективный идем на http://ваш_форум/admin/index.php

    в верси до 3.2.0 внешне вход в админ панель одинаковая в 3.2.0 изменился фон на голубой и сама рамка для тех кто хочет увидеть отличия

    ipb =>3.2.0
    http://i.pixs.ru/storage/3/7/8/1jpg_6583915_2530378.jpg
    ipb <3.2.0
    http://i.pixs.ru:/storage/3/7/9/314jpg_8727558_2530379.jpg

    (на сегоднешний день 3.2.0 последняя)

    5) отличие версий 3.x.x до 3.2.0

    я взял 2 образца 3.0.5 и 3.1.4

    1. заходим опять на http://ваш_форум/admin/index.php
    видем что админ панели одинаковы, смотрим исходный код

    что мы видим в ipb 3.0.5

    первый же javascript
    HTML:
    	<script type='text/javascript'>
    		jsDebug = 1;
    		USE_RTE = 0;
    		
    	</script>
    в 3.1.4

    HTML:
    	<script type='text/javascript'>
    		jsDebug = 1;
    		USE_RTE = 0;
    		isRTL	= false;
    	</script>
    на одну строку больше идем дальше

    3.0.5

    HTML:
    <script type='text/javascript' src='http://ipb305.work/public/min/index.php?g=js'></script>
    	<script type='text/javascript' src='http://ipb305.work/public/min/index.php?f=public/js/ipb.js,admin/js/acp.js,admin/js/acp.menu.js,admin/js/acp.livesearch.js,admin/js/acp.styles.js,admin/js/acp.tabs.js'></script>
    	<!--<script type='text/javascript' src='http://getfirebug.com/releases/lite/1.2/firebug-lite-compressed.js'></script>-->
    	<script type='text/javascript' language='javascript'>
    		Loader.boot();
    	</script>
    		<script type='text/javascript' src='http://ipb305.work/admin/js/acp.help.js'></script>
    	<script type='text/javascript' language='javascript'>
    	//<![CDATA[
    		ipb.vars['st']	= "";
    		ipb.vars['base_url']	= "http://ipb305.work/admin/index.php?adsess=&amp;";
    		ipb.vars['front_url']	= "http://ipb305.work/index.php?";
    		ipb.vars['app_url']		= "http://ipb305.work/admin/index.php?adsess=&amp;app=core&amp;";
    		ipb.vars['image_url'] 	= "http://ipb305.work/admin/skin_cp/images/";
    		ipb.vars['md5_hash']	= "";
    		/* ---- cookies ----- */
    		ipb.vars['cookie_id'] 			= '';
    		ipb.vars['cookie_domain'] 		= '';
    		ipb.vars['cookie_path']			= '';
    		ipb.templates['close_popup']	= "<img src='http://ipb305.work/public/style_images/master/close_popup.png' alt='x' />";
    		ipb.templates['page_jump']		= new Template("<div id='#{id}_wrap' class='ipbmenu_content'><h3 class='bar'>Перейти к</h3><input type='text' class='input_text' id='#{id}_input' size='8' /> <input type='submit' value='Go' class='input_submit add_folder' id='#{id}_submit' /></div>");
    		ipb.templates['ajax_loading'] 	= "<div id='ajax_loading'>Загрузка...</div>";
    		acp = new IPBACP;
    	//]]>
    	</script>
    	
    	<script type="text/javascript" src="http://ipb305.work/cache/lang_cache/1/acp.lang.js" charset="UTF-8"></script>
    3.1.4
    HTML:
    	<script type='text/javascript' src='http://ipb314.work/public/min/index.php?g=js'></script>
    	<script type='text/javascript' src='http://ipb314.work/public/min/index.php?f=public/js/ipb.js,admin/js/acp.js,admin/js/acp.menu.js,admin/js/acp.livesearch.js,admin/js/acp.styles.js,admin/js/acp.tabs.js'></script>
    	<script type='text/javascript' language='javascript'>
    	//<![CDATA[
    		ipb.vars['st']	= "";
    		ipb.vars['base_url']	= "http://ipb314.work/admin/index.php?adsess=&amp;";
    		ipb.vars['front_url']	= "http://ipb314.work/index.php?";
    		ipb.vars['app_url']		= "http://ipb314.work/admin/index.php?adsess=&amp;app=core&amp;";
    		ipb.vars['image_url'] 	= "http://ipb314.work/admin/skin_cp/images/";
    		ipb.vars['md5_hash']	= "";
    		/* ---- cookies ----- */
    		ipb.vars['cookie_id'] 			= '';
    		ipb.vars['cookie_domain'] 		= '';
    		ipb.vars['cookie_path']			= '';
    		ipb.templates['close_popup']	= "<img src='http://ipb314.work/public/style_images/master/close_popup.png' alt='x' />";
    		ipb.templates['page_jump']		= new Template("<div id='#{id}_wrap' class='ipbmenu_content'><h3 class='bar'>Jump To Page</h3><input type='text' class='input_text' id='#{id}_input' size='8' /> <input type='submit' value='Go' class='input_submit add_folder' id='#{id}_submit' /></div>");
    		ipb.templates['ajax_loading'] 	= "<div id='ajax_loading'>Loading...</div>";
    	//]]>
    	</script>
    	<!--<script type='text/javascript' src='http://getfirebug.com/releases/lite/1.2/firebug-lite-compressed.js'></script>-->
    	<script type='text/javascript' language='javascript'>
    		Loader.boot();
    		acp = new IPBACP;
    	</script>
    	<script type="text/javascript" src="http://ipb314.work/cache/lang_cache/1/acp.lang.js" charset="UTF-8"></script>
    
    в этом коде отличия не сразу бросаются в глаза однако

    <!--<script type='text/javascript' src='http://getfirebug.com/releases/lite/1.2/firebug-lite-compressed.js'></script>-->

    эта строка в 3.0.5 находится почти в начале javascripta а в 3.1.4 почти в конце
    и ктому же в 3.1.4 код меньше на 1 строку , я его полностью не смотрел дословно но когда просматриваеш исходный код бросается в глаза.


    6) отличие 3.0.5 от 3.1.4 связано с загрузкой файлов через форум (в папку upload)

    в версии 3.0.5 загружаем картинку в посте (при этом пост можно и не сохранять тупо загрузить файл и открыть эту картинку или скопировать адрес картинки и мы увидем адрес миниатюра)
    post-1-1310915658,45_thumb.jpg

    в версии 3.1.4 делаем аналогично и видем

    post-1-0-13107300-1310915820_thumb.jpg

    видем отличия конечно же в более поздних версиях добавлена (на сколько я понел рандомная генерация кода в конце)

    к тому же если кому то поможет то просмотреть оригинал залитой картинки можно так без js скрипта , берем

    post-1-0-13107300-1310915820_thumb.jpg

    и удаляем _thumb
    и получаем

    post-1-0-13107300-1310915820.jpg


    полная ссылка

    http://ваш_форум/uploads/monthly_07_2011/post-1-0-13107300-1310915820.jpg

    надеюсь гайд кому-нибудь поможет :)

    P.S я новичок как и на форуме так и в хакерстве сильно не судите) Гайд лично от меня.


    7) отличие 3.1.0 от 3.0.5 и 3.1.4

    1) идем сразу в админ панель смотрим исходный код 1ый же js

    HTML:
    	<script type='text/javascript'>
    		jsDebug = 1;
    		USE_RTE = 0;
    		isRTL	= false;
    	</script>
    такой же как и в ipb 3.1.4

    а вот следующий

    HTML:
    <script type='text/javascript' src='http://ipb310.work/public/min/index.php?g=js'></script>
    	<script type='text/javascript' src='http://ipb310.work/public/min/index.php?f=public/js/ipb.js,admin/js/acp.js,admin/js/acp.menu.js,admin/js/acp.livesearch.js,admin/js/acp.styles.js,admin/js/acp.tabs.js'></script>
    	<!--<script type='text/javascript' src='http://getfirebug.com/releases/lite/1.2/firebug-lite-compressed.js'></script>-->
    	<script type='text/javascript' language='javascript'>
    		Loader.boot();
    	</script>
    		<script type='text/javascript' src='http://ipb310.work/admin/js/acp.help.js'></script>
    	<script type='text/javascript' language='javascript'>
    	//<![CDATA[
    		ipb.vars['st']	= "";
    		ipb.vars['base_url']	= "http://ipb310.work/admin/index.php?adsess=&amp;";
    		ipb.vars['front_url']	= "http://ipb310.work/index.php?";
    		ipb.vars['app_url']		= "http://ipb310.work/admin/index.php?adsess=&amp;app=core&amp;";
    		ipb.vars['image_url'] 	= "http://ipb310.work/admin/skin_cp/images/";
    		ipb.vars['md5_hash']	= "";
    		/* ---- cookies ----- */
    		ipb.vars['cookie_id'] 			= '';
    		ipb.vars['cookie_domain'] 		= '';
    		ipb.vars['cookie_path']			= '';
    		ipb.templates['close_popup']	= "<img src='http://ipb310.work/public/style_images/master/close_popup.png' alt='x' />";
    		ipb.templates['page_jump']		= new Template("<div id='#{id}_wrap' class='ipbmenu_content'><h3 class='bar'>Перейти к</h3><input type='text' class='input_text' id='#{id}_input' size='8' /> <input type='submit' value='Go' class='input_submit add_folder' id='#{id}_submit' /></div>");
    		ipb.templates['ajax_loading'] 	= "<div id='ajax_loading'>Загрузка...</div>";
    		acp = new IPBACP;
    	//]]>
    	</script>
    	
    	<script type="text/javascript" src="http://ipb310.work/cache/lang_cache/1/acp.lang.js" charset="UTF-8"></script>
    очень похож на js из версии 3.0.5 (<!--<script type='text/javascript' src='http://getfirebug.com/releases/lite/1.2/firebug-lite-compressed.js'></script>-->) в самом начале скрипта

    2) переходим к загрузки файла через расширеную форму отправки сообщений загружаем картинку и видем ссылку
    http://ipb310.work/uploads/monthly_07_2011/post-1-035153900%201310918747_thumb.jpg

    сама же картинка
    post-1-035153900%201310918747_thumb.jpg

    она генерируется немного подругому чем у ipb3.0.5 и ipb3.1.4

    сразу что в глаза бросается имя картинки стало больше чем в 3.0.5 и больше чем в 3.1.4 ко всему прочему посреди имени картинки пробел а не -.
     
    #1 PATCH, 17 Jul 2011
    Last edited: 17 Jul 2011
    2 people like this.
  2. xxddz

    xxddz Elder - Старейшина

    Joined:
    2 Oct 2009
    Messages:
    706
    Likes Received:
    365
    Reputations:
    162
    Не плохо
     
  3. PATCH

    PATCH Member

    Joined:
    16 Jul 2011
    Messages:
    38
    Likes Received:
    5
    Reputations:
    11
    спасибо , обновил гайд добавил некоторые отличия версии 3.1.0 от 3.0.5 и от 3.1.4
     
    1 person likes this.
  4. sekaskissa

    sekaskissa New Member

    Joined:
    8 May 2010
    Messages:
    0
    Likes Received:
    3
    Reputations:
    0
    Я не знаю почему тут нет этого способа да и вообще в инете я его не нашел и еще давно на одном форуме вылаживал его. так вот. все банально просто. это не панацея но... версия написана тут

    http://форум_ipb.ru/admin/install/index.php
     
  5. HBWS

    HBWS Member

    Joined:
    26 Nov 2010
    Messages:
    226
    Likes Received:
    22
    Reputations:
    0
    Гайд хорош, а способ выше работает 1 раз из 100
     
Loading...
Similar Threads - гайд распознованию версии
  1. grifan
    Replies:
    1
    Views:
    2,106