VideoHelp Forum




+ Reply to Thread
Results 1 to 7 of 7
  1. Hi to you all,
    I'm struggling to decrypt this show, but I cannot obtain a valid key.
    Obviously I've got a pair cdm keys,

    PSSH: AAAAd3Bzc2gAAAAA7e+LqXnWSs6jyCfc1R0h7QAAAFcIARIQtq Yhh6jfMFysbUvAUQnR0xoFTmFncmEiOmRybV9yb290L0RSTU5h Z3JhX1VuaXZlcnNhbF9tdWx0aWF1ZGlvLzIyMDkyMDc5XywxOD AwLDI0MDA=

    and a license url: https://rai6nb5f.anycast.nagra.com/RAI6NB5F/wvls/contentlicenseservice/v1/licenses

    but, when I type all that on wks-keys all I get is a "unable to parse license, check protobufs" warning.

    Any advice?
    Quote Quote  
  2. your key

    Code:
    b6a62187a8df305cac6d4bc05109d1d3:1d5f7a5923eb9737f7610f79c76e10c7
    Quote Quote  
  3. Originally Posted by cedric8528 View Post
    your key

    Code:
    b6a62187a8df305cac6d4bc05109d1d3:1d5f7a5923eb9737f7610f79c76e10c7
    Thanks a lot!
    May I ask you how did you manage to get the keys?
    In other words, where was I going wrong?
    Quote Quote  
  4. Originally Posted by RandallFlagg View Post
    Originally Posted by cedric8528 View Post
    your key

    Code:
    b6a62187a8df305cac6d4bc05109d1d3:1d5f7a5923eb9737f7610f79c76e10c7
    Thanks a lot!
    May I ask you how did you manage to get the keys?
    In other words, where was I going wrong?
    You need to have the authorization token in your headers:

    Code:
    headers = {
        'nv-authorizations': 'eyJhb...Longstring',
    }
    and you have to use it quickly because it expires in very short time.
    Quote Quote  
  5. You need to have the authorization token in your headers:

    Code:
    headers = {
        'nv-authorizations': 'eyJhb...Longstring',
    }
    and you have to use it quickly because it expires in very short time.[/QUOTE]

    Checked on headers.py and it was there. Here are my headers:

    import requests

    headers = {
    'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:121.0) Gecko/20100101 Firefox/121.0',
    'Accept': '*/*',
    'Accept-Language': 'it-IT,it;q=0.8,en-US;q=0.5,en;q=0.3',
    # 'Accept-Encoding': 'gzip, deflate, br',
    'Referer': 'https://www.raiplay.it/',
    'nv-authorizations': 'eyJhbGciOiJIUzI1NiIsImtpZCI6IjE5MDEwIiwidHlwIjoiS ldUIn0.eyJ2ZXIiOiIxLjAiLCJ0eXAiOiJDb250ZW50QXV0aFo iLCJleHAiOjE3MDU2MDEwNzAsImNvbnRlbnRSaWdodHMiOlt7I mNvbnRlbnRJZCI6ImRybV9yb290L0RSTU5hZ3JhX0Rpc25leV9 tdWx0aWF1ZGlvLzIyMDUyNzgxXywxODAwLDI0MDAiLCJzdG9yY WJsZSI6ZmFsc2UsInVzYWdlUnVsZXNQcm9maWxlSWQiOiJXaWR ldmluZSBTTDMgSERDUF9OT05FIChVTklWRVJTQUwtRElTTkVZK SJ9XX0.IHCofHOkF2fgINpeaztnk4n3YUnYqN9SXQy8aZG3JJM ',
    'Origin': 'https://www.raiplay.it',
    'DNT': '1',
    'Connection': 'keep-alive',
    'Sec-Fetch-Dest': 'empty',
    'Sec-Fetch-Mode': 'cors',
    'Sec-Fetch-Site': 'cross-site',
    # Requests doesn't support trailers
    # 'TE': 'trailers',
    'Content-Type': 'application/x-www-form-urlencoded',
    }

    data = '^\b^\x04'

    response = requests.post(
    'https://rai6nb5f.anycast.nagra.com/RAI6NB5F/wvls/contentlicenseservice/v1/licenses',
    headers=headers,
    data=data,
    )
    Quote Quote  
  6. Member
    Join Date
    Dec 2021
    Location
    england
    Search Comp PM
    you dont need full header
    just like below
    Code:
    import requests
    
    headers = {
    'nv-authorizations': 'eyJh.................',
    }
    be quickly otherwise it will expired

    Image
    [Attachment 76284 - Click to enlarge]
    Last edited by iamghost; 18th Jan 2024 at 12:35.
    Quote Quote  
  7. Originally Posted by iamghost View Post
    you dont need full header
    just like below
    Code:
    import requests
    
    headers = {
    'nv-authorizations': 'eyJh.................',
    }
    be quickly otherwise it will expired
    It worked!!!!
    Thank you very much!
    Quote Quote  



Similar Threads

Visit our sponsor! Try DVDFab and backup Blu-rays!