JavaScript: Деобфускация

4,8 (18)

JavaScript умеет прятаться. Но ты научишься его читать.
В этом модуле ты поэтапно освоишь деобфускацию: от простых запуток до каши из символов. Узнаешь, как искать скрытый код, распутывать его структуру, разбирать обфускацию и декодировать строки.
И всё это — на практике, шаг за шагом, с реальными примерами.

Что внутри модуля

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

В этом модуле ты научишься разбирать запутанный JS-код и понимать, что на самом деле делает скрипт. Это навык, который незаменим:
– при анализе вредоносных сайтов,
– при оценке безопасности приложений,
– при распознавании фишинга и скрытых механизмов,
– при реверсе защищённых фронтов, где безопасность — “через сокрытие”.

Модуль построен как интерактивный путь: от простого понимания обфускации — к настоящим головоломкам из символов, eval и function(p,a,c,k,e,d).

🕵 Найдёте и вытащите JavaScript-код из страниц — даже если он спрятан спрятан в script src, Base64 или динамически вставляется.

🌀 Разберётесь, зачем и как обфусцируют JS — какие приёмы используют злоумышленники, и как они маскируют логику.

🧩 Попрактикуетесь в базовой обфускации — научитесь “распутывать” переменные, имена функций и структуру кода.

🧠 Освоите продвинутые методы обфускации — когда скрипт превращается в кашу, а смысл спрятан в нескольких слоях eval и строк.

🧵 Пошагово проведёте деобфускацию кода — до состояния, где его можно читать, анализировать и понять, чем он опасен.

🔬 Научитесь анализировать поведение скрипта, не запуская его — с помощью консоли, подстановок и ручного разбора.

📡 Отправите HTTP-запросы вручную, чтобы понять, как скрипт общается с сервером.

🧷 И в финале — научитесь декодировать зашифрованные строки, будь то Base64, Hex, XOR или хитрые подстановки.

🧪 9 интерактивных заданий — каждое с реальным примером, каждое помогает прочувствовать, как выглядят обфускация и деобфускация на практике.

Модуль подходит для:
– тех, кто хочет читать вредоносный код,
– понимать, как думают атакующие,
анализировать подозрительные сайты,
– и разоблачать то, что спрятано под видом “обычного JS”.

🚀 JavaScript: Деобфускация — это модуль для тех, кто умеет копать глубже.
Если код пытается от тебя скрыться — ты должен знать, как его вытащить на свет.

Оценка и отзывы

Средняя оценка: 4,8
(18 отзывов)
d0m4sky
Мне нравятся модули, в которых практические задания преобладают над теоретическим материалом. Это один из таких) Именно такой формат меня удерживает максимально за монитором. Спасибо авторам модуля за качественную работу.
16.06.2026
LamerRU
Неплохой обзорный модуль. Конечно, неплохо было бы немного подробнее разобрать каждый метод/приём/слой обфускации чуть подробнее, на простых примерах.
12.06.2026
YakArt
Полезный модуль!
12.05.2026
Vitaliy
Внимательность, еще раз внимательность. Много вариантов запросов на финальном шаге выполнил, но одна неточность приводила к отрицательному результату. Пришлось уйти с модуля и вернуться к его решению с чистой головой и посмотреть по-новому на задание.
08.04.2026
lxm
Настолько затянуло, что и не заметил как вечер прошёл. Научитесь понимать то, что сделали непонятным)
02.04.2026
dilya
Пользователь поставил оценку, но не оставил текст отзыва.
02.04.2026
GlebMelnik
Пользователь поставил оценку, но не оставил текст отзыва.
24.03.2026
xKress
Пользователь поставил оценку, но не оставил текст отзыва.
13.03.2026
Bugatti
YA V VOSTORGE
10.03.2026
TenkovNI
Пользователь поставил оценку, но не оставил текст отзыва.
17.02.2026

Готов прокачаться ещё сильнее?

Выбери следующий модуль или путь — и продолжай серию побед.