Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2008
    Messaggi
    150

    Aiuto a comprendere una funzione

    Salve a tutti.
    Ho un file in js che contiene uno script che vorrei riutilizzare, ma mi trovo un po' in difficoltà a decifrare una funzione. A quanto sono riuscito a capire, prende una stringa "criptata" e la mette in chiaro, però non riesco a capire il meccanismo.

    Mi potreste dare una mano?
    Posto qua sotto la funzione:

    codice:
    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}
    	(X_X,62,269,'||document|getElementById|'.split('|'),0,{}))
    al posto di X_X si trova una stringa molto lunga, che non ho postato per non intasare il tutto.
    più o meno la sua struttra è questa:

    codice:
    a 17=k;a 1V=1;a 1s=0;a 2a=0;a H=0;a B=0;a y=0;a A=0;a l=0;a Q=\'\';a E=0;a 1i=1N;1a
    se ho capito bene, questa sarebbe la stinga da "decodificare"...

    grazie in anticipo a tutti quanti.

  2. #2
    Utente di HTML.it
    Registrato dal
    Apr 2008
    Messaggi
    150
    piccolo up.

    c'è qualcuno che mi può aiutare?

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.