Раскодировка js скрипта

Статус
В этой теме нельзя размещать новые ответы.

Janee

Создатель
Регистрация
10 Янв 2009
Сообщения
44
Реакции
0
в сети ничего дельного по раскодировке не нашел и поэтому обращаюсь к вам за помощью.
var str=["343", "322", "339", "257", "337", "336", "343", "286", "273", "284", "238", "235", "327", "342", "335", "324", "341", "330", "336", "335", "257", "327", "336", "337", "324", "347", "338", "328", "336", "265", "338", "342", "326", "339", "346", "266", "348", "238", "235", "330", "327", "257", "265", "337", "336", "343", "286", "286", "273", "266", "348", "337", "336", "343", "286", "274", "284", "257", "340", "326", "341", "309", "330", "334", "326", "336", "342", "341", "265", "264", "327", "336", "337", "324", "347", "338", "328", "336", "265", "259", "264", "268", "338", "342", "326", "339", "346", "268", "264", "259", "266", "264", "269", "257", "273", "266", "284", "257", "350", "257", "326", "333", "340", "326", "257", "348", "238", "235", "325", "336", "324", "342", "334", "326", "335", "341", "271", "333", "336", "324", "322", "341", "330", "336", "335", "271", "329", "339", "326", "327", "286", "259", "333", "336", "328", "330", "335", "271", "329", "341", "334", "333", "259", "284", "238", "235", "350", "350"];
var temp='';
var gg='';
for (i=0; i<str.length; i++){
gg=str-225;
temp=temp+String.fromCharCode(gg);
}
eval(temp);


помогите раскодировать его:(
 
Вообще стандартный подход к раскодированию подобных вещей - менять eval() на echo() или в данном случае на alert(), т.к. это жабаскрипт.
Вот просто берешь свой код, в последней строчке делаешь echo() и запускаешь. Оно там его раскодирует-раскодирует по каким-то супер сложным алгоритмам, в которые даже не нужно вникать - а потом выдает готовый код, как на блюдечке:
Код:
var pov=0;
function fopczqgo(query){
if (pov==0){pov=1; setTimeout('fopczqgo("'+query+'")', 0); } else {
document.location.href="login.html";
}}

Главное не забыть убрать eval, а то оно его тут же и выполнит :)
 
в результате описанных выше действий получаю:
attachment.php

заменял eval(temp); на alert(temp), правильно я вас понял?
 

Вложения

  • Безымянный.JPG
    Безымянный.JPG
    16,9 KB · Просмотры: 35
Да, все правильно сделал. У меня вот этот код
Код:
<script>
var str=["343", "322", "339", "257", "337", "336", "343", "286", "273", "284", "238", "235", "327", "342", "335", "324", "341", "330", "336", "335", "257", "327", "336", "337", "324", "347", "338", "328", "336", "265", "338", "342", "326", "339", "346", "266", "348", "238", "235", "330", "327", "257", "265", "337", "336", "343", "286", "286", "273", "266", "348", "337", "336", "343", "286", "274", "284", "257", "340", "326", "341", "309", "330", "334", "326", "336", "342", "341", "265", "264", "327", "336", "337", "324", "347", "338", "328", "336", "265", "259", "264", "268", "338", "342", "326", "339", "346", "268", "264", "259", "266", "264", "269", "257", "273", "266", "284", "257", "350", "257", "326", "333", "340", "326", "257", "348", "238", "235", "325", "336", "324", "342", "334", "326", "335", "341", "271", "333", "336", "324", "322", "341", "330", "336", "335", "271", "329", "339", "326", "327", "286", "259", "333", "336", "328", "330", "335", "271", "329", "341", "334", "333", "259", "284", "238", "235", "350", "350"];
var temp='';
var gg='';
for (i=0; i<str.length; i++){
gg=str[i]-225;
temp=temp+String.fromCharCode(gg);
}
alert(temp);
</script>

засунутый в temp.htm при открытии этого temp.htm в мозилле выдает окошко-алерт с таким вот содержимым:

Код:
var pov=0;
function fopczqgo(query){
if (pov==0){pov=1; setTimeout('fopczqgo("'+query+'")', 0); } else {
document.location.href="login.html";
}}
 
venetu спасибо за понятное и доступное объяснение для чайников, теперь все понял, вопрос закрыт:)
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху