吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 2703|回复: 17
收起左侧

[其他原创] 挑战解密最强前端加密播放器

  [复制链接]
1aqaq1 发表于 2023-8-22 18:02

目标网址是这个

aHR0cHM6Ly95YW5ndHUudG9wLw==

个人有个不太好的习惯,看到这种变态的加密,非要搞出来不可,否则心里别扭!

这个网站真实的播放地址,用的是wasm这种加密方式,研究了半天,最后找不到入口函数

就这样放弃?不,我默默的拿出来自己曾经看到过的RPC框架

具体步骤如下:

1、RPC框架下载地址

https://pan.baidu.com/s/19TyURN-wpqGUYBy1P025ew?pwd=6mu3

https://github.com/yint-tech/sekiro-open

下载解压缩后,如果是windows,那就bat直接启动即可,注意需要java环境

2、随便打开一个视频网页,F12,然后添加XHR断点 ,然后去刷新网页,不出意外会被断住

https://api.yangtu.link/v2/jx1

然后在控制台console输入下面的代码

(function() {
    'use strict';

    // Your code here...
    var _mscript=document.createElement("script")
    _mscript.src="https://sekiro.iinti.cn/sekiro-doc/assets/sekiro_web_client.js"
    document.body.appendChild(_mscript);
    function sek_start(){
        function guid() {
            function S4() {
                return (((1 + Math.random()) * 0x10000) | 0).toString(16).substring(1);
            }
            return (S4() + S4() + "-" + S4() + "-" + S4() + "-" + S4() + "-" + S4() + S4() + S4());
        }
        var client = new SekiroClient("ws://127.0.0.1:5620/business-demo/register?group=test&clientId=" + guid());
        client.registerAction("ojbk", async function (request, resolve, reject) {
            try {
                var e=request['url']
                const s = window.encrypt(`${e}|${Math.floor(Date.now() / 1e3)}`);
                                const n = await Ut(`/v2/jx1`, s, "POST");
                                if (n.code == 200) {
                           var sss = window.decrypt(n.url);
                    }
                                var jsonResult = {url:sss}
                                console.log(JSON.stringify(jsonResult));
                resolve(JSON.stringify(jsonResult));
            } catch (e) {
                reject("error: " + e);
            }
        });
    }
    setTimeout(sek_start,2000)
})();

然后把断点取消掉,直接点放行,注意网页别关闭

3、直接就拿到真实地址了

import requests

r=requests.Session()
pdata={
    'group':'test',
    'action':'ojbk',
    'url':'https://v.qq.com/x/cover/mzc002003rpvd4j/w0046a3hh1v.html'
}

response=requests.get("http://127.0.0.1:5620/business-demo/invoke",params=pdata)
print(response.text)

4、进阶的玩法

把框架部署到服务器,那个F12别关,就可以一直薅它的API接口了,

上面js脚本也可通过别的方式注入,例如油猴之类

所谓的最强加密播放器也不是没办法破解

免费评分

参与人数 3吾爱币 +9 热心值 +3 收起 理由
苏紫方璇 + 7 + 1 欢迎分析讨论交流,吾爱破解论坛有你更精彩!
yiwangzhiqian + 1 + 1 我很赞同!
hrh123 + 1 + 1 这个发脱壳破解区能有更多曝光

查看全部评分

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

百元大户 发表于 2023-8-28 18:53
感谢分享,研究了一下,把Ut补上就很方便了,不用下断点,直接调用就行
xue5hen 发表于 2023-8-22 22:04
看了下,这个网站视频并没有加密啊,直接在元素面板中就有视频的mp4地址,放在新窗口中可以直接播放。
或是我理解错了?
Henry2023 发表于 2023-8-22 19:05
漁滒 发表于 2023-8-22 19:59
【最强前端加密】这个怎么理解?谁说的?
云烟成雨 发表于 2023-8-22 20:00
我就想知道最强前端加密播放器是什么播放器?
pjy612 发表于 2023-8-22 20:41
本帖最后由 pjy612 于 2023-8-22 20:43 编辑
云烟成雨 发表于 2023-8-22 20:00
我就想知道最强前端加密播放器是什么播放器?

好像不是某疼。。。难道是啥第三方的?
我是不会改名的 发表于 2023-8-22 20:51
看了下就一个go写的wasm,还不如tx9.1,更不用说最新的9.2是vmp+wasn了
yzwj 发表于 2023-8-22 20:51
一个字,牛
shandian281 发表于 2023-8-22 21:04
不明觉厉。
头像被屏蔽
moruye 发表于 2023-8-22 21:41
提示: 作者被禁止或删除 内容自动屏蔽
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

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

GMT+8, 2024-11-24 21:51

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

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