61

Re: Как находить и расшифровывать ссылки (tivix.net)

Mr.Max пишет:

  Ну все же если можно пример кода как отправить по моих заголовках. Хочу в другом русле опробовать. Понятно что айпи не подменить. Однако по моих заголовках можно же отправить как  то.

Пробуйте,но не получится.
Как то так для примера

Отладка кода — это как охота. Охота на баги.
Спасибо сказали: Mr.Max1

62

Re: Как находить и расшифровывать ссылки (tivix.net)

Всем привет!
Как расшифровывать ссылки на http://standart.tv/
Отличный сайт, качество хорошее.

63

Re: Как находить и расшифровывать ссылки (tivix.net)

sergikzas2010 пишет:

Всем привет!
Как расшифровывать ссылки на http://standart.tv/
Отличный сайт, качество хорошее.

их не нужно расшифровывать они лежат открыто, только по ходу привязка к айпи, посмотрите исходный код страницы
там есть ссылка

ile: "[720]http://Ваш айпи:8081/tv/kino-tv/playlist.m3u8?wmsAuthSign=c2VydmVyX3RpbWU9MTIvMjcvMjAxOSAxMTowMDowNyBBTSZoYXNoX3ZhbHVlPUtPTW5OWlM5YXRadGJHZ3d5ODErWFE9PSZ2YWxpZG1pbnV0ZXM9NzIw"

64 (2019.12.27 17:40:51 отредактировано sergikzas2010)

Re: Как находить и расшифровывать ссылки (tivix.net)

bond пишет:

их не нужно расшифровывать они лежат открыто, только по ходу привязка к айпи, посмотрите исходный код страницы
там есть ссылка

ile: "[720]http://Ваш айпи:8081/tv/kino-tv/playlist.m3u8?wmsAuthSign=c2VydmVyX3RpbWU9MTIvMjcvMjAxOSAxMTowMDowNyBBTSZoYXNoX3ZhbHVlPUtPTW5OWlM5YXRadGJHZ3d5ODErWFE9PSZ2YWxpZG1pbnV0ZXM9NzIw"

Что значит Ваш айпи? Мой совсем не такой. При запросе через curl php с сервера в сети не работают, но работают с локального сервера. В этом выражена привязка к айпи?

65

Re: Как находить и расшифровывать ссылки (tivix.net)

sergikzas2010 пишет:

Что значит Ваш айпи? Мой совсем не такой. При запросе через curl php с сервера в сети не работают, но работают с локального сервера. В этом выражена привязка к айпи?

Привязка зарыта где-то здесь ?

wmsAuthSign=c2VydmVyX3RpbWU9MTIvMjcvMjAxOSAxMTowMDowNyBBTSZoYXNoX3ZhbHVlPUtPTW5OWlM5YXRadGJHZ3d5ODErWFE9PSZ2YWxpZG1pbnV0ZXM9NzIw"

вот то что в строке закодировано base64

server_time=12/27/2019 11:00:07 AM&hash_value=KOMnNZS9atZtbGgwy81+XQ==&validminutes=720

66

Re: Как находить и расшифровывать ссылки (tivix.net)

smsbox3 пишет:

Привязка зарыта где-то здесь ?

wmsAuthSign=c2VydmVyX3RpbWU9MTIvMjcvMjAxOSAxMTowMDowNyBBTSZoYXNoX3ZhbHVlPUtPTW5OWlM5YXRadGJHZ3d5ODErWFE9PSZ2YWxpZG1pbnV0ZXM9NzIw"

Да я это понял, что здесь. Вот и думаю, как бы алгоритм дешифровки составить, но увы в js-скриптах сложных вещей не понимаю. Помог бы кто...

67 (2019.12.28 01:30:53 отредактировано Yakov)

Re: Как находить и расшифровывать ссылки (tivix.net)

Всем привет!
Помогите расшифровывать ссылки на потоки на http://xittv.net
Раньше лежали незакодированные, а вот буквально вчера начали кодировать. :(

68

Re: Как находить и расшифровывать ссылки (tivix.net)

Yakov пишет:

Всем привет!
Помогите расшифровывать ссылки на потоки на http://xittv.net
Раньше лежали незакодированные, а вот буквально вчера начали кодировать. :(

Уже много написано WendyH, и показано другими пользователями форума на примерах, как бороться с подобным кодированием, на форуме  есть также темы в разделе Coding где встречаются подобные вопросы,но то таке,то лирика. Чуток отошли от темы.  :D
Исходя из того что шифровывать/кодировать или дешифровывать/декодировать, в этом посте,одно и тоже для понимания,чтобы не возникало лишних вопросов.
Этот мануал  больше для новичков,или кто сталкивается с подобным впервые.
В дальнейшем не которые пункты,если поняли суть,можно будет пропускать.
Для начала нужно взять ссылку не шифрованную, и зашифровывать в base64,чтобы видеть какая должна быть ссылка в кодированном виде base64.
Это делается для понимания,что будем искать и что удалять в дальнейшем.
Как искать не кодированные и кодированные  ссылки на сайтах описывать не буду,суть в другом

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

+ Результат
SSU5DDDDDCSFVFVFVYLMMLL\MLLZLORRRRRRMEEEEEI  LM  XLNM

И так приступим, берем не шифрованную ссылку

+ открыть спойлер
http://50.7.231.220:8081/114/index.m3u8?wmsAuthSign=1577509669p2i67i011i391S23dcdcc80e33547d90df6e96dde68dae

И кодируем в base64:

+ открыть спойлер
aHR0cDovLzUwLjcuMjMxLjIyMDo4MDgxLzExNC9pbmRleC5tM3U4P3dtc0F1dGhTaWduPTE1Nzc1MDk2NjlwMmk2N2kwMTFpMzkxUzIzZGNkY2M4MGUzMzU0N2Q5MGRmNmU5NmRkZTY4ZGFl

Далее скопировали ссылку и вставили в блокнот, дальше берем ссылку шифрованную с сайта копируем, и рядом к той ссылке, ставим и эту  для сравнения их на предмет мусора (лишних символов).
одинаковые не изменяющееся символы которые повторяются,могут быть один в одном, и по отдельности.    

Для примера взял две шифрованные ссылки с сайта с мусором.

+ открыть спойлер
Канал наука
#2aHR0cDovLzUwLjcuMjMxLjIyMDo4MDgxLzE//NTU1U1//RERERERENTxNS9pbmRleC5tM3U4P3dtc0F1d//RlZGVkZWGhTaWduPTE1Nzc1MTA0ODVwMmk2N2kwMTFpMzk//UlJSUlJSxU2JmNjg0NGY5Y2R//VFRUVFRUkZDhiYmZhMjk3MzBkZDQxYmExOTQz
канал History
#2aH//RERERERER0cDovLzUwLjcuMjMxLjIyMDo4MDgx//RlZGVkZWLzExNC9pbmRleC5tM3U4P3dtc0F1dGhTaW//UlJSUlJSduPTE1//NTU1U1NTNzc1MTA2OTF//VFRUVFRUwMmk2N2kwMTFpMzkxUzJmNGFkMGJiYzc4OGRkNzJhYmYzNGFjNzE2ZTNiZjk1
а это образец, ссылки без мусора,та что кодировали ранее
aHR0cDovLzUwLjcuMjMxLjIyMDo4MDgxLzExNC9pbmRleC5tM3U4P3dtc0F1dGhTaWduPTE1Nzc1MDk2NjlwMmk2N2kwMTFpMzkxUzIzZGNkY2M4MGUzMzU0N2Q5MGRmNmU5NmRkZTY4ZGFl

И как видно отличия есть, находим их  и удаляем.

+ Мусор

#2
//RERERERE
//NTU1U1NT
//UlJSUlJS
//VFRUVFRU
//RlZGVkZW

Вот так должно получится после удаления лишнего мусора

+ открыть спойлер
канал Наука
aHR0cDovLzUwLjcuMjMxLjIyMDo4MDgxLzExNS9pbmRleC5tM3U4P3dtc0F1dGhTaWduPTE1Nzc1MDk4MDZwMmk2N2kwMTFpMzkxU2M3ZGQ3MjZjYjljZTk1N2IzNDg2ZjlmNWEyODEzZGE1
канал history
aHR0cDovLzUwLjcuMjMxLjIyMDo4MDgxLzExNC9pbmRleC5tM3U4P3dtc0F1dGhTaWduPTE1Nzc1MDk2NjlwMmk2N2kwMTFpMzkxUzIzZGNkY2M4MGUzMzU0N2Q5MGRmNmU5NmRkZTY4ZGFl

Далее у нас получаются ссылки шифрованные в base64,но без мусора,которые можно декодировать, идем в онлайн декодировщик, например  сюда ,или ищем через поисковики google , yandex в инете их полно, или же для кодеров в php есть функция base64_decode() в c++scipt  функция HmsBase64Decode() в каждом ЯП есть схожие функции и декодируем ссылку,а декодировав имеем уже читабельную и рабочую ссылку,которую можно вставлять в браузер, в плеер который поддерживает поток,в плейлист.

+ открыть спойлер
Канал наука
http://50.7.231.220:8081/115/index.m3u8?wmsAuthSign=1577509806p2i67i011i391Sc7dd726cb9ce957b3486f9f5a2813da5

канал history
http://50.7.231.220:8081/114/index.m3u8?wmsAuthSign=1577509669p2i67i011i391S23dcdcc80e33547d90df6e96dde68dae

Но как ссылки не долго живучие их нужно периодически обновлять.
На этом все. Спасибо за внимание.  *YES*

Отладка кода — это как охота. Охота на баги.
Спасибо сказали: smsbox3, Yakov2

69

Re: Как находить и расшифровывать ссылки (tivix.net)

Когда-то для страха в луа в VLC просто 8 последующих символов мусора убирал

+ открыть спойлер
url64 = url:gsub("//%Z%Z%Z%Z%Z%Z%Z%Z", "")
Samsung UE32F5300
Windows 7 64 bit

70 (2020.01.04 14:22:48 отредактировано sergikzas2010)

Re: Как находить и расшифровывать ссылки (tivix.net)

smsbox3 пишет:

Привязка зарыта где-то здесь ?

wmsAuthSign=c2VydmVyX3RpbWU9MTIvMjcvMjAxOSAxMTowMDowNyBBTSZoYXNoX3ZhbHVlPUtPTW5OWlM5YXRadGJHZ3d5ODErWFE9PSZ2YWxpZG1pbnV0ZXM9NzIw"

вот то что в строке закодировано base64

server_time=12/27/2019 11:00:07 AM&hash_value=KOMnNZS9atZtbGgwy81+XQ==&validminutes=720

Я так понимаю, работоспособность ссылки заключается именно в данных зарытых в "hash_value=....". Можно ли это раскодить, чтобы глянуть что там или это есть пароль, генерируемый для индентификации пользователя, и его никак не добыть средствами php иного сервера?

Разобрался, все эти ссылки живут определенное время и привязаны к ip агента. При парсинге этих ссылок с помощью curl PHP, они становятся нерабочими, так как привязываются к ip сервера, где лежит скрипт парсинга PHP. Заметил, что если подменить wmsAuthSign=данные снова начинают работать.

Народ, кто знает, как можно получать парсером PHP актуальные wmsAuthSign=данные. Как парсить iframe? Гребаный CORS мешает при XMLHttpRequest().

71

Re: Как находить и расшифровывать ссылки (tivix.net)

Добрый день.
Уже который день пробую сделать скрипт по получении ссылки с https://1plus1.video/tvguide/1plus1/online
Спокойно можно выцепить ссылку типа https://live-k2309-kbp.1plus1.video/184 … ylist.m3u8
Меняется часть live-k2309-kbp
Ссылка в браузере берется grandcentral.1plus1
Причем эта часть ссылки генереруется, но никак не могу понять в каком скрипте и как.

72

Re: Как находить и расшифровывать ссылки (tivix.net)

anian пишет:

Добрый день.
Спокойно можно выцепить ссылку типа.

Привет! Не понял,только одного,если все Спокойно можно выцепить ссылку типа,то тогда в чем проблема?
Смотрите если зайти по ссылке

+ открыть спойлер

там можно найти iframe и ссылка будет такого плана

+ открыть спойлер
https://1plus1.video/tvguide/embed/1?autoplay=1&l=ua

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

+ открыть спойлер
 <script type="text/javascript">window.onload=function(){ new OVVA("ovva-player","eyJpZCI6MSwiYmFsYW5jZXIiOiJodHRwczpcL1wvZ3JhbmRjZW50cmFsLjFwbHVzMS52aWRlb1wvbGJcL2xpdmVcLzFcLzA5OGYwYjEwMzUyNTQxZDc3MDBlZmFkOTg1YWNjMWZjXC8iLCJ0aXRsZSI6Ilx1MDQyMVx1MDQzZFx1MDQ1Nlx1MDQzNFx1MDQzMFx1MDQzZFx1MDQzZVx1MDQzYSBcdTA0MzcgMSsxIiwicG9zdGVyIjoiaHR0cHM6XC9cL2ltYWdlcy4xcGx1czEudmlkZW9cL3BsYXlsaXN0LTFcLzQ0MzhcLzU3ODc0YmMwM2JkOTRiOGY1YWY2YzI5M2RmNWZhYmJhLjc2OHg1NzYuanBnIiwicG9zaXRpb24iOjAsImR1cmF0aW9uIjotMSwibGl2ZSI6dHJ1ZSwidm9sdW1lIjo3NSwibXV0ZSI6ZmFsc2UsImF1dG9wbGF5Ijp0cnVlLCJ0b2giOmZhbHNlLCJ0bHMiOnRydWUsInVybCI6ZmFsc2UsImxhbmd1YWdlIjoidWEiLCJ1c2VyIjp7ImJyb3dzZXIiOnsidmVyc2lvbiI6Ijc5LjAuMzk0NS4xMTciLCJtYWpvciI6Ijc5IiwibWlub3IiOiIwIiwicGF0Y2giOiIzOTQ1LjExNyIsIm5hbWUiOiJjaHJvbWUiLCJlbmdpbmUiOiJ3ZWJraXQiLCJsYW5ndWFnZSI6InJ1In0sImRldmljZSI6eyJtb2RlbCI6IiIsInR5cGUiOiJkZXNrdG9wIn0sImZsYXNoIjpmYWxzZSwib3MiOnsibmFtZSI6IndpbmRvd3MiLCJ2ZXJzaW9uIjoiNyIsImFkZHJlc3NSZWdpc3RlclNpemUiOiI2NGJpdCIsIm1ham9yIjoiNyIsIm1pbm9yIjoiMCIsInBhdGNoIjoiMCJ9fSwicGF0aCI6Imh0dHBzOlwvXC8xcGx1czEudmlkZW9cL3N0YXRpY1wvcGxheWVyXC8iLCJzaGFyZSI6ZmFsc2UsImxvZ28iOiJodHRwczpcL1wvMXBsdXMxLnZpZGVvXC9zdGF0aWNcL3BsYXllclwvaVwvbG9nb1wvY29sb3JcL3BsdXMxLnN2ZyIsInUiOmZhbHNlLCJ1dWlkIjp7ImgiOiJlYzk0NjU0Ni02MTc5LTVkYTgtYjE5ZS1hZDdiNGNmMzQ0YjQiLCJpIjpbMTE2NTEsOTEwNiw0NDY2LDc0NDQsNzQ0Niw3NDQ5LDg0NjE1LDc0NDEsNzQ0MiwxODExMywzNjYwOSwxMTY1MV19LCJhcGkiOiJodHRwczpcL1wvYXBpLjFwbHVzMS52aWRlbyIsInZhcm1pbnQiOnsiYXBpIjoiaHR0cHM6XC9cL2FwaS4xcGx1czEudmlkZW9cL2hvbWVcL3ZtYXBcLyJ9LCJnZCI6WyJ0c24udWEiLCIxcGx1czEudWEiLCIycGx1czIudWEiLCJ0ZXQudHYiLCJwbHVzLXBsdXMudHYiLCJ1bmlhbi51YSIsInVuaWFuLm5ldCIsInVuaWFuLnVhIiwidW5pYW4uaW5mbyIsImdsYXZyZWQuaW5mbyIsInVhdG9kYXkudHYiLCIxcGx1czEudmlkZW8iLCJvdnZhLnR2Il0sImFuYWx5dGljcyI6eyJncCI6eyJhY2NvdW50SUQiOiJCeUExTm1PcG5idDhMbVlxeWpRa1dyZDgubDBZZ29jeXFMWGlIamlKYXl2Lmg3IiwidHlwb2xvZ3kiOiIyNFwvMDAiLCJzZXJpZXMiOiJvdnZhXC9saXZlXC8xcGx1czEiLCJwcmVtaWVyZURhdGUiOmZhbHNlLCJjb250ZW50VHlwZSI6ImxpdmUiLCJwcm9qZWN0SUQiOjEsInZpZGVvVHlwZSI6IjEwIn19LCJicm9hZGNhc3QiOnsiYmVnaW4iOjE1Nzk2Njc0MDAsImVuZCI6MTU3OTY2OTIwMCwidGltZSI6MTU3OTY2ODYyMCwiYXBpIjoiaHR0cHM6XC9cL2FwaS4xcGx1czEudmlkZW9cL3YyXC91YVwvdHZndWlkZVwvMSJ9LCJzYyI6ZmFsc2UsImR0Ijo4fQ==")};</script>

и как видим,что после "ovva-player", идет что-то кодированное,и очень похожее на base64,пробуем раскодить функцией base64_decode,ну или воспользуемся онлайн сервисом
Смотрим,что получилось

+ открыть спойлер
{"id":1,"balancer":"https:\/\/grandcentral.1plus1.video\/lb\/live\/1\/098f0b10352541d7700efad985acc1fc\/","title":"\u0421\u043d\u0456\u0434\u0430\u043d\u043e\u043a \u0437 1+1","poster":"https:\/\/images.1plus1.video\/playlist-1\/4438\/57874bc03bd94b8f5af6c293df5fabba.768x576.jpg","position":0,"duration":-1,"live":true,"volume":75,"mute":false,"autoplay":true,"toh":false,"tls":true,"url":false,"language":"ua","user":{"browser":{"version":"79.0.3945.117","major":"79","minor":"0","patch":"3945.117","name":"chrome","engine":"webkit","language":"ru"},"device":{"model":"","type":"desktop"},"flash":false,"os":{"name":"windows","version":"7","addressRegisterSize":"64bit","major":"7","minor":"0","patch":"0"}},"path":"https:\/\/1plus1.video\/static\/player\/","share":false,"logo":"https:\/\/1plus1.video\/static\/player\/i\/logo\/color\/plus1.svg","u":false,"uuid":{"h":"ec946546-6179-5da8-b19e-ad7b4cf344b4","i":[11651,9106,4466,7444,7446,7449,84615,7441,7442,18113,36609,11651]},"api":"https:\/\/api.1plus1.video","varmint":{"api":"https:\/\/api.1plus1.video\/home\/vmap\/"},"gd":["tsn.ua","1plus1.ua","2plus2.ua","tet.tv","plus-plus.tv","unian.ua","unian.net","unian.ua","unian.info","glavred.info","uatoday.tv","1plus1.video","ovva.tv"],"analytics":{"gp":{"accountID":"ByA1NmOpnbt8LmYqyjQkWrd8.l0YgocyqLXiHjiJayv.h7","typology":"24\/00","series":"ovva\/live\/1plus1","premiereDate":false,"contentType":"live","projectID":1,"videoType":"10"}},"broadcast":{"begin":1579667400,"end":1579669200,"time":1579668620,"api":"https:\/\/api.1plus1.video\/v2\/ua\/tvguide\/1"},"sc":false,"dt":8}

И вот меня заинтересовала ссылка в "balancer",загружаю ссылку и смотрю,что же будет за результат,и что я вижу .....

+ открыть спойлер
302=https://live-k2310-kbp.1plus1.video/184723/smil:184723.smil/playlist.m3u8

А вижу ссылку на плейлист,копирую вставляю в плеер например vlc и в плеере идет телеканал 1+1,вернее новости.

Отладка кода — это как охота. Охота на баги.
Спасибо сказали: smsbox31

73

Re: Как находить и расшифровывать ссылки (tivix.net)

Спасибо, расшифровать ovva в base64 я не додумался. Теперь нормальный скрипт обновляет ссылки.

74 (2020.02.21 19:54:24 отредактировано smsbox3)

Re: Как находить и расшифровывать ссылки (tivix.net)

Spell пишет:

И вот меня заинтересовала ссылка в "balancer",загружаю ссылку и смотрю,что же будет за результат,и что я вижу .....

+ открыть спойлер
302=https://live-k2310-kbp.1plus1.video/184723/smil:184723.smil/playlist.m3u8

А вижу ссылку на плейлист,копирую вставляю в плеер например vlc и в плеере идет телеканал 1+1,вернее новости.

Что-то у меня сегодня до balancer доходит, а вот ссылку получить не дает. Толи защиту по стране поставили? Посмотрите пожалуйста продолжает работать как раньше или что-то изменилось?

75

Re: Как находить и расшифровывать ссылки (tivix.net)

smsbox3 пишет:

Что-то у меня сегодня до balancer доходит, а вот ссылку получить не дает. Толи защиту по стране поставили? Посмотрите пожалуйста продолжает работать как раньше или что-то изменилось?

Заголовки добавились и проверяются,а так вроде ничего не поменялось

Отладка кода — это как охота. Охота на баги.

76

Re: Как находить и расшифровывать ссылки (tivix.net)

Я вижу, что там добавили

?return_http=true

При добавлении пишет Access-Control-Allow-Origin: * domain access denied Чего-то не хватает.
Куда-то надо 'Origin: https://1plus1.video' прописать?

77

Re: Как находить и расшифровывать ссылки (tivix.net)

smsbox3 пишет:

Куда-то надо
'Origin: https://1plus1.video' прописать?

Добавили и надо прописать в header

"Origin: https://1plus1.video"
"Host: grandcentral.1plus1.video"
Отладка кода — это как охота. Охота на баги.
Спасибо сказали: smsbox31

78

Re: Как находить и расшифровывать ссылки (tivix.net)

Спасибо, то, что надо. Все работает.

Re: Как находить и расшифровывать ссылки (tivix.net)

Всем привет!
Как достать ссылку с https://filmix.co/
например
https://filmix.co/fantastiks/121233-2k- … -2018.html
Спасибо

80

Re: Как находить и расшифровывать ссылки (tivix.net)

andrewbeats пишет:

Всем привет!
Как достать ссылку с https://filmix.co/
например
https://filmix.co/fantastiks/121233-2k- … -2018.html
Спасибо

А у вас открывается сайт?
Что-то нет доступа на сайт.

+ открыть спойлер

https://hms.lostcut.net/misc.php?action=pun_attachment&amp;item=4208

Прикреплённые файлы сообщения

1.JPG 120.39 kb

Отладка кода — это как охота. Охота на баги.

Re: Как находить и расшифровывать ссылки (tivix.net)

Spell пишет:

А у вас открывается сайт?

Нет( Пару часов назад открывалось

82

Re: Как находить и расшифровывать ссылки (tivix.net)

andrewbeats пишет:

Нет( Пару часов назад открывалось

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

https://filmix.co/api/movies/player_data

сам post_id береться точно не помню вроде в ссылке выделил
h_s://filmix.co/fantastiks/121233-2k-chelovek-muravey-i-osa-2018.htm
POST который нужно отправить.

post_id=121233&showfull=true

а вот в ответ,если данные будут отправлены правильно,
придет json и там ссылки будут закодированные,их еще нужно будет декодировать.

Отладка кода — это как охота. Охота на баги.