使用Wireshark抓取淘宝直播回放源地址并下载

为了下载江疏影的淘宝直播回放视频,学了一下手机抓包。

1、环境和软件介绍

系统:windows10-64bit(可以建WiFi热点)
工具:Wireshark-win64-2.6.1、M3U8批量下载器 V1.34.2

Wireshark-win64-2.6.1是一款免费的抓包软件,功能强大,官网https://www.wireshark.org/

Wireshark 窗口介绍


2013050217125642416.png

wireshark与对应的OSI七层模型


2013050217125736394.png

M3U8批量下载器 V1.34.2是一款优秀的下载软件,其开发者是逍遥一仙。下载地址:M3U8批量下载器 V1.34.2

2、准备工作

使用360免费WiFi,手机连接电脑,
使用手机连接上面的wifi,然后打开“网络和共享中心”,在里面点击我们使用随身wifi建立的网络连接:


o_7.jpg
o_8.jpg

里面可以看到该链接的网卡物理地址,以及ipv6的地址信息,这应该是随身wifi建立的一个网卡,之所以要查看这些信息,是因为我们要确定wireshark抓包的时候抓取那个网卡的信息,一般电脑上有多网卡或者是有虚拟机可能也会生成虚拟网卡。

打开wireshark,选择菜单“Capture”—“Interface”在弹出的对话框中有一列是IP栏,可以看到除了本机的网络连接以外,好像其他的网络链接这一栏显示的都是IPv6的地址,其中我们可以找到与上面网络连接信息中匹配的IP地址:


o_9.jpg

还可以点击该条目右边的“Details”按钮,打开详细信息对话框,在“802.3(Ethernet)”选项卡中,可以看到网卡的物理地址,该物理地址与上面的网络连接对话框中显示的物理地址是对应的:


o_10.jpg

这样可以确定我们需要抓取哪个网卡的数据,确定之后,直接点击该条目的“Start”按钮,使用连上该wifi的手机随便访问网络,就可以抓取所有包了,如果嫌查看网卡信息麻烦,你可以把这几个显示有数据包的网卡都抓包试一下,就应该可以看出来随身wifi对应的是那个网络连接了。

在手机上查看连接该wifi被分配的IP地址信息:


o_11.jpg

我的手机是连接在wlan2中的,抓包时选中wlan2,在Wireshark的菜单栏选中捕获-选项,进入设置,混杂栏中只勾选wlan2,过滤器中输入tcp port http,表示只捕获tcp协议中的http。

3、抓包

电脑端准备就绪后,点击开始,手机端进入淘宝直播回放页面播放直播视频,视频播放几秒后,停止抓包,在Wireshark顶部的过滤器中输入http contains ".m3u8",如果成功抓包,会出现过滤结果:

2018-05-27_213124.jpg

Hypertext Transfer Protocol中可找到http.request.full_uri,右键复制-值即可得到m3u8链接

2018-05-27_213204.jpg

4、下载视频

将得到的m3u8链接放入M3U8批量下载器 V1.34.2中,添加-全部开始

2018-05-26_113250.jpg

等到下载完所有分片,软件会自动合并转码,输出.mp4格式视频。

2018-05-26_120206.jpg

Oh,I get it.


2018-05-27_220303.jpg

最后就使用“视频剪切合并器”来剪切需要的视频片段了,该软件还可以调节输出码率和分辨率等,如果是专业的视频处理者,可以采用premiere等专业软件。

后记

举一反三,一直播等支持直播回放的视频都可以通过抓包的方式通过抓包的方式抓取到原始视频流(指源链接用明文显示,不知道是否可以通过完全加密传输直播流,希望网络工程师们不吝赐教),通过Chrome浏览器中的审查元素获取m3u8的地址。

最后说说心路历程吧。
淘宝直播只能在手机端使用淘宝客户端观看,这是最大的问题(如果可以在电脑端观看,使用FVD Downloader或者维棠等工具就直接下载了)。没办法,只有手机抓包了。最开始用的是Fiddler抓包,然而我并没有找到m3u8的地址,可能Fiddler根本没有抓到直播源的包。然后换了Wireshark,寻找到一个包含“Media Type”项的包,通过追踪TCP流,找到连接源地址的包,在应用层中发现了m3u8的原地址。

参考&感谢

1.使用wireshark抓取bilibili直播的真实地址
2.手机数据抓包以及wireshark技巧
3.网络抓包工具 wireshark 入门教程
4.wireshark分析m3u8
5.直播流m3u8网页怎么下载?
6.以手机app讲解wireshark的简单使用
7.wireshark怎么抓包、wireshark抓包详细图文教程
8.使用wireshark抓取视频流中的H264协议,并分析
9.Wireshark对常见视频应用的抓包分析的结果
10.关于怎么提取m3u8地址

转载请注明如下内容:

知乎:@Forfreedom
CSDN:Freedom_anytime的博客 - CSDN博客
简书号:For_freedom - 简书

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 204,684评论 6 478
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 87,143评论 2 381
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 151,214评论 0 337
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,788评论 1 277
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,796评论 5 368
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,665评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 38,027评论 3 399
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,679评论 0 258
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 41,346评论 1 299
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,664评论 2 321
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,766评论 1 331
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,412评论 4 321
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 39,015评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,974评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,203评论 1 260
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 45,073评论 2 350
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,501评论 2 343

推荐阅读更多精彩内容