首页
社区
课程
招聘
[原创]钉钉如何下载管理员禁止的直播回放(抓包分析)
发表于: 2022-8-11 20:31 21952

[原创]钉钉如何下载管理员禁止的直播回放(抓包分析)

2022-8-11 20:31
21952

目前钉钉的直播回放只能保存12个月,但一些重要直播网课可能是一辈子都需要回看的,此时管理员还设置了不可下载的权限。
图片描述

首先电脑上打开fiddler,点击直播回放,看个2、3秒,然后关闭,此时可以看到抓包结果,有一些mp4视频,看了一下,这些视频都很短,只有几十秒的片段。其他的大部分抓包结果都是recode.taobao.com这个奇怪的url
图片描述

所以暂且认为钉钉的对抗策略是:视频看到哪里,就给你下发哪里的mp4文件,直到你看完整个视频,才能抓取到所有的mp4文件......那这和录屏有啥区别......

所以呢,先入为主,钉钉有没有可能下发一个汇总文件,其中就汇总了所有的片段视频,拼接到一起,就可以得到一个完整的视频。
图片描述
果不其然,万花丛中,我终于找到了你,在这个url里面,有一个args_url字段,经过url解密,得到了一个网址链接。
图片描述
当我访问该链接时,会下载一个文件,该文件内容如下,包含了所有的片段视频链接后缀。
图片描述
那么前缀是什么呢,不用担心,在刚才的fiddler抓包结果里就可以看到mp4视频的前缀是https://dtliving-bj.dingtalk.com/live_hp,拼接一下即可。
不过这么一个一个网址拼接,最后下载完了,还需要把视频进行拼接,十分麻烦,所以干脆自己写了个py脚本实现这一套自动化的流程。
呀,脚本太大,上传不了,不过原理都摆在这了,大家就自己动手,丰衣足食吧(tip:拼接视频可以使用ffmpeg.exe来实现)


[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

收藏
免费 5
支持
分享
最新回复 (12)
雪    币: 259
活跃值: (3485)
能力值: ( LV5,RANK:75 )
在线值:
发帖
回帖
粉丝
2
nb
2022-8-16 14:24
0
雪    币: 2320
活跃值: (1516)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
mark
2022-8-17 09:27
0
雪    币: 479
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
4
学到了。
2022-8-17 09:31
0
雪    币: 866
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
5
楼主我能不能把思路转载到其他论坛(会标注原作者)
2022-8-18 11:18
1
雪    币: 364
活跃值: (1801)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
6
m3u8
2022-8-18 15:01
0
雪    币: 2215
活跃值: (3360)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
7

想问下打开链接看到的是这样是啥情况

2022-8-19 21:05
0
雪    币: 986
活跃值: (1693)
能力值: ( LV6,RANK:97 )
在线值:
发帖
回帖
粉丝
8

可能是这个视频片段有问题吧,按理说只要抓到视频链接,应该都能播放20多秒

最后于 2022-8-19 22:24 被橘喵Cat编辑 ,原因:
2022-8-19 22:22
0
雪    币: 986
活跃值: (1693)
能力值: ( LV6,RANK:97 )
在线值:
发帖
回帖
粉丝
9
山清. 楼主我能不能把思路转载到其他论坛(会标注原作者)
可以的
2022-8-19 22:24
0
雪    币: 587
活跃值: (1002)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
10
楼主的是科锐的吧
2022-12-6 16:48
0
雪    币: 2
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
11
可以的
2022-12-8 10:26
0
雪    币: 1138
活跃值: (2013)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
12
感谢楼主分享~
2022-12-8 11:05
0
雪    币: 10088
活跃值: (4491)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
13
感谢分享
2022-12-8 11:38
0
游客
登录 | 注册 方可回帖
返回
//