Thursday, January 04, 2007

Crack: Some javascript

This can be found in a RAD tool for generating DHTML menus. The name of the tool will remain secret from here. It’s up to you to find out. Take note that the original developer of this tool wrote the entire code in one line. Well, to add confusion?


in file tdqm_loader.js



...
function q28(){ca=new Array(97,108,101,114,116,40,110,101,116,115,99,97,112,101,49,41);
ct=new Array(69,114,114,111,114,32,45,32,85,110,114,101,103,105,115,116,101,114,101,100,32,79,112,
101,110,67,117,98,101,32,68,72,84,77,76,32,69,102,102,101,99,116,32,45,32,40,119,119,119,46,111,
112,101,110,99,117,98,101,46,99,111,109,41);
...

To remove the annoying alert box, you have to apply diff and patch. The function above should be replaced by something like this:



function q28(){
ca=new Array('CRACKED');
ct=new Array('CRACKED');
netscape1="";
ie1="";

for(i=0;i<ct .length;i++)
netscape1+=String.fromCharCode(ct[i]);
for(i=0;i<ca.length;i++)
ie1+=String.fromCharCode(ca[i]);

eval(ie1);
};

Your generated DHTML menu now will no longer be bothered by the annoying alert box. The code is self-explanatory.

No comments: