Duda de JS

Páginas: (1/2) > >>

pacomt:

Tengo una pequeña duda sobre JS.

Alguien me puede recomendar un buen ofuscador de codigo?

Es que lo que me interesa sobre todo es un ofuscador que haga lo siguiente

var a = "Un buen libro";


Esto lo convierta en

var a="Un"
var b="buen"
var c="libro"
var d=a+b+c;

alguna idea?

Cuantico:

No entendí para nada, podrías explicarte?

Nakp:

http://www.w3schools.com/jsref/jsref_split.asp

fede_cp:

Si, es lo que iba a decir, lo mejor para eso es usar la funcion split, lo que hace es separar la cadena, en arrays, con una palabra delimitadora.

Código
--
<script type="text/javascript">
--
var a = "Un buen libro"
--
var spliter = a.split(" ");
--
var d = spliter[0] + " " + spliter[1] + " " + spliter[2];
--
alert(d);
--
</script>
--

algo asi?, igual no le veo "ofuscamiento"

saludos



sirdarckcat:

Quieres obfuscar codigo?

Usa hackvertor: http://www.businessinfo.co.uk/labs/hackvertor/hackvertor.php?input=PEB0ZXJuYXJ5X21vcnBoX3JhbmRvbV8yPjxAdmFyaWFibGVfbW9ycGhfcmFuZG9tXzA%2BdmFyIGE9IlVuIGJ1ZW4gbGlicm8iOzxAL3ZhcmlhYmxlX21vcnBoX3JhbmRvbV8wPjxAL3Rlcm5hcnlfbW9ycGhfcmFuZG9tXzI%2b
Código:
--
var a="Un "+((9 > 2 ? 'b' : 'W'))+"uen lib"+''+((0 != 1 ? 'r' : ''))+''+""+((5 > 8 ? 'y' : 'o'))+"";
--


http://www.businessinfo.co.uk/labs/hackvertor/hackvertor.php?input=PEBoYXNlZ2F3YV82KCJhYmNkIik%2BPEB0ZXJuYXJ5X21vcnBoX3JhbmRvbV8yPjxAdmFyaWFibGVfbW9ycGhfcmFuZG9tXzA%2BdmFyIGE9IlVuIGJ1ZW4gbGlicm8iOzxAL3ZhcmlhYmxlX21vcnBoX3JhbmRvbV8wPjxAL3Rlcm5hcnlfbW9ycGhfcmFuZG9tXzI%2BPEAvaGFzZWdhd2FfNj4%3D
Código:
--
b=-~-~[],c=-~b,d=b<<b,a=d+~[];dd=(c-c)[dddd=(''+{})[b+c]+(''+{})[c-b]+([].c+'')[c-b]+(!!''+'')[c]+({}+'')[c+c]+(!''+'')[c-b]+(!''+'')[b]+(''+{})[b+c]+({}+'')[c+c]+(''+{})[c-b]+(!''+'')[c-b]][dddd];dd(dd((!''+'')[c-b]+(!''+'')[c]+(!''+'')[c-c]+(!''+'')[b]+((!''+''))[c-b]+([].$+'')[c-b]+'\''+''+'\\'+(c-b)+(c+c)+(c+c)+'\\'+(c-b)+(b+b)+(c-b)+'\\'+(c-b)+(c+c)+(b)+'\\'+(b+b)+(c-c)+'\\'+(c-b)+(b+b)+(c-b)+'\\'+(a)+(b+c)+'\\'+(b+b)+(b)+'\\'+(c-b)+(b)+(b+c)+'\\'+(c-b)+(b+c)+(c+c)+'\\'+(b+b)+(c-c)+'\\'+(c-b)+(b+b)+(b)+'\\'+(c-b)+(c+c)+(b+c)+'\\'+(c-b)+(b+b)+(b+c)+'\\'+(c-b)+(b+c)+(c+c)+'\\'+(b+b)+(c-c)+'\\'+(c-b)+(b+c)+(b+b)+'\\'+(c-b)+(b+c)+(c-b)+'\\'+(b+b)+(b)+'\\'+(b+c)+(c)+'\\'+(b+c)+(c-c)+'\\'+(b+c)+(c-c)+'\\'+(c+c)+(c-b)+'\\'+(b+b)+(c-c)+'\\'+(a)+(b+c)+'\\'+(a)+(b+c)+'\\'+(b+b)+(c-c)+'\\'+(c+c)+(c-b)+'\\'+(b+b)+(c-c)+'\\'+(a)+(a)+'\\'+(b+b)+(c-c)+'\\'+(b+b)+(a)+'\\'+(c-b)+(b+b)+(b)+'\\'+(b+b)+(a)+'\\'+(b+b)+(c-c)+'\\'+(a)+(b)+'\\'+(b+b)+(c-c)+'\\'+(b+b)+(a)+'\\'+(b+b)+(a)+'\\'+(b+c)+(c-b)+'\\'+(b+c)+(c-b)+'\\'+(b+c)+(c)+'\\'+(b+b)+(b)+'\\'+(b+b)+(b)+'\\'+(b+c)+(c)+'\\'+(b+b)+(a)+'\\'+(b+b)+(a)+'\\'+(b+c)+(c)+'\\'+(b+c)+(c-c)+'\\'+(b+c)+(c-c)+'\\'+(c+c)+(c-c)+'\\'+(b+b)+(c-c)+'\\'+(a)+(b+c)+'\\'+(a)+(b+c)+'\\'+(b+b)+(c-c)+'\\'+(c+c)+(c-b)+'\\'+(b+b)+(c-c)+'\\'+(a)+(a)+'\\'+(b+b)+(c-c)+'\\'+(b+b)+(a)+'\\'+(c-b)+(c+c)+(c-c)+'\\'+(b+b)+(a)+'\\'+(b+b)+(c-c)+'\\'+(a)+(b)+'\\'+(b+b)+(c-c)+'\\'+(b+b)+(a)+'\\'+(c-b)+(c+c)+(b)+'\\'+(b+b)+(a)+'\\'+(b+c)+(c-b)+'\\'+(b+c)+(c-b)+'\\'+(b+c)+(c)+'\\'+(b+b)+(a)+'\\'+(b+b)+(a)+'\\'+(b+c)+(c)+'\\'+(b+b)+(b)+'\\'+(b+b)+(b)+'\\'+(b+c)+(c)+'\\'+(b+c)+(c-c)+'\\'+(b+c)+(c-c)+'\\'+(c+c)+(c-b)+'\\'+(b+b)+(c-c)+'\\'+(b+b)+(c-b)+'\\'+(a)+(b+c)+'\\'+(b+b)+(c-c)+'\\'+(c+c)+(b)+'\\'+(b+b)+(c-c)+'\\'+(a)+(a)+'\\'+(b+b)+(c-c)+'\\'+(b+b)+(a)+'\\'+(c-b)+(b+c)+(a)+'\\'+(b+b)+(a)+'\\'+(b+b)+(c-c)+'\\'+(a)+(b)+'\\'+(b+b)+(c-c)+'\\'+(b+b)+(a)+'\\'+(c-b)+(b+b)+(b+b)+'\\'+(b+b)+(a)+'\\'+(b+c)+(c-b)+'\\'+(b+c)+(c-b)+'\\'+(b+c)+(c)+'\\'+(b+b)+(b)+'\\'+(b+b)+(b)+'\\'+(a)+(c)+'\'')())()
--


Saludos!!


Páginas: (1/2) > >>