WIRESHARK 提取百度云客户端中的下载地址
序言:近两年感觉云盘是越来越不行了,什么115,360,华为,新浪一些网盘纷纷关门,现在手里能用的就只剩下一个百度云坚挺着。可那速度,简直感人,好吧,没钱冲VIP,就去找了一个破解版,用了一年,爽得飞起,满速度下载,可是近两个月,速度实在是感人,200K/S?下一个电影两个小时,逗我呢?我就想能不能把百度云客户端中的下载地址提取出来,刚好暑假的时候学了一些东西,手里有个抓包工具wireshark。OK,开始。
工具:wireshark ,百度云客户端
安装wireshark可以去官网,最新的安装完应该有中文版,使用wireshark记得还要装一个什么东西,安装的时候会进行提示。
打开百度云,先下载然后暂停。
打开wireshark ,上面窗口栏,点击“捕获”,然后“选项”,会出现你的网卡,如果你用的无线网wifi下载,就选择无线网卡,如果是宽带,就选择本地连接那个,然后开始,这就开始抓包了。
然后百度云继续下载,出现速度后,可以暂停,接着回到wireshark,暂停。上方会有个过滤输入框 输入 “ http.request.method == “GET” ”
回车,就可看到抓到数据包,,这里可以看到
d7.baidupcs.com,这应该就是百度云客户端的数据包,左键单击选中,然后右键,追踪流—-tcp流,就可以看到完整的数据包 这里面
从大写GET 后面的 /d7.baidupcs.com 到
&check_blue 前就是完整的下载链接,然后复制 ,前面加上 http:/,所以就变成了 http:/
/d7.baidupcs.com/file/2d185e59dcb27eff6b70f6a5311df199?bkt=p3-0000084a3687d35d673463695a97c7694099&xcode=9884b999c94859725701cd27acf4ab5c8bd62085812964820b2977702d3e6764&fid=2250489413-250528-430729134214609&time=1479545883&sign=FDTAXGERLBH-DCb740ccc5511e5e8fedcff06b081203-K6KuIm2pwiQm2HlvGN7oXJ56IOA%3D&to=d7&fm=Yan,B,M,mn&sta_dx=443109632&sta_cs=4353&sta_ft=mp4&sta_ct=2&sta_mt=0&fm2=Yangquan,B,M,mn&newver=1&newfm=1&secfm=1&flow_ver=3&pkey=0000084a3687d35d673463695a97c7694099&sl=79757390&expires=8h&rt=pr&r=236996640&mlogid=7507678834833121083&vuk=2250489413&vbdid=3192367956&fin=%E3%80%90%E8%8D%AF%E4%B8%B8%E5%AD%97%E5%B9%95%E7%BB%84%E3%80%91WW.S01E07.720p_x264.mp4&err_ver=1.0 这个就是完整的下载链接,我下的是westworld 的一集,所以是MP4格式的 ,MP4后面的 那一部分“err_ver=1.0”也要加上才是完整的下载链接。
然后就可以复制到IDM,或者flareget,或者迅雷,满速度下载。完美。
博客原发布时间:2016年11月19日