Подмена HTTP запроса

Поддержка
  • Сайт при загрузке получает код JS скрипта, я немного модифицировал этот скрипт под свои нужды, как я могу при загрузке опредленного URL браузером подменить результат HTTP запроса, чтобы "заинжектить" мой скрипт вместо оригинального?

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

  • Я бы вам пример даж показал бы, но я чёт в Вопросе вашем запутался.
    Вопрос то не о чём.Извиняйте, я тему даж поднял и скорей всего попросят Шаб сам
    Реал вижу знаю но сук не в том состаяние кого то учить :(((

  • @blackextype said in Подмена HTTP запроса:

    Сайт при загрузке получает код JS скрипта, я немного модифицировал этот скрипт под свои нужды, как я могу при загрузке опредленного URL браузером подменить результат HTTP запроса, чтобы "заинжектить" мой скрипт вместо оригинального?

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

    Запретите загрузку файла скрипта по url и загрузите его изменённое содержимое через действие "Яваскрипт"

  • @Fox said in Подмена HTTP запроса:

    @blackextype said in Подмена HTTP запроса:

    Сайт при загрузке получает код JS скрипта, я немного модифицировал этот скрипт под свои нужды, как я могу при загрузке опредленного URL браузером подменить результат HTTP запроса, чтобы "заинжектить" мой скрипт вместо оригинального?

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

    Запретите загрузку файла скрипта по url и загрузите его изменённое содержимое через действие "Яваскрипт"

    По моему опыту такое себе решение, если скрипт большой при буквально 20 потоках начинают лететь таймауты. Они связаны не ресурсами ПК а именно с передачей данных в браузер

  • @UserTrue said in Подмена HTTP запроса:

    По моему опыту такое себе решение, если скрипт большой при буквально 20 потоках начинают лететь таймауты. Они связаны не ресурсами ПК а именно с передачей данных в браузер

    Пока, к сожалению, другого способа нет. Только если поднимать самостоятельно прокси и прописывать правило замены

  • @blackextype можно переопределить кусок кода. Если так просто к нему не попасть, можно попробовать monkeypatch на fetch