Помощь "понажимать кнопки"

arbplv

Client
Регистрация
28.03.2020
Сообщения
373
Благодарностей
23
Баллы
18
Привет. Пишу с просьбой о помощи.
Работаю с Бк. Нужно "нажимать кнопки" пост запросами или ссылкой в юрл, запросы какие то хитрые, видимо бк защищается.
Если отлавить трафик, потом из отловленных пост запросов создать действие из запроса через правую кнопку мыши то повторяемости нет.
Кнопка не нажимается.
чтобы глянуть поподробнее
вот сайт
Вот в 3 шага написал логику что нужно
84063

Просьба помочь, платно/бесплатно.
чтобы попробовать, регистрироваться на сайте не надо, все кликается без регистрации
спасибо
 
Последнее редактирование:

Spelin

Client
Регистрация
24.09.2019
Сообщения
446
Благодарностей
122
Баллы
43
Вот такие параметры у тебя формируются в пост запросе, которые нужны:
84084

Это все формируется у тебя вот в этом скрипте на компе:



84083

На этом с меня все) Дальше ковыряться гемморойно. Если надо пиши сразу чтобы тебе платно сделали. Бесплатно врядли кто будет с этим ковырятся.
 

nabatchikoff

Client
Регистрация
28.04.2021
Сообщения
5
Благодарностей
3
Баллы
3
Ничего хитрого.
Отправляем:
84085

Получаем:
84086
 

Spelin

Client
Регистрация
24.09.2019
Сообщения
446
Благодарностей
122
Баллы
43
Хм. А Запрос сам какой? (урл)
 

arbplv

Client
Регистрация
28.03.2020
Сообщения
373
Благодарностей
23
Баллы
18

arbplv

Client
Регистрация
28.03.2020
Сообщения
373
Благодарностей
23
Баллы
18
Хм. А Запрос сам какой? (урл)
я пробовал отправлять, ответ 200 приходит, но окна как бы нет
84091
убираю это окно, делаю копию запроса
84093
Запускаем его, он выполняется, но окошечко которое нам нужно, не выскакивает
84094
 

trecho

Client
Регистрация
12.07.2018
Сообщения
171
Благодарностей
124
Баллы
43
Запускаем его, он выполняется, но окошечко которое нам нужно, не выскакивает
и не будет
за это отвечает js скрипт, он отправляет запрос, получает данные и выводит на страницу
то, что вы просто отправляйте запрос, в данном случае никоим образом не взаимодействует со страницей
 

arbplv

Client
Регистрация
28.03.2020
Сообщения
373
Благодарностей
23
Баллы
18
Для других гео просто ссылка, и по ссылке открывается это окошечко, к домену dl/sp0rtsb0okredirect?bs=109176839-91842991и все заводилось...
 

Spelin

Client
Регистрация
24.09.2019
Сообщения
446
Благодарностей
122
Баллы
43
Для других гео просто ссылка, и по ссылке открывается это окошечко, к домену dl/sp0rtsb0okredirect?bs=109176839-91842991и все заводилось...
Я тебе привел в личке где формируются данные для пост запроса, выше человек тебе тоже написал про JS.....
И из этого только 1 выход получить все токены для пост запроса - разобрать js отвечающий за это. Ну либо искать api не api, где тебе отправляются все токены для запроса.
 

Spelin

Client
Регистрация
24.09.2019
Сообщения
446
Благодарностей
122
Баллы
43
Пойми: при каждом нажатии чтобы вылезло окошко - у тебя отрабатывает скрип на компе и формирует этот пост запрос уже с нужными токенами (приводил выше). и при каждом нажатии они ДРУГИЕ. То что ты создаешь запрос из "Трафика" там эти данные старые, а тебе нужны новые. И поэтому ничего не отрабатывает.
 
  • Спасибо
Реакции: arbplv

arbplv

Client
Регистрация
28.03.2020
Сообщения
373
Благодарностей
23
Баллы
18
Пойми: при каждом нажатии чтобы вылезло окошко - у тебя отрабатывает скрип на компе и формирует этот пост запрос уже с нужными токенами (приводил выше). и при каждом нажатии они ДРУГИЕ. То что ты создаешь запрос из "Трафика" там эти данные старые, а тебе нужны новые. И поэтому ничего не отрабатывает.
теперь начинаю понимать что этот токен меняется при каждом запросе... нужно теперь разобраться как его вытаскивать из страницы... будем думать как это сделать... спс
 

Spelin

Client
Регистрация
24.09.2019
Сообщения
446
Благодарностей
122
Баллы
43
теперь начинаю понимать что этот токен меняется при каждом запросе... нужно теперь разобраться как его вытаскивать из страницы... будем думать как это сделать... спс
Привел выше нужный тебе скрипт)
А думать не надо, надо разобрать его) Делов-то)))
 

rastvl

Client
Команда форума
Регистрация
16.01.2019
Сообщения
656
Благодарностей
1 061
Баллы
93
нужно теперь разобраться как его вытаскивать из страницы... будем думать как это сделать...
Судя по скринам выше - это Shape Security. У этих ребят не самый обычный скрипт. Они пишут JS код, затем проходятся по нему своим генератором байткода, чтобы превратить исходный JS код в байткод, который сами же и придумали, кодируют всё это дело своим суперпаком(лежит у них на гитхабе), а с нашей(клиентской) стороны мы видим некую среду для выполнения этого самого байткода, которая называется Bytecode Interpreter или, в простонародье, «виртуальная машина». Исходный JS код нигде не восстанавливается, поэтому для понимания того, что там как генерируется, нужно сначала перепроектировать эту самую виртуальную машину, понять какая инструкция за что отвечает, а уж потом ковыряться для выяснения того, как создавать нужные ключи. Такой же подход у гугла, фейсбука и других подобных больших компаний
 
  • Спасибо
Реакции: trecho и BAZAg

sw_sw

Client
Регистрация
24.02.2017
Сообщения
769
Благодарностей
307
Баллы
63
Судя по скринам выше - это Shape Security. У этих ребят не самый обычный скрипт. Они пишут JS код, затем проходятся по нему своим генератором байткода, чтобы превратить исходный JS код в байткод, который сами же и придумали, кодируют всё это дело своим суперпаком(лежит у них на гитхабе), а с нашей(клиентской) стороны мы видим некую среду для выполнения этого самого байткода, которая называется Bytecode Interpreter или, в простонародье, «виртуальная машина». Исходный JS код нигде не восстанавливается, поэтому для понимания того, что там как генерируется, нужно сначала перепроектировать эту самую виртуальную машину, понять какая инструкция за что отвечает, а уж потом ковыряться для выяснения того, как создавать нужные ключи. Такой же подход у гугла, фейсбука и других подобных больших компаний
А это реально вообще? Перепроектировать?
 

rastvl

Client
Команда форума
Регистрация
16.01.2019
Сообщения
656
Благодарностей
1 061
Баллы
93

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)