by Auxis on Mon Jul 06, 2009 12:59 am ([msg=26285]see Re: Javascript Mission 7[/msg])
I finished this within a few minutes. People keep using the word encrypted throughout this thread. The JavaScript isn't encrypted, it is simply encoded. Knowledge of how to use JavaScript classes is needed as well as knowledge about the DOM too.
by sanddbox on Mon Jul 06, 2009 3:56 pm ([msg=26331]see Re: Javascript Mission 7[/msg])
I'm stumped. I tried to use a JS function to give me the value but I get the same document write w/e stuff, and I've tried using the DOM tab in firebug but I can't get that to work either.
HTS User Composition: 95% Male 4.98% Female .01% Monica .01% Goat
by JDCollins on Mon Jul 06, 2009 6:18 pm ([msg=26347]see Re: Javascript Mission 7[/msg])
Try looking into existing JS functions that convert characters expressed in specific formats (e.g. 2-digit hexadecimal numbers like \x32) to other formats. Also look at the format each set of hex numbers in the obfuscated set is in. The last set is in a different format to the rest. You may need to do some format switching on the sets of hex numbers so that the JS conversion function that you think may work can parse it. This can be done by copying and pasting the set of numbers into a text editor, then search and replace on the appropriate characters within the pasted string to get the desired format for whatever conversion function you think will work.
by theknuckster on Fri Jul 17, 2009 10:42 am ([msg=26907]see Re: Javascript Mission 7[/msg])
Yeah, I just did this mission, and it took me just under 20 seconds, not one piece of knowledge of DOM or encryption was required I hope that's not a spoiler...