• XSS.stack #1 – первый литературный журнал от юзеров форума

Статья Взлом Tinder на Premium и совпадения

NokZKH

Переводчик
Забанен
Регистрация
09.02.2019
Сообщения
99
Реакции
121
Пожалуйста, обратите внимание, что пользователь заблокирован
В этой статье я расскажу о том, как мы можем обойти премиум в tinder и преобразовать лайки в совпадения через уязвимость в их API.

1.jpeg


Причина создания этого поста:
Я сообщил об этой ошибке команде разработчиков Tinder, и они дали мне следующий ответ:
«Нам известно об этой уязвимости, и мы решили не предпринимать никаких действий».

Что означало одно из двух:
  1. Команда Tinder просто дурачилась и отказали мне в награде.
  2. Или на самом деле они хотят, чтобы их API работал именно так.
Как бы то ни было, мир должен знать об этом! XD

Хороший материал:
У Tinder есть система Лайков и Отметок.

Когда человек проводит пальцем вверх, вы получаете подобное уведомление, но если вы не являетесь премиум подписчиком, то вы не можете видеть профиль / фотографию пользователя. Все, что вы получите - это размытое фото и возможность купить премиум.


2.jpg


Поэтому, когда я проверял на уязвимости их API, я обнаружил, что tinder размывает изображение на стороне клиента.

https://api.gotinder.com/v2/fast-match/preview

Итак, API требует нескольких заголовков запросов, которые можно получить с помощью простых шагов.

Шаг 1: Получите ваш заголовок запроса.
Войдите в свою учетную запись Tinder в браузере, откройте консоль разработчика и выполните поиск следующего запроса.

3.png


Шаг 2. Сделайте запрос и получите доступ к фотографии

4.png

и сохраните через следующий процесс.

5.png

и вуаля! У вас есть желаемое изображение.

Единственный динамический параметр - это X-Auth-Token, который необходимо обновлять после каждой недели или при сбое вызова.

В ходе дальнейшего расследования я обнаружил, что система TIKE LIKE следует системе очередей или FIFO, где для получения изображения каждого человека, который любит вас в Tinder, вы должны соответствовать тому, что присутствует в начале очереди, т.е. ответу на изображение, которое было получено.

Теперь вы ищете свои рекомендации и просто проводите пальцем вправо :)

Бонус
Система рекомендаций Tinder следует системе круговых очередей, то есть отклоненная вами рекомендация, скорее всего, снова появится в качестве ваших рекомендаций, пока новое изображение не будет добавлено в очередь, что происходит один раз в 24 часа или когда вы меняете свое физическое местоположение.

Кроме того, tinder повышает ваш профиль, когда вы путешествуете в другой штат / страну, и в основном удваивает количество лайков, которое вы, вероятно, получите.

Теперь эта конечная точка извлекает вам изображение и идентификатор вашего недавнего предложения.

https://api.gotinder.com/user/recs

Возвращает вам следующий ответ:
Код:
{
“status”: 200,
“results”: [{
“distance_mi”: 2,
“common_like_count”: 0,
“common_friend_count”: 0,
“common_likes”: [],
“common_friends”: [],
“_id”: “518d666a2a00df0e490000b9”,
“bio”: “”,
“birth_date”: “1986–05–17T00:00:00.000Z”,
“gender”: 1,
“name”: “Elen”,
“ping_time”: “2014–04–08T11:59:18.494Z”,
“photos”: [{
“id”: “fea4f480–7ce0–4143-a310-a03c2b2cdbc6”,
“main”: true,
“crop”: “source”,
“fileName”: “fea4f480–7ce0–4143-a310-a03c2b2cdbc6.jpg”,
“extension”: “jpg”,
“processedFiles”: [{
“width”: 640,
“height”: 640,
“url”: “http://images.gotinder.com/518d666a2a00df0e490000b9/640x640_fea4f480-7ce0-4143-a310-a03c2b2cdbc6.jpg"
}
}

Используя некоторую магию OpenCV (чтобы проверить, совпадают ли фотографии) и еще несколько запросов, вы можете автоматизировать процесс поиска и значительно упростить свою жизнь.

Все, что вам нужно сделать - запросы GET, используя те же заголовки запросов, что и выше.

https://api.gotinder.com/like/{id}

https://api.gotinder.com/pass/{id}

Если вышеупомянутое слишком сложно для вас, вы можете просто не использовать это)

У меня нет времени создавать программу, но если кто-то захочет ее создать, я буду рад помочь.

Переведено специально для https://xss.pro
Переводчик статьи - https://xss.pro/members/177895/
Оригинал - https://medium.com/@sansyrox/hacking-tinders-premium-model-43f9f699d44
 
В этой статье я расскажу о том, как мы можем обойти премиум в tinder и преобразовать лайки в совпадения через уязвимость в их API.

Посмотреть вложение 4664

Причина создания этого поста:
Я сообщил об этой ошибке команде разработчиков Tinder, и они дали мне следующий ответ:


Что означало одно из двух:
  1. Команда Tinder просто дурачилась и отказали мне в награде.
  2. Или на самом деле они хотят, чтобы их API работал именно так.
Как бы то ни было, мир должен знать об этом! XD

Хороший материал:
У Tinder есть система Лайков и Отметок.

Когда человек проводит пальцем вверх, вы получаете подобное уведомление, но если вы не являетесь премиум подписчиком, то вы не можете видеть профиль / фотографию пользователя. Все, что вы получите - это размытое фото и возможность купить премиум.


Посмотреть вложение 4665

Поэтому, когда я проверял на уязвимости их API, я обнаружил, что tinder размывает изображение на стороне клиента.

https://api.gotinder.com/v2/fast-match/preview

Итак, API требует нескольких заголовков запросов, которые можно получить с помощью простых шагов.

Шаг 1: Получите ваш заголовок запроса.
Войдите в свою учетную запись Tinder в браузере, откройте консоль разработчика и выполните поиск следующего запроса.

Посмотреть вложение 4666

Шаг 2. Сделайте запрос и получите доступ к фотографии

Посмотреть вложение 4667
и сохраните через следующий процесс.

Посмотреть вложение 4668
и вуаля! У вас есть желаемое изображение.

Единственный динамический параметр - это X-Auth-Token, который необходимо обновлять после каждой недели или при сбое вызова.

В ходе дальнейшего расследования я обнаружил, что система TIKE LIKE следует системе очередей или FIFO, где для получения изображения каждого человека, который любит вас в Tinder, вы должны соответствовать тому, что присутствует в начале очереди, т.е. ответу на изображение, которое было получено.

Теперь вы ищете свои рекомендации и просто проводите пальцем вправо :)

Бонус
Система рекомендаций Tinder следует системе круговых очередей, то есть отклоненная вами рекомендация, скорее всего, снова появится в качестве ваших рекомендаций, пока новое изображение не будет добавлено в очередь, что происходит один раз в 24 часа или когда вы меняете свое физическое местоположение.

Кроме того, tinder повышает ваш профиль, когда вы путешествуете в другой штат / страну, и в основном удваивает количество лайков, которое вы, вероятно, получите.

Теперь эта конечная точка извлекает вам изображение и идентификатор вашего недавнего предложения.

https://api.gotinder.com/user/recs

Возвращает вам следующий ответ:
Код:
{
“status”: 200,
“results”: [{
“distance_mi”: 2,
“common_like_count”: 0,
“common_friend_count”: 0,
“common_likes”: [],
“common_friends”: [],
“_id”: “518d666a2a00df0e490000b9”,
“bio”: “”,
“birth_date”: “1986–05–17T00:00:00.000Z”,
“gender”: 1,
“name”: “Elen”,
“ping_time”: “2014–04–08T11:59:18.494Z”,
“photos”: [{
“id”: “fea4f480–7ce0–4143-a310-a03c2b2cdbc6”,
“main”: true,
“crop”: “source”,
“fileName”: “fea4f480–7ce0–4143-a310-a03c2b2cdbc6.jpg”,
“extension”: “jpg”,
“processedFiles”: [{
“width”: 640,
“height”: 640,
“url”: “http://images.gotinder.com/518d666a2a00df0e490000b9/640x640_fea4f480-7ce0-4143-a310-a03c2b2cdbc6.jpg"
}
}

Используя некоторую магию OpenCV (чтобы проверить, совпадают ли фотографии) и еще несколько запросов, вы можете автоматизировать процесс поиска и значительно упростить свою жизнь.

Все, что вам нужно сделать - запросы GET, используя те же заголовки запросов, что и выше.

https://api.gotinder.com/like/{id}

https://api.gotinder.com/pass/{id}

Если вышеупомянутое слишком сложно для вас, вы можете просто не использовать это)

У меня нет времени создавать программу, но если кто-то захочет ее создать, я буду рад помочь.

Переведено специально для https://xss.pro
Переводчик статьи - https://xss.pro/members/177895/
Оригинал - https://medium.com/@sansyrox/hacking-tinders-premium-model-43f9f699d44
Я не понимаю, тогда зачем премиум, если это так просто обойти? А за способ спасибо
 


Напишите ответ...
  • Вставить:
Прикрепить файлы
Верх