有没有办法实现外部入侵,让视频倍速播放?

2023-11-14 10:03:11 +08:00
 godleon

场景

比较简单,一个微信小程序,里面是学习视频,看完视频就是学习完成,但是没有倍速播放,可以实现外部入侵让他倍速播放吗,求指点;
    当然还得能完成学习;
4051 次点击
所在节点    程序员
37 条回复
tool2d
2023-11-14 10:12:41 +08:00
劫持 DNS ,本地搭建一个 web 服务器,把正常学习视频 url 用 302 location 转到本地的 1 秒视频,1 秒完成学习。
yyf1234
2023-11-14 10:22:48 +08:00
先抓包,看看跟服务端怎么通信的,比较简单的可能直接就 post 播放进度,复杂一点的分析源码
paopjian
2023-11-14 10:50:12 +08:00
万一是后台记录播放进度和播放时间的,你这个就算作弊了,还是老老实实放着看把
jonty
2023-11-14 11:10:42 +08:00
这种后台一般会有记录吧,之前青年大学习作弊后台就看得到
AreYou0k
2023-11-14 11:15:52 +08:00
如果它是记录你点进来和离开时间呢? 倍速达不到时间啊. 先抓下包看看用的什么方案先
ho121
2023-11-14 11:16:40 +08:00
变速齿轮?
sentinelK
2023-11-14 11:20:21 +08:00
你确定学习完 = 视频播放完毕?
sola97
2023-11-14 12:19:41 +08:00
我记得 iPhone 到锁屏界面拉进度条就完事了
godleon
2023-11-14 12:23:32 +08:00
@sentinelK 是的 这个可以确定
Damn
2023-11-14 12:29:24 +08:00
@godleon 那你这个简直是 easy 模式。
我遇到过最变态的是后端记录时间和时间段,你几分几秒到几分几秒播放了都是有记录的,倍速播放不记录。
得完完整整地看一遍才行,随便拉进度条到头来用的时间比老老实实看费的功夫还多。。

我还遇到过随便拉进度条会让你完成,但后端记录下来然后封号的,还得找本单位管理员解封。。
godleon
2023-11-14 12:30:04 +08:00
@yyf1234
@AreYou0k
@Damn
关键是没法抓包呀,一开抓包 挂代理,进不去小程序
momooc
2023-11-14 12:31:05 +08:00
找个闲置手机慢慢看吧
callmesmc
2023-11-14 12:44:27 +08:00
这简单,iOS 里直接拉进度条就行
godleon
2023-11-14 12:54:46 +08:00
@callmesmc 微信小程序没有进度条
ETiV
2023-11-14 13:10:37 +08:00
mitmproxy ,把证书装好

微信小程序应该做不了 SSL Pinning ,做个中间人抓包是没问题的
incubus
2023-11-14 13:52:08 +08:00
用个另外的手机搞自动化吧
noobma
2023-11-14 13:58:39 +08:00
@ETiV 我用 mitmproxy ,有的小程序会检测出来使用了代理,不让使用
johnidy
2023-11-14 13:59:47 +08:00
搞个 Android 闲置手机挂着看视频。PC 端 python/shell+adb 命令定时发模拟点击事件,定时点下一课。24 小时通宵学习表现很学霸。
lyc8503
2023-11-14 14:02:55 +08:00
无法抓包是证书问题, 用 SSL Unpinning 的一些 Xposed 模块.
wjx0912
2023-11-14 14:06:07 +08:00
inject 这个:
const el = document.querySelector('video')
el.playbackRate = 2

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

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

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

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

© 2021 V2EX