L'exemple de code que tu donnes est communément appelé code obfusqué (de l'anglais obfuscate).
En règle générale, à moins de connaître l'algorithme exact utilisé pour assombrir le code, tu parviendras difficilement à retrouver le script originel.
Dans l'exemple de code que tu donnes, les premières instructions visibles servent à obtenir le constructeur Function, lequel est assigné à la variable Ì.
É = 2, ó = 3, Ë = 8, þ = 7;
Û = "constructor";
Ì = Function;
Suite à cela, ce constructeur est appelé pour générer la partie utile du script, partie que tu devrais pouvoir obtenir sous forme d'une chaîne de caractères en exécutant le code contenu dans le double appel au constructeur.
Pas d'aide concernant le code par MP, le forum est là pour ça :)