前言:本身只是想说一下针对小白js逆向中import导入的问题,但单纯说还是有点无聊,估计没人看;今儿个举个实例,让您看得清楚,看得明白.(吃水不忘挖井人,看文记得甩个赞)
一、问题:
需要逆向的参数:signature
二、逆向步骤
1、Ctrl+shift+f 全局搜索参数;
2、断点、刷新、出结果
3、看看传入参数是什么(不就是图1的参数嘛);控制台复制出来“copy(this.params)”
第二个参数就是写死的字符
4、看看什么在加密
5、sha1加密,哦~这不就呼之欲出嘛,管他七七八十八,拿js代码
6、报错:Cannot use import statement outside a module(重点,拿小本本记起来,卷起来!)
解决:在新建的node文件中配置一个package.json文件
cmd项目目录、输入npm init、一直回车、输入yes、打开文件添加"type":"module"
7、新报错、找不到导入的jshashes,放到同级目录
8、全局搜索,这github项目都在这儿 ;下载下来
补充:
9、导入出结果
主人公:aHR0cHM6Ly93d3cuMTkwNS5jb20v(base64编码)针对非vip视频
结束语:
很简单的操作,也是无脑操作,但方便就行!
此刻:云卷云舒!