【2022-09-14】JS逆向之某团影视(jsjiami-v5)

文章仅供学习参考


前言

目标网站:aHR0cHM6Ly93d3cuZmFudHVhbmhkLmNvbS9wbGF5L2lkLTEzMzk3LTEtMS5odG1s


一、页面分析

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

在这里插入图片描述

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

二、找加密入口

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

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

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

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

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

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

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


三、总结

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

评论 143
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

阿J~

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值