Переопределить свойства окна только для чтения - PullRequest
0 голосов
/ 28 октября 2018

Я пытаюсь исследовать вредоносный скрипт, который сильно запутан, скрипт выполняет несколько проверок, чтобы убедиться, что он не находится в состоянии отладки, например, он проверяет свойство location / top.Я попытался отладить его и заменить вызовы window.location на window.myfakelocation, но это не сработает, вероятно, потому что есть больше проверок, таких как вызов свойства location без префикса окна и когда я оборачиваю код внутри IIFE с помощью оболочкиОкно в качестве параметра не будет работать и будет по-прежнему ссылаться на местоположение реального окна obj, поэтому моей следующей попыткой будет также использовать оператор «with», чтобы добавить мою оболочку окна в начало контекста выполнения,у меня вопрос, есть ли альтернативы для использования с оператором with?

...