Показать сообщение отдельно
Старый 02.11.2011, 17:07   #252
Easy
Пользователь
 
Регистрация: 26.08.2011
Сообщений: 35
Сказал(а) спасибо: 6
Поблагодарили 5 раз(а) в 4 сообщениях
Easy На верном пути
По умолчанию

Вообще, я бы не стал забывать что на некоторых серверах registr_global может быть включен.

например файл index.php, строка 7
else $ModuleCurrent = $DefaultModule;
а где у вас объявлена DefaultModule? в конфиге? а конфиг где подключается? в строке 9?
получается что можно что угодно вписать переменной ModuleCurrent.

файлик panel.php
если открыть файлик как то так
panel.php?r_ip=1&modules['login'][0]=/etc/...
можно просмотреть любой файл на сервере.

больше не смотрел, может ещё есть не хорошие места. мб решусь поставить сервер локально и потестить на уязвимости, если что отпишусь)

вообщем желательно не рассчитывать на определённые настройки сервера при написании скриптов.
Easy вне форума   Ответить с цитированием
2 пользователя(ей) сказали cпасибо:
ObeDve (02.11.2011), Кот ДаWINчи (02.11.2011)