VideoHelp Forum



Support our site by donate $5 directly to us Thanks!!!

Try StreamFab Downloader and download streaming video from Netflix, Amazon!



+ Reply to Thread
Results 1 to 21 of 21
  1. Can anyone please help me to decrypt the aes 128 key

    Here is the link

    https://www.durgasoftonline.com/s/preview/courses/Core-Java

    You can get m3u8 file from there and key is in k/timestamp

    Thanks in advanced!!!
    Quote Quote  
  2. @LZAA can you pls share the method how did you manage to download the video
    Pls pls
    Quote Quote  
  3. Bro can u share how you done this???
    Quote Quote  
  4. @LZAA
    Sharing is caring bro
    Pls share
    Quote Quote  
  5. Atleast share some hints brother so we can download
    I have also Pm you
    Quote Quote  
  6. g = function(a) {
    function b(a) {
    if (!(this instanceof b))
    throw new TypeError("Cannot call a class as a function");
    a = w(this, (b.__proto__ || Object.getPrototypeOf(b)).call(this, a));
    var k = a.load.bind(a);
    a.load = function(a, b, e) {
    var c = "ey endsWith url amp onSuccess data subarray ECB mode NoPadding pad decrypt AES stringify u8array enc buffer".split(" ");
    if (a[c[2]][c[1]](c[0]) || a[c[2]][c[1]](c[3])) {
    var d = e[c[4]];
    e[c[4]] = function(a, b, k) {
    var e = new Uint8Array(a[c[5]])
    , m = e[c[6]](0, 16)
    , g = e[c[6]](32, 48);
    e = cjs[c[12]][c[11]](convertArrayToBase64(m), cjs.enc.Base64.parse(spka), {
    mode: cjs[c[8]][c[7]],
    padding: cjs[c[10]][c[9]]
    });
    e = cjs[c[15]][c[14]][c[13]](cjs[c[12]][c[11]](convertArrayToBase64(g), e, {
    mode: cjs[c[8]][c[7]],
    padding: cjs[c[10]][c[9]]
    }));
    a[c[5]] = e[c[16]];
    d(a, b, k)
    }
    }
    k(a, b, e)
    }
    ;
    return a
    }
    v(b, a);
    return b
    }

    this is a decrypter function , can anyone help write a streamlink python plugin to override decryptor function
    Quote Quote  
  7. Looks like no help from anyone!!!
    Quote Quote  
  8. code47 wrote

    this is a decrypter function , can anyone help write a streamlink python plugin to override decryptor function
    Please give an example of how this script works, like for example some input and the decrypted output 32 character key.

    If this script works, then the process can be incorporated into another script that takes this output and pass it to streamlink.

    Therefore, please give a demonstration of this script in action. Thanks
    Quote Quote  
  9. This script is taking the input from timestamp url and output is decrypt key
    I am not good in python but someone good in python can create a script to override this function
    Which can be used with streamlink as a plugin.py
    Quote Quote  
  10. k/timestamp
    Last edited by DrQaatil; 11th Oct 2022 at 13:55.
    Quote Quote  
  11. Did anyone tried the curl command , the curl command is giving the keys but the problem is keys are changing for every request
    Is there a curl command to download video and decrypt the video in one request
    Quote Quote  
  12. the curl command is giving the keys but the problem is keys are changing for every request

    Statement is both factually true and false.


    It is true due to the fact that timestamp changes with each call. It is false in that the curl output is not the key. The curl output is used by the aes.js to create the key. The key does not change. Consider the curl output as a pointer to the key.


    The decode algorithm takes various timestamp data as the input and produces the one unique output.


    Probably the timestamp output has the current time embedded. Hence there can be an infinite number of timestamp outputs.


    Your best bet is to study the code that you posted. Get your code working and capture the output. Once you get the correct output, then it becomes a trivial task to incorporate into a script.
    Quote Quote  
  13. Hey jack_666

    I am not a very good developer but I am trying my best to find the function which is taking input from timestamp response
    Can you pls lend a helping hand in finding that function
    Quote Quote  
  14. nxhda
    Join Date
    Sep 2022
    Location
    United States
    Search Comp PM
    m3u8 url:
    https://d2s2mc5mfsrgxi.cloudfront.net/spees/w/o/5e356a710cf24531c92ac49f/v/5e6e6c1f0cf...fbe/index.m3u8

    key:
    base64: 0WEq1p83crz9Jn2aSN0zgg==
    hex: d1612ad69f3772bcfd267d9a48dd3382
    Quote Quote  
  15. Originally Posted by NBA456017 View Post
    m3u8 url:
    https://d2s2mc5mfsrgxi.cloudfront.net/spees/w/o/5e356a710cf24531c92ac49f/v/5e6e6c1f0cf...fbe/index.m3u8

    key:
    base64: 0WEq1p83crz9Jn2aSN0zgg==
    hex: d1612ad69f3772bcfd267d9a48dd3382
    Please help. I have one video hosted on CloudFront. Which I cannot download.
    https://d2qny97nu4rj64.cloudfront.net/spees/w/o/61a72b8a0cf2e2301bff3bc0/v/62a3c66e0cf...f65/index.m3u8

    It has AES 128 encryption. Can anyone help me with this?
    Quote Quote  
  16. Post url here!!!
    Quote Quote  
  17. nxhda
    Join Date
    Sep 2022
    Location
    United States
    Search Comp PM
    find "spka" in the console, and send here
    Image Attached Images  
    Quote Quote  
  18. Originally Posted by NBA456017 View Post
    find "spka" in the console, and send here
    Thanks I was able to download it. My question is can we batch download videos? I want a for loop which will open cmd paste the video link, spka and output video name. How can we achieve that.
    Quote Quote  
  19. Bro I wanna know how did you all get the keys, and on whih function does key depend on, can anyone clearly state.
    Quote Quote  
  20. Hi,
    I have sent you a message. Please check, thanks.
    Quote Quote  



Similar Threads

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