понедельник, 15 июля 2013 г.

ScriptFormatter 1.0.2

Обновление плагина для программы Fiddler2. При помощи этого плагина  Вы можете  преобразовать минимизированный код в читаемый вид, дешифровать закодированные участки кода, расшифровать закодированный код.

Изменения:
Исправлены ошибки.
Добавлена функция дешифровки кода.
Автоматически измененные сессии выделяются зеленым цветом.
Настройки плагина (Tools -> Script Formatter options) 

Контекстное меню сессии
Пример работы:
Скрипт до обработки
var hex="\x48\x65\x6C\x6C\x6F\x20\x77\x6F\x72\x64\x21";
var unic="\u0048\u0065\u006C\u006C\u006F\u0020\u0077\u006F\u0072\u0064\u0021";
var base="SGVsbG8gd29yZCE=";
var hex1="\x48\x65\x6C\x6C\x6F\x20\x77\x6F\x72\x64\x21";
var unic2="\u0048\u0065\u006C\u006C\u006F\u0020\u0077\u006F\u0072\u0064\u0021";
var base3="SGVsbG8gd29yZCE=";
eval(function(p,a,c,k,e,r){e=String;if(!''.replace(/^/,String)){while(c--)r[c]=k[c]||c;k=[function(e){return r[e]}];e=function(){return'\\w+'};c=1};while(c--)if(k[c])p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c]);return p}('0 1(2,3){4"5 "+"6"+"!!!"}',7,7,'function|hello|a|b|return|Hello|world'.split('|'),0,{}));
eval(function(p,a,c,k,e,r){e=function(c){return c.toString(a)};if(!''.replace(/^/,String)){while(c--)r[e(c)]=k[c]||e(c);k=[function(e){return r[e]}];e=function(){return'\\w+'};c=1};while(c--)if(k[c])p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c]);return p}('0 1(a){3 2+"5"+a}0 4(b){3 1("6 7"+b)}4("8 9 c");',13,13,'function|Foo||return|Boo|px|Hello|word|My|script|||awesome'.split('|'),0,{}));

Скрипт после обработки
var hex = "Hello word!";
var unic = "Hello word!";
var base = "Hello word!";
var hex1 = "Hello word!";
var unic2 = "Hello word!";
var base3 = "Hello word!";
function hello(a, b) {
    return "Hello " + "world" + "!!!"
}
function Foo(a) {
    return 2 + "px" + a
}
function Boo(b) {
    return Foo("Hello word" + b)
}
Boo("My script awesome");

Комментариев нет :

Отправить комментарий