草庐IT

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

文章仅供学习参考文章目录前言一、页面分析二、找加密入口三、总结前言目标网站:aHR0cHM6Ly93d3cuZmFudHVhbmhkLmNvbS9wbGF5L2lkLTEzMzk3LTEtMS5odG1s一、页面分析要拿到的是这个网站解析后返回的视频地址通过搜搜是无法找到的,说明不是后端直接返回,而是通过JS处理后生成的二、找加密入口通过观察发现,这一处有一串神秘的url,大概率就是视频地址加密之后的样子,然后调用YZM.start()进行解密的先下个断点看看进到函数里面,继续调用play函数跟到这里后,先看看网页有没有生成视频链接发现没有生成,直接按个F10跳过这个函数可以看到是生成了视频地

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

文章仅供学习参考文章目录前言一、页面分析二、找加密入口三、总结前言目标网站:aHR0cHM6Ly93d3cuZmFudHVhbmhkLmNvbS9wbGF5L2lkLTEzMzk3LTEtMS5odG1s一、页面分析要拿到的是这个网站解析后返回的视频地址通过搜搜是无法找到的,说明不是后端直接返回,而是通过JS处理后生成的二、找加密入口通过观察发现,这一处有一串神秘的url,大概率就是视频地址加密之后的样子,然后调用YZM.start()进行解密的先下个断点看看进到函数里面,继续调用play函数跟到这里后,先看看网页有没有生成视频链接发现没有生成,直接按个F10跳过这个函数可以看到是生成了视频地

jsjiami.com V6版本,js解密的方法。

我们在爬内容,抓取页面的时候,总会遇到sojsonv5,jsjiami.com的v6加密。jsjiamiv6: JS加密,JS不可逆加密,JS混淆,JS混淆加密,JS压缩加密-[JavaScript加密]我看了下这个js完全有效。废话不多说。直接上代码。(function(js_body){//脱壳&&解密letjs_arr=js_body.split("\n").pop().split(';'),fun_name=/var\s+(_0x[a-z0-9]+)=/.exec(js_arr[6])[1],reg_str=fun_name+'\\('+"'([^']+)',\s*'([^']+)'"

jsjiami.com V6版本,js解密的方法。

我们在爬内容,抓取页面的时候,总会遇到sojsonv5,jsjiami.com的v6加密。jsjiamiv6: JS加密,JS不可逆加密,JS混淆,JS混淆加密,JS压缩加密-[JavaScript加密]我看了下这个js完全有效。废话不多说。直接上代码。(function(js_body){//脱壳&&解密letjs_arr=js_body.split("\n").pop().split(';'),fun_name=/var\s+(_0x[a-z0-9]+)=/.exec(js_arr[6])[1],reg_str=fun_name+'\\('+"'([^']+)',\s*'([^']+)'"