После оплаты, видео с сайта было убрано, но начались постоянные редиректы на различные сервисы.

голоса: 0

Здравтсвуйте. Постоянно редиректит на чужие сервисы, весь код проверен по новому шаблону. Единственный код, который есть даже  в только что созданнм шаблоне, который я не понимаю, это:

<script type="text/javascript">
jQuery(document).ready(function(){
$(":radio").addClass('niceRadio');
jQuery(".niceRadio").each(
function() {
changeRadioStart(jQuery(this));
});
});
function changeRadio(el)
{
var el = el,
input = el.find("input").eq(0);
var nm=input.attr("name");
jQuery(".niceRadio input").each(
function() {
if(jQuery(this).attr("name")==nm) {
jQuery(this).parent().removeClass("radioChecked");
}
});
if(el.attr("class").indexOf("niceRadioDisabled")==-1) {
el.addClass("radioChecked");
input.attr("checked", true);
}
return true;
}
function changeVisualRadio(input)
{
var wrapInput = input.parent();
var nm=input.attr("name");
jQuery(".niceRadio input").each(
function() {
if(jQuery(this).attr("name")==nm)
{
jQuery(this).parent().removeClass("radioChecked");
}
});
if(input.attr("checked"))
{
wrapInput.addClass("radioChecked");
}
}
function changeRadioStart(el)
{
try
{
var el = el,
radioName = el.attr("name"),
radioId = el.attr("id"),
radioChecked = el.attr("checked"),
radioDisabled = el.attr("disabled"),
radioTab = el.attr("tabindex"),
radioValue = el.attr("value");
if (el.attr("onclick")) {
radioClick = "onmouseup='button_activate();'";
}
else { radioClick = "";}
if(radioChecked)
el.after("<span class='niceRadio radioChecked'"+radioClick+">"+
"<input type='radio'"+
"name='"+radioName+"'"+
"id='"+radioId+"'"+
"checked='"+radioChecked+"'"+
"tabindex='"+radioTab+"'"+
"value='"+radioValue+"' /></span>");
else
el.after("<span class='niceRadio'"+radioClick+">"+
"<input type='radio'"+
"name='"+radioName+"'"+
"id='"+radioId+"'"+
"tabindex='"+radioTab+"'"+
"value='"+radioValue+"' /></span>");
if(radioDisabled)
{
el.next().addClass("niceRadioDisabled");
el.next().find("input").eq(0).attr("disabled","disabled");
}

el.next().bind("mousedown", function(e) { changeRadio(jQuery(this)) });
el.next().find("input").eq(0).bind("change", function(e) { changeVisualRadio(jQuery(this)) });
if(jQuery.browser.msie)
{
el.next().find("input").eq(0).bind("click", function(e) { changeVisualRadio(jQuery(this)) });
}
el.remove();
}
catch(e)
{
}
return true;
}
</script>


Иногда просто невозможно даже набрать пароль, при клике по екрану в любом месте сайта сразу идёт редирект, что это и как от этого избавиться? Весь код чист, кроме, того что выше, я не могу его понять, но он есть во всех шаблонах. Я писал в службу поддержки, что мне был от Вашей компании звонок со странным вопросом, нет ли у меня жалоб на Вашу компанию, как раз в тот момент, когда пользователи стали жаловаться на видео во весь экран на сайте, я как администратор этого видео не наблюдал, после оплаты видео убрали, но появился редирект.

Заранее, спасибо.

С ув. Анатолий

Закрыто с пометкой: Вопрос решен!
| Автор: | Категория: Безопасность сайта
Закрыт | | Автор: Yuri_Geruk

Ответов: 1

голоса: 0
 
Лучший ответ

Посетил ваш сайт на редиректы не попал, но причину все же нашел.

Вы устанавливаете сами на сайт причину данных проблем сами не понимая этого.

1. Удалите с сайта ссылки вида - http://linkslot.ru/bancode.php?id=69106 эти ссылки могут подгружать не лишь рекламу но и много чего еще нехорошего, советовал бы данным типом рекламы не пользоваться.

2. Увидел у вас на сайте виджеты от ресурса - 101widgets.com советовал бы побыстрей избавиться от всех виджетов с данного сайта, что у вас установлены, данный ресурс ранее уже многоразово был замечен в хищении паролей на ресурсах где он размещен и в подгрузке своей рекламы и редиректом и тому подобного.

Вы ждете, что будет просто работать виджет, но как видите виджет выполняет не только эти задачи. После удаления всего этого мусора, советовал бы на сайте сменить админские пароли - http://forum.ucoz.ru/forum/45-52299-1 плюс не мешало бы очистить кеш - http://faq.ucoz.ru/faq/31-1

Если и после этого редиректы продолжатся, это первые признаки, что у вас заражен браузер либо же компьютер(удалять все расширения и проверять компьютер на вирусы).

| Автор:
Выбор ответа лучшим | | Автор: Yuri_Geruk
Спасибо, буду убирать по ступеням, начну с виджетов, не думал, что так может быть, надеюсь, что не в вирусах, проверяю постоянно и у пользователей спрашивал в сети, у них тоже самое, значит действительно дело в виджетах и этих ссылках, если исправится, отпишусь, что б другие ошибок не делали.

 С ув. Анатолий

В общем переломал весь сайт, убирал по одному сервису скриптов, по пути проверял. Когда убрал всё,вплоть до безопасных кодов, редирект повторяется. Вспомнил, что у меня в одном спойлере спрятан скрипт от http://widgetsmonster.com питомца. Убрал его и редиректы прекратились.

Вердикт: Все виджеты такого типа - зло :)

widgetsmonster.com - не устанавливать ни в коем случае, именно он и давал редирект!!!

101widgets.com - хоть редирект был не из-за этого виджета, но ввиду коментария выше, так же не устанавливать!!!

Спасибо, Yuri_G

Проблема решена!

 

...