虽然我拿到了它的 m38u 但是我还是不懂他是怎么做到的

2023-10-25 13:25:48 +08:00
 collen

https://sflix.to/watch-tv/free-loki-hd-42258.4791523 屏蔽 js 是 https://cdnjs.cloudflare.com/ajax/libs/vue/2.6.10/vue.min.jshttps://cdn.jsdelivr.net/npm/js-cookie@beta/dist/js.cookie.min.js 就不会跳了, 我用油猴写了 vue 和 window 的跳转都失效了,他是服务器给我跳走的吗

1248 次点击
所在节点    程序员
7 条回复
collen
2023-10-25 14:05:10 +08:00
honkew
2023-10-25 14:49:31 +08:00
你要干嘛
你想解决什么问题

先看看自己的提问
pxiphx891
2023-10-25 15:03:00 +08:00
不用上班吗同学们
collen
2023-10-25 15:32:08 +08:00
我想知道他按 F12 就跳到首页是怎么做到的,我要怎样才能让他停止跳转
ymcHaojiubujian
2023-10-25 15:34:25 +08:00
你想问的事切片器怎么实现的?
ymcHaojiubujian
2023-10-25 16:50:00 +08:00
看下这个

function _0x39426c(e) {
function t(e) {
if ("string" == typeof e)
return function(e) {}
.constructor("while (true) {}").apply("counter");
1 !== ("" + e / e).length || e % 20 == 0 ? function() {
return !0
}
.constructor("debugger").call("action") : function() {
return !1
}
.constructor("debugger").apply("stateObject"),
t(++e)
}
try {
if (e)
return t;
t(0)
} catch (e) {}
}
setInterval(function() {
_0x39426c()
}, 4e3),
collen
2023-10-25 17:20:14 +08:00
上面的代码应该是
(function anonymous(
) {
debugger
})
调出 debugger 这个点调试就可以跳过了
我看他代码顶端有个
$.get("/ajax/verify?domain=" + window.location.hostname, function(e) {
e.status || (window.location.href = e.redirectTo)
}),
{
id: $(".detail_page-watch").attr("data-id"),
type: $(".detail_page-watch").attr("data-type")
})
我觉得是请求接口的时候后端判断的,因为我把 verify 请求拦截了,他会在 3 种情况下跳,1 是播放的时候在 app.min.js 里面有个逻辑跳了,2 是请求具体视频接口的时候会跳走,3 是请求一个后端的接口也会跳走,我估计是前面的 js.cookie.min.js 这里 cookie 塞东西, 后端看到了给调走了

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/985246

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX