码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • 【2022-09-14】JS逆向之某团影视(jsjiami-v5)


    文章仅供学习参考

    文章目录

    • 前言
    • 一、页面分析
    • 二、找加密入口
    • 三、总结


    前言

    目标网站:aHR0cHM6Ly93d3cuZmFudHVhbmhkLmNvbS9wbGF5L2lkLTEzMzk3LTEtMS5odG1s


    一、页面分析

    要拿到的是这个网站解析后返回的视频地址
    在这里插入图片描述

    在这里插入图片描述

    通过搜搜是无法找到的,说明不是后端直接返回,而是通过JS处理后生成的
    在这里插入图片描述

    二、找加密入口

    通过观察发现,这一处有一串神秘的url,大概率就是视频地址加密之后的样子,然后调用 YZM.start()进行解密的
    在这里插入图片描述
    先下个断点看看
    在这里插入图片描述
    进到函数里面,继续调用play函数

    在这里插入图片描述
    跟到这里后,先看看网页有没有生成视频链接
    在这里插入图片描述
    发现没有生成,直接按个F10跳过这个函数
    在这里插入图片描述

    可以看到是生成了视频地址,说明play函数里做了url的解密操作
    在这里插入图片描述
    重新断点到play函数,走到这后,进yzmplayer里

    在这里插入图片描述
    好家伙!一目了然了,这是直接薅的jsjiami呀,注释也不去了
    在这里插入图片描述
    然后进到里面,最终是走这个else分支里的代码
    在这里插入图片描述

    简单还原下看看
    在这里插入图片描述
    这边不好判断是在哪里进行的解密,笨方法就是逐个下断点看在哪里生成了url,然后下个断点刷新下,
    最终入口是在这
    在这里插入图片描述
    然后慢慢跟进去,就能发现了
    在这里插入图片描述

    也就是个AES-CBC的加密,IV跟KEY是死的,直接套算法模板调用就行了

    在这里插入图片描述
    在这里插入图片描述


    三、总结

    水一篇吧…… 是在是太久没更新了

  • 相关阅读:
    VCS工具学习笔记(7)
    CSF视频文件格式转换WMV格式
    使用adb命令打开应用
    强力解决使用node版本管理工具 NVM 出现的问题(找不到 node,或者找不到 npm)
    vue3在main.js里面定义全局函数,然后其他页面使用
    [vscode] 1. 在编辑器的标签页下显示文件目录(标签页显示面包屑) 2. 在标题栏上显示当前文件的完整路径
    【视觉预训练】《BEIT: BERT Pre-Training of Image Transformers》 ICLR 2022
    高校邮件系统盗号问题处置经验
    普林斯顿算法讲义(四)
    USB过压过流保护IC
  • 原文地址:https://blog.csdn.net/qq_26079939/article/details/126848251
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号