V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
godleon
V2EX  ›  程序员

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

  •  
  •   godleon · 165 天前 · 3637 次点击
    这是一个创建于 165 天前的主题,其中的信息可能已经有所发展或是发生改变。

    场景

    比较简单,一个微信小程序,里面是学习视频,看完视频就是学习完成,但是没有倍速播放,可以实现外部入侵让他倍速播放吗,求指点;
        当然还得能完成学习;
    
    第 1 条附言  ·  164 天前
    感谢大家回复,以下是尝试了一些办法

    1.变速齿轮 没有效果
    2.使用篡改猴,暴力猴,确实有针对这种的脚本,但是只能满足自动学习,视频是不允许变速的
    3.播放页控制台 document.querySelector('video')el.playbackRate =16 ; 设置过之后 再看还是原倍速
    4.抓包成功了 但是看不懂规则
    5.IOS 端访问锁屏后,压根没有进度条

    了解到的东西:
    1.观看视频的时候 服务端确实会记录观看视频的百分比
    2.这个东西有 微信小程序,web 端和 APP 三端数据同步 任意实现一端即可

    如果有大佬可以解决 针对这一个软件的倍速调整,我可以支付丰厚的报酬

    能联系的大佬 请联系绿泡泡:TGVvblp6LQ==
    37 条回复    2023-11-15 15:31:26 +08:00
    tool2d
        1
    tool2d  
       165 天前
    劫持 DNS ,本地搭建一个 web 服务器,把正常学习视频 url 用 302 location 转到本地的 1 秒视频,1 秒完成学习。
    yyf1234
        2
    yyf1234  
       165 天前 via iPhone
    先抓包,看看跟服务端怎么通信的,比较简单的可能直接就 post 播放进度,复杂一点的分析源码
    paopjian
        3
    paopjian  
       165 天前
    万一是后台记录播放进度和播放时间的,你这个就算作弊了,还是老老实实放着看把
    jonty
        4
    jonty  
       165 天前
    这种后台一般会有记录吧,之前青年大学习作弊后台就看得到
    AreYou0k
        5
    AreYou0k  
       165 天前
    如果它是记录你点进来和离开时间呢? 倍速达不到时间啊. 先抓下包看看用的什么方案先
    ho121
        6
    ho121  
       165 天前 via Android
    变速齿轮?
    sentinelK
        7
    sentinelK  
       165 天前
    你确定学习完 = 视频播放完毕?
    sola97
        8
    sola97  
       165 天前 via Android
    我记得 iPhone 到锁屏界面拉进度条就完事了
    godleon
        9
    godleon  
    OP
       165 天前
    @sentinelK 是的 这个可以确定
    Damn
        10
    Damn  
       165 天前
    @godleon 那你这个简直是 easy 模式。
    我遇到过最变态的是后端记录时间和时间段,你几分几秒到几分几秒播放了都是有记录的,倍速播放不记录。
    得完完整整地看一遍才行,随便拉进度条到头来用的时间比老老实实看费的功夫还多。。

    我还遇到过随便拉进度条会让你完成,但后端记录下来然后封号的,还得找本单位管理员解封。。
    godleon
        11
    godleon  
    OP
       165 天前
    @yyf1234
    @AreYou0k
    @Damn
    关键是没法抓包呀,一开抓包 挂代理,进不去小程序
    momooc
        12
    momooc  
       165 天前 via Android
    找个闲置手机慢慢看吧
    callmesmc
        13
    callmesmc  
       165 天前 via iPhone
    这简单,iOS 里直接拉进度条就行
    godleon
        14
    godleon  
    OP
       165 天前
    @callmesmc 微信小程序没有进度条
    ETiV
        15
    ETiV  
       165 天前 via iPhone
    mitmproxy ,把证书装好

    微信小程序应该做不了 SSL Pinning ,做个中间人抓包是没问题的
    incubus
        16
    incubus  
       165 天前
    用个另外的手机搞自动化吧
    noobma
        17
    noobma  
       165 天前
    @ETiV 我用 mitmproxy ,有的小程序会检测出来使用了代理,不让使用
    johnidy
        18
    johnidy  
       165 天前
    搞个 Android 闲置手机挂着看视频。PC 端 python/shell+adb 命令定时发模拟点击事件,定时点下一课。24 小时通宵学习表现很学霸。
    lyc8503
        19
    lyc8503  
       165 天前
    无法抓包是证书问题, 用 SSL Unpinning 的一些 Xposed 模块.
    wjx0912
        20
    wjx0912  
       165 天前
    inject 这个:
    const el = document.querySelector('video')
    el.playbackRate = 2
    AreYou0k
        21
    AreYou0k  
       165 天前
    @godleon #11 用电脑版小程序抓下试试
    HHHans
        22
    HHHans  
       165 天前
    这个简单,直接加速宇宙时间即可,你自己的时间常速
    johnidy
        23
    johnidy  
       165 天前
    @HHHans 女朋友变老了怎么办
    janus77
        24
    janus77  
       165 天前
    我感觉你还不能确定有这么简单呢。
    要是我做的话,起码验证一下开始播放和结束播放的时间差,然后播放的时候也要每隔几秒上传一下进度并每次都验证时间差,你确定你的破解考虑到了这些?
    sunjiayao
        26
    sunjiayao  
       165 天前
    @sunjiayao #25 没看到是小程序 请忽略~
    shinsekai
        27
    shinsekai  
       165 天前
    @HHHans 发言符合头像
    mainjzb
        28
    mainjzb  
       165 天前
    .....这事情我干过。。当年上大学到时候看什么网页版的视频。我用变速齿轮让整个电脑加速了。。然后后台数据发现我数据异常给我挂科了
    heyleo
        29
    heyleo  
       165 天前
    我是自己抓的包,自己写了点代码,直接调接口 post 的
    davin
        30
    davin  
       165 天前
    中间没有随机弹出验证码之类的么(狗头
    godleon
        31
    godleon  
    OP
       165 天前
    @davin 这个还真没有,不过之前遇到过,看着需要签到,但是那个用 autojs 监听一下就解决了
    charlie21
        32
    charlie21  
       165 天前 via Android
    如果可以用电脑浏览器看 则 chrome 有插件用于倍速快速播放视频
    sannyzeng
        33
    sannyzeng  
       165 天前
    之前遇到一個,紀錄播放進度的,拖放沒用,倍速沒用,掛機也沒用,每集視頻會不定時出現考試題目,做完題目才可以繼續播放。。。- -!
    davin
        34
    davin  
       164 天前
    想起之前交管 12123app 上看视频参加答题减分的功能,视频中间就会随机出现人脸识别验证
    bthulu
        35
    bthulu  
       164 天前
    开变速齿轮
    lyxxxh2
        36
    lyxxxh2  
       164 天前
    微信小程序可以抓包。

    1. xposed 模块
    2. 把证书安装到根目录 (我用这个的)

    也有些坑,安卓模拟器可能会造成微信闪退。
    最好整台带 root 和解锁 system 的海外手机。
    国产的 也可以,但是不折腾几个星期 应该搞不定。
    flyingghost
        37
    flyingghost  
       164 天前
    我解析过一个公司的学习任务。
    头尾记录什么的都是常规操作,核心逻辑是每分钟打个点到服务器,记录视频播放状态。
    分析到这我就放弃了。打点到服务器,服务器掌控物理时间,用什么作弊判断模型又不知道,试错成本又高。
    不如老老实实后台播放时不时瞄一眼。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   1355 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 32ms · UTC 17:30 · PVG 01:30 · LAX 10:30 · JFK 13:30
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.