Доступ к переменной в контексте webpack
-
На сайте с капчей-пазлом, в качестве защиты, генерится переменная speed.
Вопрос, как получить доступ к ней (и поменять значение), учитывая, что она находится в контексте webpack? По скринам должно быть понятно о чем речь.Скрины:
Линк на файл со скринов:
https://captcha-sec-eu.oppomobile.com/dx-captcha/index.jsШаги по воспроизведению:
- Переход на https://id.realme.com/index.html
- Ввод любых 6 цифр и нажатие "Get code"
- Далее уже происходит подключение нужных файлов
- Брек на сбор параметра сдвига работает при движении ползунка
Ранее я сталкивался с подобным на примере тиктока, там просто переопределял fetch и менял нужные параметры до отправки запроса. В данном же случае, все данные шифруются, постоянно, по частям, наполняя переменные контекста данными.
p.s.: да, можно просто посидеть немного, разреверсить все и сделать на запросах, но данный вопрос не про это
- Переход на https://id.realme.com/index.html
-
@Q_Q said in Доступ к переменной в контексте webpack:
Вопрос, как получить доступ к ней (и поменять значение), учитывая, что она находится в контексте webpack? По скринам должно быть понятно о чем речь.
Если позволяет ситуация, то попробуйте запретить загрузку файла скрипта, а при загрузке страницы выполняйте заранее скаченный и изменённый код этого скрипта, где, например, данные из переменной "speed" сохраняются в глобальную область
-
@Fox Спасибо, интересная версия