吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 8280|回复: 102
收起左侧

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

  [复制链接]
LoveCode 发表于 2024-4-25 16:41
本帖最后由 LoveCode 于 2024-4-25 16:54 编辑

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

前言

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

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

image-20240423233455697.png

经过分析其表现为:

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

image-20240424235101213.png

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

迅猛

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

image-20240425161704776.png

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

image-20240425003057989.png

image-20240425152619715.png

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

  • 需要安装 pycryptodome 库。
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

如下例子:

image-20240425153025374.png

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

image-20240425160815041.png

image-20240425161013942.png

免费评分

参与人数 28吾爱币 +33 热心值 +25 收起 理由
笙若 + 1 + 1 谢谢@Thanks!
hapTop + 1 谢谢@Thanks!
Dj927 + 1 + 1 我很赞同!
linix + 1 + 1 楼主很热心!
zhc5827710 + 1 我很赞同!
ldm2060 + 1 + 1 我很赞同!
dzp123156 + 1 + 1 谢谢@Thanks!
jiligulu + 1 我很赞同!
leanfly + 1 + 1 我很赞同!
涛之雨 + 7 + 1 欢迎分析讨论交流,吾爱破解论坛有你更精彩!
落日余辉x + 1 + 1 我很赞同!
anawwy + 1 + 1 谢谢@Thanks!
kylee + 1 + 1 我很赞同!
SVIP008 + 1 欢迎分析讨论交流,吾爱破解论坛有你更精彩!
策士 + 1 + 1 鼓励转贴优秀软件安全工具和文档!
HJX1623440007 + 1 + 1 谢谢@Thanks!
长日鸿阳 + 1 + 1 我很赞同!
yunji + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!
xhonker + 1 谢谢@Thanks!
prince_cool + 2 + 1 我很赞同!
shaosir2024 + 1 + 1 热心回复!
woyucheng + 1 + 1 谢谢@Thanks!
wang380006 + 1 + 1 我很赞同!
sdnj + 1 我很赞同!
qiguanghui8817 + 1 我很赞同!
wuai3456 + 1 + 1 用心讨论,共获提升!
踮起脚尖过日子 + 1 + 1 我很赞同!
漁滒 + 4 + 1 我很赞同!

查看全部评分

本帖被以下淘专辑推荐:

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

 楼主| 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
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
大佬厉害,跟着学习
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-5 04:59

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表