欢迎光临
我们一直在努力

记录一次某动漫资源网站前端反-反调试

问题:某动漫资源网站在播放页面打开调试工具后会跳转到主页

参考:https://2yo.cc/2020/02/28/%E5%85%B3%E4%BA%8E%E5%89%8D%E7%AB%AF%E5%8F%8D%E8%B0%83%E8%AF%95/

步骤:

inspect面板 设置 网页 unload 断点没有起作用,于是考虑是 js 代码跳转,所以断点这部分可以尝试设置 script 断点,一步一步观察js代码的运行过程。

记录一次某动漫资源网站前端反-反调试

首先,跳转地址为首页 www.age***.net ,我们在 network panel 里查看此请求的 initiator,可以看到是一个名为 s_dett.js 的文件发起的,因为播放页面被跳转了,看不到此页面的 source panel,遂在 network panel 里看此js文件请求,下来放到编辑器里查看,可以看到代码里包含明显可疑的片段 location, href 等字眼。

于是定位到这个文件,设置 script 断点,等运行到这个文件的时候看到 __getCookie_v3('username') != 'admin' 

记录一次某动漫资源网站前端反-反调试

这个判断条件是跳转部分是否运行的关键,继续运行,可以看到 __getCookie_v3 函数定义于 history.js文件中,函数的判断是看cookie里是否有 username:admin这一条,如果有的话那么 __getCookie_v3 会返回 admin,__getCookie_v3('username') != 'admin' 这个条件不成立,页面跳转就不会执行。

记录一次某动漫资源网站前端反-反调试

所以解决方法就是修改 cookies,添加一条 username:admin ,这样就能解决跳转问题。

赞(0) 打赏
未经允许不得转载:哈哈网 » 记录一次某动漫资源网站前端反-反调试

相关推荐

  • 暂无文章

评论 抢沙发

觉得文章有用就打赏一下文章作者

非常感谢你的打赏,我们将继续提供更多优质内容,让我们一起创建更加美好的网络世界!

支付宝扫一扫打赏

微信扫一扫打赏