Что за уязвимость?

YG
На сайте с 23.01.2011
Offline
35
596

Есть участок кода на сайте:


<?php
$data=file_get_contents("http://site.ru");
echo $data;
?>

Содержимое http://site.ru я могу редактировать, то есть в переменной $data подконтрольный текст и он выводится на стороннем сайте.

Какая тут уязвимость, возможно ли выполнение произвольного кода или создание php файла на сервере или тут только XSS?

siv1987
На сайте с 02.04.2009
Offline
427
#1

XSS и все что с ним связано.

SeVlad
На сайте с 03.11.2008
Offline
1609
#2
YanGoo:
он выводится на стороннем сайте.

Не на стороннем, а на твоём. Со стороннего.

YanGoo:
возможно ли выполнение произвольного кода или создание php файла на сервере

Легко, если заменить echo на .. то что надо :)

Делаю хорошие сайты хорошим людям. Предпочтение коммерческим направлениям. Связь со мной через http://wp.me/P3YHjQ-3.
YG
На сайте с 23.01.2011
Offline
35
#3
SeVlad:
Легко, если заменить echo на .. то что надо :)

Я понял о чем ты EVAL

Но ты не понял вопрос:

SeVlad:
Не на стороннем, а на твоём. Со стороннего. Легко, если заменить echo на .. то что надо :)

Не именно этот код находится на стороннем сайте:


<?php
$data=file_get_contents("http://site.ru");
echo $data;
?>

и подгружает страницу с моего сайта, то есть на вышеописанный код я повлиять не могу, я могу ему подсунуть то что он парсит

Является ли это уязвимостью которая позволяет выполнить php код на том сайте

domen4you
На сайте с 08.03.2013
Offline
53
#4

кто-то грабит сайт автора, и он хочет его хакнуть, верно?)

ДП
На сайте с 23.11.2009
Offline
203
#5

Ну вставьте туда js, который отследит домен и средиректит на ваш сайт, например.

php-код вы таким способом не выполните.

SeVlad
На сайте с 03.11.2008
Offline
1609
#6
YanGoo:
Не именно этот код находится на стороннем сайте:

аа... если это не у тебя на сайте (как я понял изначально), тогда да, это XSS со всеми вытекающими.

YG
На сайте с 23.01.2011
Offline
35
#7
domen4you:
кто-то грабит сайт автора, и он хочет его хакнуть, верно?)

Да, я выяснил что он не чистит теги перед выводом

Дикий пионер:
php-код вы таким способом не выполните.

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

S3
На сайте с 29.03.2012
Offline
367
#8

Парсить сайт и не чистить тэги???? не верю)))

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий