![]() |
Проверьте самописный сайт
Добрый день!
Система полностью написана мной с нуля. Кодер я не опытный и боюсь, что есть дыры. Сайт: http://up3gp.info |
passiv xss
up3gp.info/obmen.php?file="><script>alert()</script> дайте тестовый акк... регаться впадло ( |
Login: test
Pass: test |
up3gp.info/obmen.php?file="><script>alert(document.cookies)</script>
|
Цитата:
_____ ЧТО стало с аватаром? Где там дыра? |
Пути:
Заходим на http://up3gp.info/style/ Получаем: Код:
Warning: include_once(sys/config.inc.php) [function.include-once]: failed to open stream: No such file or directory in /home/[path]/style/index.php on line 3 |
Цитата:
__ А вы не будете показывать где дыра? Я до сих пор не понял фокус с аватаром... |
Еще пути:
Заходим под тестовым акком. Потом в куки. Добавляем к сессии символы !@#$%^&*()/ Перезагружаем страницу. Видим во всей красе: Код:
Warning: session_start() [function.session-start]: The session id contains illegal characters, valid characters are a-z, A-Z, 0-9 and '-,' in /home/[path]/html/index.php on line 2 |
ставь в скрипты в начале код:
error_reporting(0); Это тебе все раскрытия и проблемы с куками закроет. XSS фильтруется через htmlspecialchars(); |
Цитата:
я все еще не могу понять как под акаунт тест удалось загрузить 2 картинки разных форматов. Видимо придется переписать функцию :confused: ___________________ А иньекций и нет?) |
если я в .haccess добавлю
RemoveHandler .phtml .php .php3 .php4 .php5 .php6 .phps .cgi .exe .pl .asp .aspx .shtml .shtm .fcgi .fpl .jsp .htm .html .wml AddType application/x-httpd-php-source .phtml .php .php3 .php4 .php5 .php6 .phps .cgi .exe .pl .asp .aspx .shtml .shtm .fcgi .fpl .jsp .htm .html .wml ^ верно так? обезопасит ли это на 100% от загрузки шелов и пр. гадости? |
Напомню, что оффтоп карается правилами раздела. Продолжите оффтопить, буду просить недельные баны для каждого.
|
Можно зарегиться не вводя капчу, на капчу можно вообще забить:
-заходим сюда http://up3gp.info/reg.php -вбиваем логин, пароль, мыло -удаляем куку PHPSESSID -нажимаем кнопку 'Сохранить' -вуаля Цитата:
|
http://up3gp.info/sys/config.inc.php
Раскрытие путей Код:
Warning: require(sys/smarty/Smarty.class.php) [function.require]: failed to open stream: No such file or directory in /home/[path]/sys/config.inc.php on line 12<куки уже были> |
http://up3gp.info/edit_user_style.php
|
не сказал бы
http://up3gp.info/reg.php Код:
Warning: Smarty error: unable to read resource: "reg.tpl" in /**/**/**/**/**/**/smarty/Smarty.class.php on line 1093 |
http://up3gp.info/obmen.php
меняем в исходном коде <input type="file" name="file" size="10" /> <br /> на <input type="file" name="file[]" size="10" /> <br /> заливаем файл и получаем раскрытие путей. Warning: pathinfo() expects parameter 1 to be string, array given in /home/...mini.php on line 146 Warning: filesize() [function.filesize]: stat failed for Array in /home/..../obmen.php on line 33 то же самое тут http://up3gp.info/reg.php |
Как вообще вырубить эти раскрытия путей? Чисто вывод ошибок выключить? В .хтачес? У меня в начале всех скриптов еррор_репортинг(0). Но почему все равно выводит...
|
Цитата:
|
Цитата:
ini_set('display_errors', 0); |
http://up3gp.info/myblog.php
Цитата:
|
http://up3gp.info/avatar.php
При загрузке файла с расширением jpg при фактическом содержании не jpg получается раскрытие путей: Цитата:
|
http://up3gp.info/file_show.php?file_id=-141
раскрытие путей |
| Время: 21:46 |