Деобфускатор 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

Инструмент для декодирования HTML

С легкостью декодируйте HTML-сущности прямо в браузере.

Инструмент для декодирования URL

С легкостью расшифровывайте параметры URL прямо в браузере

Минификатор JavaScript

Сжимайте и оптимизируйте код JavaScript с помощью минификации профессионального уровня. Уменьшите размер файла, сократите время загрузки и повысьте производительность веб-приложений.

Конвертер темпа

Легко конвертируйте темп бега между различными единицами измерения и рассчитывайте расчетное время и расстояние

Конвертируйте JSON в TSV без усилий

Преобразуйте данные JSON в формат значений, разделенных табуляцией (TSV), одним щелчком мыши. Быстрый, безопасный и полностью браузерный.

Простое создание преобразований CSS3

Мощный, интуитивно понятный инструмент для создания сложных преобразований CSS3 без написания кода. Визуализируйте изменения в режиме реального времени и копируйте сгенерированный CSS для использования в своих проектах.