PDA

Просмотр полной версии : генерация хеша на сайте


laiser
31.05.2021, 00:15
Всем привет.

Мне нужно авторизоваться через питон на сайте. Использую библиотеку requests.

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

Сайт принимает вот такие данные:

Код:






clientId: 1234
deviceId: "BC648E7BF6BBF04C7703107C7F692A4B"
lang: "ru"
platform: "mobile_web"
random: "0.1367471776059015 ^______^"
sign: "c471329dafc23aa3e8017860d269e05525c10c1075f510bd43 0d2df02cfad79ec64c7d144ab5b8410d1ca45c1f22c06b0d84 865d3120aa8697d7e9e74c51a831"
sysId: 2




Строка "sign" как я понял это хеш и он генерируется беря точно "clientId" и пароль и еще что-то.

На одном сайте в кода сайте было так: login + pass + time = hash

А на этом сайте такого нет и я не знаю как и где мне узнать какие данные он берет для генерации хеша.

Сайт скину под хайд, кто знает. Помогите пожалуйста(

Михаил Бластов
31.05.2021, 00:35
Зачем тебе это? Для того что бы понять как делается хеш нужно как минимум знать алгоритм хеша. Врятли у тебя что то выйдет.

kin4stat
31.05.2021, 00:38
алгоритм хеша


Который будет односторонним



А на этом сайте такого нет и я не знаю как и где мне узнать какие данные он берет для генерации хеша.


Только методом тыка, либо каким-либо образом получить исходник

SCHWEITZER
31.05.2021, 00:53
Если для парсера - проще заюзать V8JS

laiser
31.05.2021, 01:25
Который будет односторонним

Только методом тыка, либо каким-либо образом получить исходник


Мне не нужно расшифровать хеш, мне нужно его создать, чтобы отправить запрос на сайт.

Сейчас не много отредачу тему, а то как школьник написал...

invilso.
01.06.2021, 00:58
На самом сайте должен быть запрятан js который превращает пароль в хеш, рой сам сайт.