DioniX: Поставил, теперь запросы идут з ГУГЛА такого типа: downloads3Cscript20src=http:toyotapprugogogojs3E3C2Fscr - то-есть он уже скриптом не считаеться?
Да, все правильно. Теперь это не скрипт и он не загружается на компьютер посетителя.
RoMaN444Ik добавил 03.08.2011 в 08:34
mfl: да нет там ни каких каких дыр, по крайней мере известных.
качают с варезников, потом кричат, что дле в дырах.
Почему на оф. сайтах (дле и модуля "Переходы") народ не кричит про уязвимости?
mfl добавил 03.08.2011 в 06:16 кто из тех, что отписались здесь об уязвимости, скачал скрипт с официального сайта?
здесь приводили часть кода, так таких строк вообще нет в скрипте.
Код приводил я и этого кода действительно нет в скрипте, т.к. эти строки я написал дабы решить сие проблему. Читайте сообщения внимательнее!
RoMaN444Ik добавил 03.08.2011 в 08:35
DioniX: Вот именно что з последней версией XSS и пришло ко всем в гости, мне их решения не помогло, всеравно приходили ссылки з скриптом в адресе, вот данный метод в этом топике мне помог вроде.... Но всеравно приходят ссылки, тока без действующого скрипта....
Все верно. Так и должно быть. Если нужно чтобы отображался только запрос без "остатков скрипта". напишите мне в ЛС. Скажу что поменять.
В движке прописаны, попробуйте сделать ctrl + F(поиск) в файлах show.short.php, show.full.php и show.custom.php
RoMaN444Ik добавил 02.08.2011 в 06:13
5starlinG: В shortstory.tpl перед тегом {title} посмотрите
Извините, но это бред... автор сказал что перерыл шаблон + если поставить дефолтный, то проблема не исчезает, значит - проблема в движке! Надо сначала думать, а потом писать! 😡
RoMaN444Ik,
данных строк нет в скрипте.
Блин а откуда я их по-твоему взял? Ты сначала посмотри, сравни, а потом пиши!
Я юзаю другой скрипт вкладок. Он не конфликтует с дле и работает все норм. Пример: кинопульс.рф
Брал от сюда: http://vremenno.net/js/how-to-create-tabs-with-jquery/
вообще-то это делается проще
model.txt
../1.php
../2.php
script.php
$files = file( 'model.txt' );
foreach( $files as $fil )
{
include( $fil );
}
Блин с языка снял :)
ultraturizm.ru - ИМХО неплохой вариант.
RoMaN444Ik добавил 03.08.2011 в 08:39
Жаль, что только .ru - в .info и .org свободно имя turdom
Не сочтите за грубость, но это имя - бред.... вы сами то его вслух прочитайте и поймете!
Ладно подскажу... ДурДом получается.... 😂
Поставил, теперь запросы идут з ГУГЛА такого типа: downloads3Cscript20src=http:toyotapprugogogojs3E3C2Fscr - то-есть он уже скриптом не считаеться?
Да, все правильно. Теперь это не скрипт и он не загружается на компьютер посетителя.
RoMaN444Ik добавил 03.08.2011 в 08:34
да нет там ни каких каких дыр, по крайней мере известных.
качают с варезников, потом кричат, что дле в дырах.
Почему на оф. сайтах (дле и модуля "Переходы") народ не кричит про уязвимости?
mfl добавил 03.08.2011 в 06:16
кто из тех, что отписались здесь об уязвимости, скачал скрипт с официального сайта?
здесь приводили часть кода, так таких строк вообще нет в скрипте.
Код приводил я и этого кода действительно нет в скрипте, т.к. эти строки я написал дабы решить сие проблему. Читайте сообщения внимательнее!
RoMaN444Ik добавил 03.08.2011 в 08:35
Вот именно что з последней версией XSS и пришло ко всем в гости, мне их решения не помогло, всеравно приходили ссылки з скриптом в адресе, вот данный метод в этом топике мне помог вроде.... Но всеравно приходят ссылки, тока без действующого скрипта....
Все верно. Так и должно быть. Если нужно чтобы отображался только запрос без "остатков скрипта". напишите мне в ЛС. Скажу что поменять.
Блин народ! Кто разбирается в PHP(я) уже давно(сразу как появилась проблема) ее решили... там только три строчки добавить надо и все!
Значит, так:
Фиксим дыру...
Идем в файл engine/modules/referer.php и там перед
ставим
Затем ищем
и после вставляем
далее идем чуть ниже и ищем
if (!$request) {$request = urldecode($http_referer);
после вставляем
Сохраняем файл и радуемся жизни!
В движке прописаны, попробуйте сделать ctrl + F(поиск) в файлах show.short.php, show.full.php и show.custom.php
RoMaN444Ik добавил 02.08.2011 в 06:13
В shortstory.tpl перед тегом {title} посмотрите
Извините, но это бред... автор сказал что перерыл шаблон + если поставить дефолтный, то проблема не исчезает, значит - проблема в движке! Надо сначала думать, а потом писать! 😡
curl_setopt($ch,CURLOPT_ENCODING,'gzip,deflate');
Спасибо, работает! :)
Может хостер автоматом бекап каждое утро восстанавливает, хотя это бред...
Скорее всего шелл изменяет файл так как ему надо через функцию file_put_contents - таким образом все данные в файле заменяются новыми...
Я знаю такой сайт, но там стоит защита от ботов(и парсеров) + нету api