<aside>
<img src="/icons/home_lightgray.svg" alt="/icons/home_lightgray.svg" width="40px" /> HOME
Forensic Tools
Penetration Tools
Vulnerabilities & CVE
BB & Other
CTF
Blog & Books (KNiggas)
About(CV)
</aside>
<aside>
<img src="/icons/list-indent_blue.svg" alt="/icons/list-indent_blue.svg" width="40px" /> Table of Contents
</aside>
Info
Как получить HAR-файл
HAR (HTTP-архив) – формат, используемый инструментами записи HTTP-сеансов для экспорта данных. По сути, это объект JSON с особым набором полей. Обратите внимание, что не все поля являются обязательными и часто в файле сохраняется не вся информация.
HAR-файлы содержат конфиденциальные данные:
- содержимое страниц, скачанных во время записи;
- файлы cookie (они позволят любому, у кого есть этот HAR-файл, использовать ваш аккаунт);
- вся информация, которую вы отправили во время записи (личные данные, пароли, номера кредитных карт и т. д.).
При необходимости вы можете отредактировать HAR-файл в текстовом редакторе и удалить конфиденциальную информацию. Вы можете записать HTTP-сеанс в самых разных браузерах, в том числе в Google Chrome, Microsoft Edge и Mozilla Firefox.
Internet Explorer/Edge
Подробные инструкции приведены в статье
Inspect network activity in Microsoft Edge DevTools (Использование средств разработчика Microsoft Edge для анализа сетевой активности)
на сайте Microsoft.
- Выберите "Средства разработчика" в меню (нажмите на значок меню > "Другие инструменты" > "Средства разработчика") или нажмите F12 (либо Fn + F12) на клавиатуре.
- Перейдите на вкладку "Сеть".
- Найдите круглую кнопку в левом верхнем углу вкладки. Она должна быть красной. Если она серая, нажмите ее, чтобы начать запись.
- Установите флажок Сохранить журнал.
- Воспроизведите ошибку.
- Нажмите на таблицу правой кнопкой мыши и выберите Сохранить всё как HAR с содержимым.
В Internet Explorer нужно воспользоваться инструментом
HttpWatch
- Скачайте и установите HttpWatch.
- Включите запись в HttpWatch, прежде чем воспроизводить ошибку.
- Остановите запись HttpWatch, когда ошибка будет воспроизведена.
- Сохраните полученные данные в формате HAR.
Firefox
- Запустите Инструменты веб-разработки Firefox в режиме "Сеть" (нажмите на значок меню в правом верхнем углу и выберите "Веб-разработка > "Инструменты веб-разработки" > Сеть" или нажмите на клавиатуре Ctrl + Shift + E (Windows)/Cmd + Alt + E (macOS)).
- Справа установите флажок Непрерывные логи.
- Воспроизведите ошибку.
- Нажмите на таблицу правой кнопкой мыши и выберите Сохранить всё как HAR.
Chrome
Включить запись HTTP-сеанса можно на вкладке Network (Сеть) в разделе "Инструменты разработчика" в Chrome.
- Выберите "Инструменты разработчика" в меню (нажмите на значок меню и выберите "Дополнительные инструменты" > "Инструменты разработчика") или нажмите F12 (либо Fn + F12) на клавиатуре.
- Перейдите на вкладку Network (Сеть).
- Найдите круглую кнопку в левом верхнем углу вкладки. Она должна быть красной. Если она серая, нажмите ее, чтобы начать запись.
- Установите флажок Preserve log (Сохранять журнал).
- Чтобы удалить лишние данные заголовков, нажмите на значок в виде перечеркнутого круга, прежде чем воспроизводить ошибку и записывать информацию сеанса.
- Воспроизведите ошибку.
- Нажмите на таблицу правой кнопкой мыши и выберите Save all as HAR with content (Сохранить всё как HAR с содержимым).