PDA

Просмотр полной версии : Что делать если "Hacking attempt!"?


YoYo Factory
15.04.2008, 16:38
Привет всем, я просто уже замучился что ни сделаю в phpBB выводит Hacking attempt!

Может можно как-нибудь эту фень пройти???

FeraS
15.04.2008, 16:45
Тебя похекали. Быстро форматируй венду!!!

иц май
15.04.2008, 16:47
ничего не сделаешь, фильтр стоит

Barsik
15.04.2008, 16:48
Жди. Они близко.
Ps Нефиг кавычки ставить =)

YoYo Factory
15.04.2008, 16:48
Тебя похекали. Быстро форматируй венду!!!

Блин без шуток плиз!

Это сайт при том не мой!

YoYo Factory
15.04.2008, 16:50
А можно ли фильтр каким-нибудь способом обойти?

иц май
15.04.2008, 16:51
прочитай 39 раз 3 пост

YoYo Factory
15.04.2008, 16:53
прочитай 39 раз 3 пост

Понял спасибо :D

Sn@k3
15.04.2008, 17:31
ничего

_-Ramos-_
15.04.2008, 17:56
сиськи О_о

+toxa+
15.04.2008, 18:00
Да всё можно, такое часто выдаёт на разных движках. Обходится обычно постом\куками, а так же камментами /**/ вместо пробела и # в конце (если скуль). Можно попробовать ещё запихнуть в камменты %00

Sn@k3
15.04.2008, 18:12
не ну фишка в другом, если выскакивает антидурак, то возможно все части движка продуманны, и не факт что там паблик двиг, помоему слова "Hacking attempt!" никто не привотизировал. + это там могуть бюыть дырки в других файлах.

Jokester
15.04.2008, 18:36
Не 100% фильтр на всё.Посмотри на что реакция, пробуй построить запрос без этих символов бывает , что можно обойти

Basurman
15.04.2008, 23:03
ТС, кури статью
https://forum.antichat.ru/showthread.php?t=26130

Поискав require и include во всех исходниках форума я нашел подключения различных файлов. Много подключений однотипных, например подключается файл так "$phpbb_root_path . 'includes/functions_validate.'.$phpEx", т.е. указание на директорию, которая в зависимости от расположения подключающего файла меняется, затем точное указание на файл, добавление к нему расширения. Скорее всего $phpbb_root_path создана для удобной возможности перемещения файла из одного каталога в другой, и изменение этой переменной позволит легко переопределить пути подключения файла. Изменение этой переменной привело бы к возможности удаленного инклюда. $phpEx определяет расширение PHP скриптов, связано это с тем, что WWW сервис определяет PHP скрипт по его расширению. На некоторых серверах возможны такие варианты как "php3","php5","phtml".

Итак, что же сделано для того чтобы никто не смог переписать эти переменные? В файлах, где переменная "$phpbb_root_path"и "$phpEx" не задается явно, стоит проверка определена ли константа IN_PHPBB, если нет, то скрипт умирает сообщая "Hacking attempt". В файлах, где определяется эта константа, в самом начале определяются и эти две переменные $phpbb_root_path и $phpEx. Изменить эти переменные можно только если register_globals включен (по умолчанию он выключен), и программист забыл поставить проверку константы. Архитектурно неверно использовать подобные приемы, лучше всего жестко определять пути для подключаемых файлов, либо для определения пути использовать константы. Так же лучше всего определить фиксированное расширение для подключаемых файлов и выделить для них отдельный каталог, закрытый, например, с помощью .htaccess, от передачи оттуда файлов . Хотя такие решения с переменными дают возможность использовать данное приложение на различных WWW сервисах.

P.S. Фильтры? :eek:

иц май
16.04.2008, 05:02
да я дурак