/imagediffer_hacks

Используя Mitmproxy сделал чит для веб игры по поиску разницы в картинках

Primary LanguageJavaScript

Демо как работает скрипт https://vimeo.com/661922108

Ссылка на игру: https://vk.com/app6117747

Запуск:

mitmdump -s proxy.py

Потом надо еще установить SSL сертификат http://mitm.it/ и настроить прокси http://localhost:8080 в браузере:

https://docs.mitmproxy.org/stable/concepts-certificates/

Алгоритм поиска разницы в картинках плохо справляется с JPEG шумом. Надо прикрутить что то получше.

TODO:

  1. Кеширование правильных ответов
  2. Брать правильные ответы из кеша
  3. Сделать автокликер который сразу тыкает на правильные места подменяя x,y с запроса. Для этого надо использовать opencv https://pyimagesearch.com/2016/02/01/opencv-center-of-contour/ Детектим контуры, центры и пишем в глобальную переменную словарик "айди_картинки": [] список правильных ответов. Потом когда интерсептим запрос "answer", ищем в словарике картинку по айди (надо ещё понять какие параметры запроса ансвера могут дать эту информацию), потом .pop из списка правильных ответов и так пока не истощится словарик.