1.抓包判断video的生成
最早出现的mp4的位置是在某个请求的参数中,且这个请求还返回了这个mp4地址。
2.看调用栈
这个请求只有一个调用栈,且urls就是视频地址。之后就没法继续跟调用栈了。
3.看源码
本应放置视频标签的位置嵌套了一个播放器,且有一个奇怪类似于被加密处理过的url值,而且不同视频的网页url的值也不一样。
4.确定生成位置,进行断点调试
可以确定的是一定是在第一个请求开始到第一次出现mp4的时候,生成了视频地址!!!
那我们对自己狠一点,直接在打下js全局断点,不断的执行,观察是否有明显的加密操作或者调用了源码中url的地方。
5.找到疑似加密处理的位置,打上断点
果然是使用了源码中url值进行了处理,至此还原base64处理和decode解码逻辑即可了。