某浪视频key解密分析

查看 186|回复 9
作者:漁滒   
[md]@TOC
最近坛内出现不少关于某浪的逆向分析教学教学贴
1.某浪视频获取
2.某浪m3u8解密简单分析
3.某浪新版key解密
4.某音平台某浪新版key解密 play_licenses
某浪视频的key并不在m3u8内,现在请求到m3u8以后,还需要请求一个play_licenses的接口,请求到之后返回的是加密的key

跟踪堆栈调试时,会发现进行了一个大循环

解密过程涉及jsvmp,为了方便使用,封装成dll进行处理
Python调用案例
    dll = ctypes.WinDLL('snssdk.dll', winmode=0)
    dll.init_wasm()
    dll.decrypt_key.argtypes = [ctypes.c_char_p]
    dll.decrypt_key.restype = ctypes.c_char_p
    ckey = dll.decrypt_key(ctypes.c_char_p(b"muZOqFO3H6hTiHKVa9t3xGvYcZub")).decode()
    print(ckey)  # 1d45c6d6841e4752
    ckey = dll.decrypt_key(ctypes.c_char_p(b"ouZ2xWyJTcYA5R2rAIoclAHESuYE+RnYAJcetgmpFOBYsELAwA==")).decode()
    print(ckey)  # 991b8fe94e58466fb9f6592f69076bff
增加python的exe调用案例
    snssdk = os.popen('snssdk muZOqFO3H6hTiHKVa9t3xGvYcZub')
    key = snssdk.read()
    print(key)  # 1d45c6d6841e4752
    snssdk = os.popen('snssdk ouZ2xWyJTcYA5R2rAIoclAHESuYE+RnYAJcetgmpFOBYsELAwA==')
    key = snssdk.read()
    print(key)  # 991b8fe94e58466fb9f6592f69076bff
下载地址:见附件

视频, 的是

wanfeng12378766   

谢谢分享!
xixicoco   

渔歌出手就是一个不凡,大赞
xixicoco   

就想知道哥是如何把js打包为dll的??
wuailuntanpeng   

厉害啦啊额
laustar   

        我很赞同!
20020333   

哦,不错
sdytygygjl   

渔歌出手不凡,感谢分享!
modesty88   

渔哥解析下抖音放映厅呗,视频流与音频流都被加密了
suenley   

感谢渔大分享,YYDS
您需要登录后才可以回帖 登录 | 立即注册

返回顶部