Как в басе обнаружить предупреждение хрома?

Поддержка
  • @znuker said in Как в басе обнаружить предупреждение хрома?:

    Готов заплатить за решение.

    Сразу скажу - платить мне не надо.

    Вероятно, BAS не подойдет для решения этой задачи. Вероятно, он эмулирует поведение safe browsing, а базы не обновляет. Разработчик писал об этом в описании одного из релизов, если я правильно помню.

    Делал такой скрипт, управляя стандартным браузером Chrome. Браузер должен скачать свои базы, поэтому есть небольшие хаки:

    1. Для проверок использовать постоянный профиль, так как там хранятся базы
    2. После старта браузера ждать какое-то время, пока он получит обновления баз
    3. Проверку выполнял не по детекту предупреждения, а по наличию или отсутствию скаченного файла на диске. Для снижения вероятности ложного срабатывания, если файла не оказалось - повторял еще два раза проверку. Можно делать скриншот всего экрана и слать вместе с предупреждением, чтобы глазами было видно. Нужно делать скриншот сторонними средствами(другой программулиной), так как в скриншот страницы не попадает предупреждение, так как оно не является его частью.
  • @sergerdn Благодарю

  • @znuker said in Как в басе обнаружить предупреждение хрома?:

    @sergerdn Благодарю

    Еще были нюансы, что нельзя указать папку для загрузки в командной строке, нужно стартовать браузер и потом в браузере ее указывать в настройках с помощью selenium, puppeteer или что ты предпочитаешь.

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

  • @sergerdn А не проще ли использовать api https://developers.virustotal.com/reference/overview

  • Что-то я не понимаю. Вы используете BAS для скачивания всякой херни? Мда...

  • @gurkin4 Некоторым нужно чтоб их файлы скачивались без всяких варнов,а для мониторинга нужно знать когда будет предупреждение от хрома а когда нет

  • @Dodok said in Как в басе обнаружить предупреждение хрома?:

    @sergerdn А не проще ли использовать api https://developers.virustotal.com/reference/overview

    Пробовал юзать альтернативные сервисы,но они просто проверяют файлы на вирусы,а сам хром проверяет по своим базам и вешает варн из того как часто скачивают файл или нет

  • @znuker Я думал цель не нанести вирусняков на пк.

  • @znuker Кому надо скачать файл, скачает его с обычного браузера и проверит в вирустотал либо запустит его в виртуалке. Всё же непонятно для чего BAS?
    P/S: В Хроме нет встроенного антивируса, а окно предупреждения вовсе не означает, что файл с вирусом. Кому надо, уже давно почитали об этом.

  • @Dodok said in Как в басе обнаружить предупреждение хрома?:

    @znuker Я думал цель не нанести вирусняков на пк.

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

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