@isaacjaco49111 said in HTTP анализ трафика | 0-левая размерность переданных данных:
Do you include in the headers the request to obtain the image? Do you save it as an image in base64?
I didn't do anything else except what is indicated above.
Сайт при загрузке получает код 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