python快速实现某东方视频解密wasm算法

这篇具有很好参考价值的文章主要介绍了python快速实现某东方视频解密wasm算法。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

开始之前请大家先去了解一下 wasm这种技术(可以百度搜索一下 WebAssembly是什么?)

现在开始....

1,先看一张图

python快速实现某东方视频解密wasm算法

 首先写一个本地加载wasm的方法

00043706.wasm就是当前网站load的wasm库,如果遇到报错,请联系我,文章最后有qq联系方式

let u ={}
function i() {
      
            return  fetch("00043706.wasm").then(function(A) {
                if (!A.ok)
                    throw "failed to load wasm binary file at '" + s + "'";
                return A.arrayBuffer()
            })
}
function ss(){
            return i().then(function(A) {
                return WebAssembly.instantiate(A, u)
            }).then(function(A) {
                console.log(A.instance)
            }).catch(function(t) {
                console.log(t)

            })
}
ss();

打印出来所有的方法看一下,然后和源码(下图)比对一下,发现都一直asm.xxxx.apply

中的xxxx就是函数名称

python快速实现某东方视频解密wasm算法

 我们可以使用node或者渲染代码快速加载,本人用的python+快速渲染处理的,共耗费工时5小时左右。

先拿到wasm,然后拼接加载所需要的环境,就行了

不好下载wasm或者找不到的朋友,打开f12找到这个位置,e(23)(xxxx)

其中的xxxx就是wasm的base64编码,转成bytes存起来一样。

python快速实现某东方视频解密wasm算法

 文章来源地址https://www.toymoban.com/news/detail-422185.html

为了方便你我他,已经打包好了,联系我拿包一键运行(下面是我封装好的)运行起来,等待解密两个字加载成功,你就可以发请求了了

python快速实现某东方视频解密wasm算法

 比如我发送:某东方 这种链接 /api/hls/sgmt_bin?code=获取到的bytes类型的content,

python快速实现某东方视频解密wasm算法

这种也看不明白

先base64转码以后发给我打包的服务(图片b_strr就是转码的base64字符串):

python快速实现某东方视频解密wasm算法

 红色的就是我们的结果,0-19后面跟的就是m3u8片段前0-19的解密key,

aes解密的时候填入这个key就可以下载了 ,我随便找了一个视频进行了下载,很是完美

python快速实现某东方视频解密wasm算法

 有问题欢迎进群,sososo,进去可私信我

python快速实现某东方视频解密wasm算法

 

 

到了这里,关于python快速实现某东方视频解密wasm算法的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • JavaScript排序算法大解密 - 冒泡、选择、插入、快速排序全解析

    📢 鸿蒙专栏:想学鸿蒙的,冲 📢 C语言专栏:想学C语言的,冲 📢 VUE专栏:想学VUE的,冲这里 📢 CSS专栏:想学CSS的,冲这里 📢 Krpano专栏:想学VUE的,冲这里 🔔 上述专栏,都在不定期持续更新中!!!! 目录 ✨ 前言 冒泡排序 选择排序 插入排序 快速排序 ✨ 结语

    2024年01月17日
    浏览(39)
  • python实现快速排序算法

    1. 快速排序 快速排序(英语:Quicksort),又称划分交换排序(partition-exchange sort),通过一趟排序将要排序的数据分割成独立的两部分,其中一部分的所有数据都比另外一部分的所有数据都要小,然后再按此方法对这两部分数据分别进行快速排序,整个排序过程可以递归进行

    2024年02月06日
    浏览(30)
  • ffmpeg.wasm处理视频

    github.com/ffmpegwasm/… ffmpeg wasm 是什么 ffmpeg是功能非常强大的视频处理开源软件,很多视频播放器就是使用它来做为内核。 webassembly 是 Binary Code, 是编译目标。WebAssembly将很多编程语言带到了Web中。 wasm解决了性能问题,将各种耗性能的app从Desktop搬到Web上。 想用ffmpeg纯web端实

    2024年02月13日
    浏览(38)
  • Python海康威视SDK实现实时预览:快速构建高效视频监控系统

    Python海康威视SDK实现实时预览:快速构建高效视频监控系统 在当今社会,安全问题越来越受到人们的关注,越来越多的企业和机构开始建设视频监控系统。而Python作为一种高效、易用的编程语言,已经成为了许多开发人员的首选。本文将介绍如何使用Python海康威视SDK来实现实

    2024年02月14日
    浏览(32)
  • 什么是美颜SDK:解密视频美颜SDK背后的图像处理算法

    美颜SDK是一种集成到应用程序中的工具包,能够通过图像处理算法实时改善或修改用户的面部外观。在本文中,我们将深入探讨美颜SDK的基本概念,并解密其背后的图像处理算法。 一、美颜SDK的基本概念 美颜SDK的应用范围广泛,涵盖了视频通话、社交媒体、短视频应用等多

    2024年01月23日
    浏览(38)
  • 【Python】使用文件哈希算法快速比较两个文件是否相同(代码实现)

    哈希值(Hash Value),也称为哈希码、散列值或摘要,是一种将任意长度的输入数据转换为固定长度字符串(通常是一串数字和字母)的算法的结果。哈希值通常用于唯一标识数据,以便快速检索或比较数据。哈希值的特点包括: 固定长度:无论输入数据的大小如何,哈希函

    2024年01月21日
    浏览(35)
  • 使用Python基于opencv实现多视频画面拼接融合算法demo

    单个相机视频画面尺寸有限,在需要全景展示的场景下,就需要将多个相机视频进行拼接融合,得到一张全景图。本文基于opencv实现一个视频拼接的demo,熟悉视频拼接流程和opencv接口。 直接上代码吧,注释还是比较清楚的: 该demo使用ORB算法检测关键点,使用BFMatcher进行特征

    2024年02月04日
    浏览(30)
  • 快排神器解密,百度与搜狗快速排名软件到底是如何实现的?

    作为一个网站运营者,我们都梦想着自己的网站能够在搜索引擎上获得更高的排名,从而获得更多的流量和商机。想要快速提升网站排名,就需要一款高效的SEO快速排名工具。今天我们为大家推荐一款专业级别的工具——百度SEO快排软件,它将帮助你的网站在搜索引擎上快速

    2024年02月06日
    浏览(42)
  • Python采集法外狂徒张三所有视频【含jS逆向解密】

    传说中,有人因为只是远远的看了一眼法外狂徒张三就进去了😂 我现在是获取他视频,岂不是直接终生了🤩 网友:赶紧跑路吧 😏 好了话不多说,我们直接开始今天的内容吧! 你需要准备 环境使用 Python 3.8 Pycharm 模块使用 import requests import csv import datetime import hashlib impor

    2024年02月16日
    浏览(36)
  • Python批量爬取B站法外狂徒张三所有视频【含jS逆向解密】

    传说中,有人因为只是远远的看了一眼法外狂徒张三就进去了😂 我现在是获取他视频,岂不是直接终生了🤩 网友:赶紧跑路吧 😏 好了话不多说,我们直接开始今天的内容吧! 环境使用 Python 3.8 Pycharm 模块使用 import requests import csv import datetime import hashlib import time 爬虫实现

    2024年02月14日
    浏览(24)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包