Деобфускатор JavaScript

Преобразуйте обфусцированный код JavaScript обратно в удобочитаемый формат с помощью нашего мощного инструмента деобфускации. Идеально подходит для отладки, анализа кода и обучения на основе существующих скриптов.

Варианты деобфускации

О деобфускаторе JavaScript

Что такое деобфускация JavaScript?

Деобфускация JavaScript — это процесс преобразования обфусцированного кода JavaScript обратно в более читабельный и понятный формат. Это особенно полезно для отладки, анализа кода, обучения на основе существующих сценариев или восстановления кода, который был обфусцирован без вашего согласия.

Наш инструмент использует передовые методы для отмены распространенных методов обфускации, что делает код более удобным для чтения и анализа, сохраняя при этом его исходную функциональность.

Зачем использовать деобфускатор?

  • Debugging:Проще отлаживать обфусцированный код, когда он имеет удобочитаемый формат.
  • Анализ кода:Поймите, как работают существующие скрипты, сделав их удобочитаемыми.
  • Learning:Изучайте существующий код JavaScript, который был обфусцирован.
  • Исследования в области безопасности:Анализируйте потенциально вредоносные скрипты для исследования безопасности.
  • Восстановление кода:Восстановите собственный код, который был случайно обфусцирован.

До деобфускации

eval(function(p,a,c,k,e,d){e=function(c){return(c35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--)d[e(c)]=k[c]||e(c);k=[function(e){return d[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,4,'function|eval|var a=1;console.log(a);|void 0'.split('|'),0,{}));

После деобфускации

void function() { var a = 1; console.log(a); }();

Related Tools