Waring:本教程仅供学习交流,仅仅分享思路,严禁用于非法用途。

前言

安全团队参加了一次某钉直播培训,课程含金量比较高。

课后提供了直播回放,本想白嫖一波资源,结果竟然禁止下载。

无奈只好录屏,但是全部录制下来需要好几天时间。

于是找到了万能的百度,发现教程都过期了,只好自行研究一波。

dingding1

工具下载

使用到的工具:

  1. M3U8下载器
  2. Fiddler

点我下载Fiddler

点我下载M3U8下载器

思路

  1. 打开Fiddler,点击菜单栏 Tools -> Options ->HTTPS,安装证书,开启Https抓包。

    dingding2

  2. 选择右侧Fiddler Script,并选择OnBeforeResponse。

    dingding3

  3. 将下面这段代码粘贴至该函数末尾。

    1
    2
    3
    var sToInsert = "<script src='https://cdn.jsdelivr.net/gh/Tencent/vConsole@3.8.1/dist/vconsole.min.js'></script><script>var vConsole = new VConsole();</script>"
    oSession.utilDecodeResponse();
    oSession.utilReplaceOnceInResponse('</head>', sToInsert + '</head>', 0);
  4. 然后打开某钉直播,发现右下角多出了一个vConsole按钮,单击。

    dingding4

  5. 然后输入下面的命令打开network选项卡,点击OK。

    1
    vConsole.showTab("network");

    dingding5

  6. 双击含有m3u8的url,找到真实下载地址。

    dingding6

    dingding7

  7. 打开M3U8下载器,输入链接下载即可。

    m3u8

总结

截止到2021-09-05,该思路有效。

仅供学习交流,严禁用于非法用途,否则自行承担相应的法律责任,与本文作者无关。