1. CHANGELOG.html
Часто советуют узнать версию так:
http://site.ru/forum/docs/CHANGELOG.html
Но это не совсем правильно, т.к. этот документ(если он вообще есть) показывает какая версия была на момент установки форума. При обновлениях версии CHANGELOG.html остаётся старым.
2. style.cfg
http://site.ru/forum/styles/prosilver/style.cfg
В стандартной поставке файлы из папки "styles" не защищены.
3. phpBB 2.0.10
http://site.ru/forum/index.php?category_rows=aaaa http://site.ru/forum/faq.php?faq=aaaa http://site.ru/forum/profile.php?mode=viewprofile&u=2&ranksrow=aaaa
4. phpBB 2.0.20
Заходим в поиск, вводим любой запрос, жмём подряд несколько раз кнопку "Поиск". Если поиск заблокировался на несколько секунд(по умолчанию на 15) и сообщил об этом, то это она и есть. Иначе версия ниже.
5. phpBB 2.0.18
Если после проверки на 2.0.20 поиск продолжает работать, обращаемся по адресу:
http://site.ru/forum/admin/admin_disallow.php?setmodules=00
Форум написал: "Fatal error: Call to undefined function…", значит это версия ниже 2.0.19. В остальных случаях именно она и есть.
6. phpBB 2.0.21 или phpBB 2.0.22
Отличаем последнюю версию второй ветки (phpBB 2.0.22) от остальных. В последней версии был баг (не инъект) в лимите во всех скритах, где присутствовал постраничный вывод на экран. Например, в скрипте viewforum.php, который и рассмотрим.
Определить можно, добавив параметр "start=-1" в адресной строке, например, к viewforum.php. То есть, если есть ccылка вида:
http://site.ru/forum/viewforum.php?f=32
Набираем:
http://site.ru/forum/viewforum.php?f=32&start=-1
Если ошибка, то версия phpBB 2.0.21. Если нет - phpBB 2.0.22.
7. phpBB 3.0.8
1. Присутствует файл "web.config" (*nix отдаст как текст)
http://site.ru/forum/web.config
2. "Ошибка 403" при запросе файлов из папки "includes".
Например:
http://site.ru/forum/includes/functions.php
В более старых версиях открывается чистая страница(или exit).
© antichat.ru