零,有些app可在线观看视频但要付费下载,有些甚至不开放下载功能,这些很多都是可以利用抓包工具实现下载的,下面介绍一个案例。

一,利用电脑发一个热点,我主机为ubuntu,直接建立新的wifi即可。

二,手机连接电脑wifi。(如果手机电脑在同一网段,可略过一二步)

三,电脑打开wireshark,选择对应无线网卡,开始运行。

四,查看手机ip,在wireshark过滤框输入 ip.src==10.40.0.89 && http(手机ip)

五,接下来根据实际情况调整,我使用的某手机软件测试,视频是直接用的http get请求获取,分段每段500k,之前还会活取一个视频分段表。

六,每段视频的报文,找到http应用层报文就能看到下载连接,双击浏览器直接打开即可下载。。。。

七,但是,,,有些视频很长,会分成很多段,一条一条下效率太低,能自动完成吗?可以的,如果你懂一点shell,接下来是解决方案。

1,找到视频分段表,用浏览器打开会看到本条视频每条的链接,全部保存成文本。类似下面这样:

#EXTM3U
#EXT-X-VERSION:3
#EXT-X-MEDIA-SEQUENCE:0
#EXT-X-ALLOW-CACHE:YES
#EXT-X-TARGETDURATION:11
#EXTINF:3.018533,
http://xxx.cn/201509/01/21/ADBEE2FC-773F-409F-B272-D699D2D2A361/500k-150901215652-0.ts
#EXTINF:1.620722,
http://xxx.cn/201509/01/21/ADBEE2FC-773F-409F-B272-D699D2D2A361/500k-150901215652-1.ts
#EXTINF:9.448022,
http://xxx.cn/201509/01/21/ADBEE2FC-773F-409F-B272-D699D2D2A361/500k-150901215652-2.ts
#EXTINF:10.015844,
http://xxx.cn/201509/01/21/ADBEE2FC-773F-409F-B272-D699D2D2A361/500k-150901215652-3.ts
#EXTINF:1.060722,
http://xxx.cn/201509/01/21/ADBEE2FC-773F-409F-B272-D699D2D2A361/500k-150901215652-4.ts
#EXTINF:0.760000,
http://xxx.cn/201509/01/21/ADBEE2FC-773F-409F-B272-D699D2D2A361/500k-150901215652-5.ts
#EXT-X-ENDLIST

2,接下来就简单了,无非就是分割字符串,wget下载,然后cat整合。代码如下

for args in $@
doname=$argsdirname=`printf "%s%s" "$name" "s"`mkdir $dirnameurls="`cat $name`"cd $dirname#echo $urlsurlarr=($urls)len=${#urlarr[@]}for((i=6;i<$len;i=i+2))do #echo ${urlarr[$i]}wget ${urlarr[$i]}donefor l in `ls *.ts | sort -t "-" -k3 -n`do#echo $lcat $l >> $namerm $ldonemv $name ../saved-$namecd ..rm -r $dirname
done

3,运行shell,如./download.sh videos.txt(你的视频目录文件名),稍等片刻视频就被下载到同一目录。

八,本例代码不具通用性,不同app获取视频方式不一,根据具体情况调整。按说如果不是加密过的都可以使用本逻辑进行操作。

下载安卓手机app内不允许下载的视频相关推荐

  1. android 最新usb驱动程序下载,安卓手机USB驱动官方下载、安装教程

    如果您想要成功地将安卓手机连接到电脑端进行文件传输.手机ROOT,或者更新手机固件.就不得不需要一个合适的USB驱动.为了方便大家,我们特意收集并整理了比较大众的安卓手机机型USB驱动的下载链接(所有 ...

  2. android 发布动态功能,Gate.io发布安卓手机APP 2.6.5 beta版本,新增动态短视频功能...

    Gate.io发布安卓手机APP 2.6.5beta版本,APP内"发动态"增加短视频功能,最长视频2分钟.同时为实盘增加操作历史分页,优化动态显示,修复bug等.我们将持续为用户 ...

  3. HBuilder将项目生成安卓手机app

    HBuilder生成安卓手机app 首先我们需要安装HBuilder:该软件是中国国产的软件,纯中文的操作,不管会不会编程的小伙伴都可以卸载安装,操作简单. 下载地址:http://www.dclou ...

  4. 使用Burpsuite抓取IOS,Android(安卓)手机app数据

    前言 Burp Suite是用于Web应用安全测试.攻击Web应用程序的集成平台,它将各种安全工具无缝地融合在一起,以支持整个测试过程中,从最初的映射和应用程序的攻击面分析,到发现和利用安全漏洞. 之 ...

  5. 树莓派与安卓手机app的WIFI通信(局域网通信)

    参考:树莓派与安卓手机app的WIFI通信(局域网通信) 作者:图触靓 发布时间: 2020-07-29 10:18:12 网址:https://blog.csdn.net/bhbhhyg/artic ...

  6. 易安卓手机APP教程

    易安卓简介: E4A-[易安卓]是一款于 2013 年 06 月 01 日正式发布的.定位于为企业.站长.开发者.网络公司.各种手持设备等等基于安卓系统下的 APP 开发的全中文安卓编程语言,本语言的 ...

  7. 安卓app开发工具_四川智慧社区安卓手机app开发多少钱

    四川智慧社区安卓手机app开发多少钱 注册登录应用公园后,有两种APP制作模式: 1.主题模式: 应用公园平台提供了上百个配置好的APP模板,可以直接使用,把图片文字替换就可以直接使用.如下图所示: ...

  8. Jmeter:使用代理录制安卓手机APP性能测试脚本

    如何做安卓手机APP的性能测试?手机APP不像web或者接口那样可以用loadrunner或者Jmeter压测.手机APP的性能应该从两方面去考虑,首先APP本身,其次就是APP后端的接口.APP自身 ...

  9. 安卓手机tiktok怎么下载_安卓手机清理大师官方下载-安卓手机清理大师app下载v1.1.0 安卓版...

    安卓手机清理大师app是一款超棒的垃圾清理工具.快速的优化你的手机,自动帮助你进行杀毒,各种文件app进行专业清理,完美电池管理,还有丰富的各种红包福利领取! 安卓手机清理大师官方应用介绍 集手机清理 ...

最新文章

  1. 全国知名高校网站挂马现象严重 考生面临安全风险
  2. 如何在AngularJS中使用ng-repeat迭代键和值?
  3. hdu5247找连续数(打表)
  4. vivo AI 计算平台的 ACK 混合云实践
  5. Chrome 浏览器扩展 - Dark Web - Dark Theme for Chrome
  6. 诊断案例:Failed parse elapsed time引发db time过高的案例
  7. 使用Canvas扩展绘制动态ASP.NET Core Blazor气泡图
  8. 1386兆瓦:东能源拟建全球最大海上风电场
  9. mysql数据库两表关联,【mysql两表关联查所有数据】
  10. 美金融犯罪执法局文件遭泄露:汇丰、摩根大通、渣打等国际大行涉嫌非法转移资金...
  11. python3 英文字母单数转复数
  12. 数组数据结构的使用与代码编写(一)
  13. C++ - pow函数
  14. Mophie vs RavPower vs Belkin: 哪家无线充电板最强?丨Xtecher 评测
  15. excel连接mysql插件_Excel插件之连接数据数据库秒数处理,办公轻松化
  16. Linux命令全称(转)
  17. PSpice仿真之建模-以半导体激光器为例
  18. PHP base64转换成图片
  19. kindeditor上传本地mp4视频
  20. php判断空值_php中的空值判断方法

热门文章

  1. Ext js 4 全选和反选
  2. JS 位数不够自动左补0
  3. 深度学习入门笔记(二十):经典神经网络(LeNet-5、AlexNet和VGGNet)
  4. crh寄存器_CRL,CRH寄存器
  5. HDU 5976 Detachment(拆分)
  6. HDU 5976 Detachment 逆元
  7. unity 游戏开发之路(一)
  8. 计算机窗口演示,认识电脑窗口
  9. Java 领域从传统行业向互联网转型你必须知道的事儿
  10. linux iso挂载报错,linux下文件系统、iso挂载