@numitus2

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

Занимаюсь реверс инжинирингом одного мобильного клиента. На python написал mitm proxy. Проблема в том, что сервер детектит то что подключается не оригинальный клиент. Хотя, насколько я проверял, сервер не запрашивает сертификат клиента. Какие еще могут быть варианты детекта?
  • Вопрос задан
  • 136 просмотров
Пригласить эксперта
Ответы на вопрос 3
alsopub
@alsopub
Клиент может передавать данные из сертификата (полученного от mitm), которые у сервера не сходятся со своими. Или клиент может получить какие-то данные от сервера, зашифровать их данными сертификата сервера и отправить назад. Хорошо б посмотреть обмен (если он хоть как-то читаем) до момента определения что клиент не родной.
Ответ написан
Комментировать
Rou1997
@Rou1997
Мало ли их, может заголовок забыли, или параметр запроса.
Ответ написан
CityCat4
@CityCat4 Куратор тега Цифровые сертификаты
//COPY01 EXEC PGM=IEBGENER
Какие угодно. Клиент может передавать какую-нибудь "магическую последовательность" - ключ, по которому определяется "свой-чужой". Если обмен зашифрован - бесполезняк. Если есть расшифрованный оригинальный обмен - садиться и по пакетам разбирать, что и для чего передается.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы