Buongiorno a tutti.
E' possibile stabilire se lo script qui sotto indicato può classificarsi come malefico.
E' anche possibile dedurre se per caso reindirizza verso un sito in particolare?
Grazie, Alfredo
codice:
<!--
function __RP_Callback_Helper(str, strCallbackEvent, splitSize, func)
{
var event = null;
if (strCallbackEvent){event = document.createEvent('Events');
event.initEvent(strCallbackEvent, true, true);
}
if (str && str.length > 0){var splitList = str.split('|');
var strCompare = str;
if (splitList.length == splitSize)strCompare = splitList[splitSize-1];
var pluginList = document.plugins;for (var count = 0; 
count < pluginList.length; count++){var sSrc = '';
if (pluginList[count] && pluginList[count].src)sSrc = pluginList[count].src;
if (strCompare.length >= sSrc.length)
{
if (strCompare.indexOf(sSrc) != -1)
{
func(str, count, pluginList, splitList);break;
}
  }
    }
      }
if (strCallbackEvent)document.body.dispatchEvent(event);
}
function __RP_Coord_Callback(str)
{
var func = function(str, index, pluginList, splitList){pluginList[index].__RP_Coord_Callback = str;
pluginList[index].__RP_Coord_Callback_Left = splitList[0];
pluginList[index].__RP_Coord_Callback_Top = splitList[1];
pluginList[index].__RP_Coord_Callback_Right = splitList[2];
pluginList[index].__RP_Coord_Callback_Bottom = splitList[3];
};
__RP_Callback_Helper(str, 'rp-js-coord-callback', 5, func);
}
function __RP_Url_Callback(str){var func = function(str, index, pluginList, splitList)
{
pluginList[index].__RP_Url_Callback = str;
pluginList[index].__RP_Url_Callback_Vid = splitList[0];
pluginList[index].__RP_Url_Callback_Parent = splitList[1];
};
__RP_Callback_Helper(str, 'rp-js-url-callback', 3, func);
}
function __RP_TotalBytes_Callback(str)
{
var func = function(str, index, pluginList, splitList)
{
pluginList[index].__RP_TotalBytes_Callback = str;
pluginList[index].__RP_TotalBytes_Callback_Bytes = splitList[0];
};
__RP_Callback_Helper(str, null, 2, func);
}
function __RP_Connection_Callback(str)
{
var func = function(str, index, pluginList, splitList)
{
pluginList[index].__RP_Connection_Callback = str;
pluginList[index].__RP_Connection_Callback_Url = splitList[0];
};
__RP_Callback_Helper(str, null, 2, func);
}
//-->