Salut,
Rien ne prouve que tes js sont malveillants et encore moins qu'il s'agit de locky...
La preuve, une partie du code source de la page actuelle du forum ubuntu
<link rel="stylesheet" type="text/css" href="style/Ubuntu.css" />
<script type="text/javascript" src="https://www-static.ubuntu-fr.org/theme2010/js/common.js"></script>
<script type="text/javascript">
var menu_hidden=0;
</script>
<script type="text/javascript" src="https://www-static.ubuntu-fr.org/theme2010/js/menu.js"></script>
<script type="text/javascript">
/* <![CDATA[ */
function process_form(the_form)
{
var required_fields = {
"req_message": "Message"
};
if (document.all || document.getElementById)
{
for (var i = 0; i < the_form.length; ++i)
{
var elem = the_form.elements[i];
if (elem.name && required_fields[elem.name] && !elem.value && elem.type && (/^(?:text(?:area)?|password|file)$/i.test(elem.type)))
{
alert('"' + required_fields[elem.name] + '" est un champ obligatoire pour ce formulaire.');
elem.focus();
return false;
}
}
}
return true;
}
/* ]]> */
</script>
...
<script type="text/javascript" src="include/toolbar_func.js"></script>
<script type="text/javascript" src="include/jscolor/jscolor.js"></script>
<noscript><p><strong>Veuillez activer javascript pour utiliser l'outil de formatage du texte.</strong></p></noscript>
<script type="text/javascript">
/* <![CDATA[ */
var tb = new toolBar(document.getElementById('req_message'), 'img/fluxtoolbar/smooth/', 'img/smilies/');
function popup_smilies()
{
document.getElementById('req_message').focus();
var width = 240;
var height = 200;
window.open('smiley_picker.php', 'sp', 'alwaysRaised=yes, dependent=yes, resizable=yes, location=no, width='+width+', height='+height+', menubar=no, status=yes, scrollbars=yes, menubar=no');
}
var smilies = new Array();
smilies[":)"] = "smile.png";
smilies[":|"] = "neutral.png";
smilies[":("] = "sad.png";
smilies[":D"] = "big_smile.png";
smilies[":o"] = "yikes.png";
smilies[";)"] = "wink.png";
smilies[":/"] = "hmm.png";
smilies[":P"] = "tongue.png";
smilies[":lol:"] = "lol.png";
smilies[":mad:"] = "mad.png";
smilies[":rolleyes:"] = "roll.png";
smilies[":cool:"] = "cool.png";
tb.btSingle('bt_bold.png', 'b', 'Texte en gras : [b]texte[/b]');
tb.btSingle('bt_italic.png', 'i', 'Texte en italique : [i]texte[/i]');
tb.btSingle('bt_underline.png', 'u', 'Texte souligné : [u]texte[/u]');
tb.btSingle('bt_strike.png', 's', 'Texte barré : [s]texte[/s]');
tb.btSingle('bt_align_left.png', 'left', 'Aligner à gauche : [left]texte[/left]');
tb.btSingle('bt_align_right.png', 'right', 'Aligner à droite : [right]texte[/right]');
tb.btSingle('bt_align_center.png', 'center', 'Centrer : [center]texte[/center]');
tb.btSingle('bt_align_justify.png', 'justify', 'Justifier : [justify]texte[/justify]');
tb.btColor('bt_color.png', 'Couleur du texte : [color=#000000]texte[/color]');
tb.btPrompt_2('bt_img.png', 'img', 'Image : [IMG ALT=texte]http://www.website.ltd/url-image.png[/IMG]', 'Veuillez entrer l\'URL de votre image :', 'Veuillez entrer une description pour votre image (attribut alt) :', 1);
tb.btSingle('bt_pre.png', 'code', 'Texte préformaté : [code]texte
');
tb.btPrompt_1('bt_bquote.png', 'quote', 'Bloc de citation :
user a écrittexte
', 'Veuillez entrer le nom de l\'utilisateur cité (ou laissez vide) :');
tb.btPrompt_2('bt_link.png', 'url', 'Lien :
un site', 'Veuillez entrer l\'URL de votre lien :', 'Veuillez entrer un nom descriptif de votre lien :', 0);
tb.btPrompt_1inside('bt_video.png', 'video', 'Vidéo : [video]vidéo[/video]', 'Veuillez entrer l\'URL de votre vidéo');
tb.btPrompt_1inside('bt_documentation.png', 'doc', 'Documentation : [doc]page[/doc]', 'Veuillez entrer le nom de la page de documentation');
tb.btPrompt_1('bt_ul.png', 'list', 'Liste :
', 'Veuillez entrer le type de liste : * = liste à puce, 1 = liste ordonnée numériquement, a = liste ordonnée alphabétiquement.\nUtilisez les balises [*]élément de liste[/*] pour chaque ligne de votre liste.');
tb.btSingle('bt_li.png', '*', 'Elément de liste : [*]text[/*]');
tb.btSmilies('bt_smilies.png', 'Cliquez ici pour afficher la barre d\'émoticônes');
tb.barSmilies(smilies);
tb.draw();
/* ]]> */
</script>[/code]
C'est du javascript ! Et encore, il y en a particulièrement peu...
Avant de conclure, il faudrait regarder de près le code de tes pièces jointes (ça ne risque rien, d'extraire et de regarder avec un éditeur de texte).