Petit concours : function(p,a,c,k,e,d)

Description

En me baladant j'ai récupéré sur le net un code javascript 'crypté', c'est une méthode logicielle qui a priori est entrain d'être mise au point et qui aurais pour but de protéger les scripts récupérés sur les sites. On peu toujour récupérer les scripts, mais moin facile de les réaranger à sa sauce...

Je me suis penché dessus pour voir ce qui se cachait derrière...

Je vous en fais part pour que vous aussi puissiez lutter entre la frontière de vos connaissances et le mal de crâne spécifique à l'incompréhension.

Bonne chance :)

Source / Exemple :


// Pour des raisons d'affichage le code se trouve dans le ZIP
// Un petit avant gout quand même :p

eval(function(p,a,c,k,e,d){e=function(c){return(c<a?"":e(parseInt(c/a)))
+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!"".replace(/^/,String))
{while(c--){d[e(c)]=k[c]||e(c)}k=[(function(e){return d[e]})];e=(function(){return"\\w+"});c=1};while(c--)
{if(k[c]){p=p.replace(new RegExp("\\b"+e(c)+"\\b","g"),k[c])}}return p}
('7.19="1B/1x/1K/x.2t";7.3g="1B/1x/1K/3Q-54.2t";7.29="

// la suite à voir dans le zip

Conclusion :


Ah oui bien sur, j'ai oublié de dire, j'ai réussi à aller jusqu'au bout, donc c'est fesable car je ne suis pas non plus une granderéférence en javascript... je peux donner quelques indices, mais pour l'instant je vous laisse chercher... :)

PS : j'ai déja placé un indice quelque part, mais pas la ou vous le pensez

Codes Sources

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.