LoveCode 发表于 2024-4-25 16:41

[2024-04-22] 西瓜视频的视频下载链接变动

本帖最后由 LoveCode 于 2024-4-25 16:54 编辑

本次就不修仙了,也没什么好分析的(大都是运气)。另外,本文只给出思路,不提供程序。

# 前言

在 `2024-04-22` 西瓜视频的视频下载链接变化了。

-   比如访问西瓜视频的视频播放页 `https://www.ixigua.com/7360279127813063202`。
-   该视频的下载链接在 `window._SSR_HYDRATED_DATA` 对象中,它位于该播放页的 `HTML` 文档中。




经过分析其表现为:

1.   在此之前,只需要进行 `base64 decode` 即可获取视频的下载链接。




2.   现在多了一层 `AES` 解密,再进行 `base64 decode` 即可。





---



# 迅猛

整个分析过程我觉得**运气**占了 `90%`。






直接给结论:新增加的算法是 `AES`,其 `key、iv` 如下图所示,其 `mode 为 CBC,pad 为 Pkcs7`









`Python` 代码如下,只专注于解密的部分!

-   需要安装 `pycryptodome` 库。

```python
from Crypto.Cipher import AES
from Crypto.Util.Padding import unpad
import base64


def aes_decrypt(data: str, key: str) -> str:
    data = base64.b64decode(data)
    key = key.encode()
    iv = key[:16]

    # mode 为 CBC、pad 为 PKcs7
    cipher = AES.new(key, AES.MODE_CBC, iv)
    res = cipher.decrypt(data)
    res = unpad(res, AES.block_size)
    res = base64.b64decode(res).decode()
    return res
```



如下例子:







测试时发现有两种情况,其它的我也不深究了。





LoveCode 发表于 2024-7-1 01:16

5b34n2jm101kmn 发表于 2024-6-30 20:09
关注! 没有放弃一直在关注解密问题


已经更新,见这里 `https://www.52pojie.cn/thread-1939654-1-1.html`。

lingrain 发表于 2024-6-26 14:34

5b34n2jm101kmn 发表于 2024-6-24 23:24
是的,又失效了, 求算法解密出新的解析方法

干瞪眼中

rhgh 发表于 2024-6-28 19:52

本帖最后由 rhgh 于 2024-6-28 19:53 编辑

webid=8d5b676676083be54169a72eed285a3c05f23022d5223a8a568d7b1370ad2eb3d6b821da76ed94ad7ff6f9cae629c5381d6a1f7ac4352b01b90e8a47e119dc6645e3462a42d13fa56f202a6191fd17c776786a0a8c85b22fed1fcbac8aa92b81a6adba710c0c1a96ca8ed2eed8b3a9c3-93a0ad933eeb3e4ba492f59839192704&fid=f83e222a2c75e88a9677a17f8b84aa74&wid=58c157f72ead60487d6fab7fe9197e5b

抓包看上报地址多了webid参数   里面红色部分不知道怎么计算的

筱良i 发表于 2024-4-25 17:58

大佬厉害,跟着学习

zhangzheh 发表于 2024-4-25 19:00

好好好,我会多老的

字母 发表于 2024-4-25 19:41

厉害了大佬!

deffedyy 发表于 2024-4-25 19:41


大佬厉害,跟着学习

BigMon 发表于 2024-4-25 19:48


大佬厉害,跟着学习

zwmfyy 发表于 2024-4-25 19:58

大佬厉害,跟着学习

wakichie 发表于 2024-4-25 21:14

大佬出个成品

bfyh 发表于 2024-4-25 21:28

这个很有用,非常好啊!

afti 发表于 2024-4-25 21:31

大佬厉害,跟着学习
页: [1] 2 3 4 5 6 7 8 9 10
查看完整版本: [2024-04-22] 西瓜视频的视频下载链接变动