搜索
您的当前位置:首页正文

Android逆向之旅---静态方式分析破解视频编辑应用「Vue」水印问题

来源:易榕旅网
一、故事背景

现在很多人都喜欢玩文艺,特别是我身边的UI们,拍照一分钟修图半小时。就是为了能够在朋友圈显得逼格高,不过的确是挺好看的,修图的软件太多了就不多说了,而且一般都没有水印啥的。相比较短视频有一个比较有逼格的编辑工具「Vue」个人已经用了很长时间,拍出来的视频借助强大滤镜真的很好看,显得逼格也高,更重要的是有我最喜欢的功能就是可以添加视频背景音乐,选择自己喜欢的音乐,然后还可以编辑这段背景音乐,反正我个人觉的这个是我最喜欢用的产品了。但是好用的东西必定有它不好的地方,因为他真的很强大所以应用就把视频加上了水印,为了更好的宣传作用。为了更好的感觉这款应用的魅力之处,先看看原始视频:

原始视频 大约消耗"1.19M"流量


然后下面在来体验一下我用Vue编辑之后的视频内容:

水印视频 大约消耗"1.19M"流量


个人觉得差距还是很大的,这样的视频发到朋友圈显得逼格也高哈哈,可惜看到右下角那么大的水印很难忍受,下面就来开始搞掉它!



二、逆向分析应用

说的有点远了,接着回来看看我们这款应用给的水印问题,其实这个应用没有视频上传功能,就是把本地视频编辑加上滤镜和背景音乐然后在保存到本地,而保存的过程中就把水印给添加上了,所以我们的目的去除水印,那么就在这个过程做手脚就可以了。关于视频添加水印的功能网上很多资料,大部分都是借助ffmpeg的库进行操作。先来看看这个应用添加的水印效果吧:

然后我们看看应用的使用过程:


他是通过分段拍摄处理然后合并的操作,直接跳到后面看看保存的地方:


看到这里就在保存视频了,那么添加水印的地方就很有可能在这个地方了,我们借助UI工具直接提取这个进度条的id作为突破口信息:


因篇幅问题不能全部显示,请点此查看更多更全内容

Top