Ternick
@Ternick

Можно ли отслеживать создание/доступ к переменным?

Доброго времени суток !
Хотелось бы попробовать приблизительно понять, какие данные собирает js скрипт из браузера, но он минифицирован или обфусцирован, или всё и сразу =/

К сожалению данные изменения нельзя отыграть из-за сильной связности кода.

Как я приблизительно это вижу, например, как-то так, пример для функций:
function hookAlert(){
    var oldAlert = alert;
    alert = (msg) => {
        console.log("alert used");
        oldAlert(msg);
    }
}

Может это и не лучший вариант, но это самое простое из того, что пришло в голову.

Возможно существуют отдельные версии браузера или эмуляторы js для реверсинга ?
  • Вопрос задан
  • 66 просмотров
Пригласить эксперта
Ответы на вопрос 1
TNPTSYWWCC
@TNPTSYWWCC
And I Told Them I Invented Times New Roman
В браузере есть отладчик, где можно тыкать брекпоинты и гулять по стеку исполнения кнопочками, смотреть трассировку исполнения кода и все такое. Этого мало?

Хотелось бы попробовать приблизительно понять, какие данные собирает js скрипт из браузера,
Если последовать логике, то собирать данные мало, просто собранные данные, никак не использованные - бесполезные. Вполне логично, что если какие-то данные и собираются - нужно смотреть что этот код по сети отправляет.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы