@AndiRt

Как раскодировать javaScript?

Добрый день, передали сайт, а он закодирован, ничего менять нельзя, чем можно раскодировать его?
document.write(unescape('%3C%73%63%72%69%70%74%20%61%73%79%6E%63%20%74%79%70%65%3D%22%74%65%78%74%2F%6A%61%76%61%73%63%72%69%70%74%22%20%6C%61%6E%67%75%61%67%65%3D%22%4A%61%76%61%73%63%72%69%70%74%22%3E%66%75%6E%63%74%69%6F%6E%20%68%74%6D%6C%5F%65%6E%63%6F%64%65%72%28%73%29%7B%76%61%72%20%69%3D%30%2C%6F%75%74%3D%27%27%3B%6C%3D%73%2E%6C%65%6E%67%74%68%3B%66%6F%72%28%3B%69%3C%6C%3B%69%2B%3D%33%29%7B%6F%75%74%2B%3D%53%74%72%69%6E%67%2E%66%72%6F%6D%43%68%61%72%43%6F%64%65%28%70%61%72%73%65%49%6E%74%28%73%2E%73%75%62%73%74%72%28%69%2C%32%29%2C%31%36%29%29%3B%7D%64%6F%63%75%6D%65%6E%74%2E%77%72%69%74%65%28%6F%75%74%29%3B%7D%3C%2F%73%63%72%69%70%74%3E'));

var html_encoder_data='';
html_encoder_data+='3C.21.44.4F.43.54.59.50.45.20.68.74.6D.6C.3E.0A.3C.68.74.6D.6C.20.6C.61.6E.67.3D.22.72.75.22.3E.0A.3C.68.65.61.';
html_encoder_data+='64.3E.0A.09.3C.6D.65.74.61.20.63.68.61.72.73.65.74.3D.22.55.54.46.2D.38.22.3E.0A.09.3C.74.69.74.6C.65.3E.52.6F.';
.....
.....
....
html_encoder_data+='6F.74.20.26.23.31.30.38.34.3B.26.23.31.30.37.37.3B.26.23.31.30.37.33.3B.26.23.31.30.37.37.3B.26.23.31.30.38.33.';
html_encoder_data+='68.74.6D.6C.27.0A.20.20.20.20.7D.29.0A.3C.2F.73.63.72.69.70.74.3E.0A.3C.2F.62.6F.64.79.3E.0A.3C.2F.68.74.6D.6C.';
html_encoder_data+='3E.';

html_encoder(html_encoder_data);


И таких html_encoder_data+= строк 4000
  • Вопрос задан
  • 648 просмотров
Решения вопроса 1
qork
@qork
{ background: #F00B42 }
function html_encoder(s){var i=0,out='';l=s.length;for(;i<l;i+=3){out+=String.fromCharCode(parseInt(s.substr(i,2),16));}return out;}

var html_encoder_data='';
html_encoder_data+='3C.21.44.4F.43.54.59.50.45.20.68.74.6D.6C.3E.0A.3C.68.74.6D.6C.20.6C.61.6E.67.3D.22.72.75.22.3E.0A.3C.68.65.61.';
html_encoder_data+='64.3E.0A.09.3C.6D.65.74.61.20.63.68.61.72.73.65.74.3D.22.55.54.46.2D.38.22.3E.0A.09.3C.74.69.74.6C.65.3E.52.6F.';

html_encoder_data+='6F.74.20.26.23.31.30.38.34.3B.26.23.31.30.37.37.3B.26.23.31.30.37.33.3B.26.23.31.30.37.37.3B.26.23.31.30.38.33.';
html_encoder_data+='68.74.6D.6C.27.0A.20.20.20.20.7D.29.0A.3C.2F.73.63.72.69.70.74.3E.0A.3C.2F.62.6F.64.79.3E.0A.3C.2F.68.74.6D.6C.';
html_encoder_data+='3E.';


var htmlPage  = html_encoder(html_encoder_data);
console.log(htmlPage);
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы