如何查找和播放Android应用程序或Windows应用程序下载和(可能已加密)的视频 [英] How to find and play videos downloaded and (possibly encrypted) by an Android App or Windows app

查看:106
本文介绍了如何查找和播放Android应用程序或Windows应用程序下载和(可能已加密)的视频的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

大家好,



有一个应用程序可以通过他们的Android和Windows应用程序下载他们的视频以供离线观看。我想知道这个应用程序在哪里保存这些视频,如果它们是加密的,如何解密和播放它们?

我是程序员,但我对Android / Windows应用程序开发一无所知,这就是我到目前为止已经能够入侵:



-----------

在Android上

-----------

似乎将视频保存在:/storage/emulated/0/Android/data/com.<app_name>.android。 root / files / videos /< some_random_number> / encrypted /< video_file_with_no_extension>

这些文件没有扩展名,我将它们复制到我的笔记本电脑并试图提供不同的流行媒体扩展,到目前为止没有任何工作无论是WMP,VLC还是Quicktime Player。

我尝试使用TrID识别文件类型(在此链接中指定:http://goo.gl/EU99G3),此实用程序建议使用它的mp3文件(虽然它应该是视频),我将扩展名更改为mp3,它也没有用。

我尝试在ISO buster和其他几个应用程序中打开文件。最后在尝试不同的东西时,在我选择计算检查选项的android系统本身时,它会显示一些MD5和SHA-1值。我对这些术语不是很熟悉,但想通了,这些文件似乎是加密的

如果我尝试在Android上直接打开这个文件,系统会开始生成Hex Dump然后文件资源管理器崩溃。 />
现在如果这些文件真的是视频文件并加密了,有没有办法可以解密它们并直接在视频播放器中播放?



-------------------------------------------------

在我的笔记本电脑的Windows 8.1中的Windows商店应用程序

------------------------- ------------------------

我发现应用程序文件存储在:



C:\Program Files\WindowsApps \< app_name> .com。< app_name> .com_1.5.0.2_neutral_split.scale-140_< some_random_number>



C:\Program Files\WindowsApps \< app_name> .com。< app_name> .com_1.5.0.2_x64 __< some_random_number>



C:\Program Files\WindowsApps \< app_name&g t; .com。< app_name> .com_2015.924.1324.2728_neutral_~_< some_random_number>



我能够弄清楚如何为当前登录分配权限用户并获得访问这些路径但无法进一步查找这些文件夹中的加密或非加密视频文件。



* ************************************************** *********************



我明白如果我真的只想下载视频文件通过直接登录他们的网站并使用任何视频采集器应用程序或扩展程序有更好,更简单的方法,它很简单,这确实有效。



但是我的目的不是下载视频,而是我很好奇为自我学习和探索事物做道德黑客。只是想了解它是否可以解密,找到适当的扩展并直接在没有应用程序的情况下播放它们。 Android和Windows应用程序实际上将这些视频存储在我自己的设备上,我无法在没有应用程序的情况下访问/播放..祝不错的应用程序开发人员!



任何帮助或指示赞赏。谢谢:)

Hi All,

There is an App which features downloading their videos for offline viewing via their Android and Windows app. I was wondering where does this app saves these videos and if they are encrypted, how to decrypt and play them?
I am a programmer but I know nothing about Android/windows app development, here is what I have been able to hack so far:

-----------
On Android
-----------
It seems like it save videos at: /storage/emulated/0/Android/data/com.<app_name>.android.root/files/videos/<some_random_number>/encrypted/<video_file_with_no_extension>
These files have no extension, I copied them to my laptop and tried giving different popular media extensions, nothing worked so far in neither of WMP, VLC & Quicktime Player.
I tried to identify file type using TrID (as specified in this link: http://goo.gl/EU99G3) and this utility suggests its an mp3 file (while it should be a video), I changed the extension to mp3, it did not worked either.
I tried opening the file in ISO buster and several other apps. Finally while trying different things, on android system itself when I choose the option to compute checks, it display some MD5 and SHA-1 values. I am not much familiar with these terms but figured out, these files seems to be encrypted
If I try to directly open this file on Android, System starts generating Hex Dump and then file explorer crashes.
Now if these files are really the video files and are encrypted, is there a way I can decrypt them and play directly in a video player?

-------------------------------------------------
On windows store App in my laptop's Windows 8.1
-------------------------------------------------
I found App files are stored at:

C:\Program Files\WindowsApps\<app_name>.com.<app_name>.com_1.5.0.2_neutral_split.scale-140_<some_random_number>

C:\Program Files\WindowsApps\<app_name>.com.<app_name>.com_1.5.0.2_x64__<some_random_number>

C:\Program Files\WindowsApps\<app_name>.com.<app_name>.com_2015.924.1324.2728_neutral_~_<some_random_number>

I was able to figure out how to assign privileges to currently logged in User and gain the access to reach at these paths but couldn't make any further progress to find encrypted or non-encrypted video files in these folders at all.

************************************************************************

I understand that if I really just want to download the video files there is much better and easy way by directly log in to their website and use any video grabber application or extension, its as easy as that, which does works.

But my intention here is not to download videos but rather I am just curious to do ethical hack for self learning and exploring things. Just want to understand whether it is even possible to decrypt, find appropriate extension and play them directly without the app or not. And where does both Android and Windows Apps are actually storing these videos on my own device which I am unable to access/play without App.. huh well done app developers!

Any help or pointers appreciated. Thanks :)

推荐答案

Android应用程序可以将文件存储在为应用程序(内部存储)或公共可访问文件夹(外部存储)保留的存储位置。这在处理Android上的输入和存储中有详细描述[< a href =http://www.codeproject.com/Articles/816470/Handling-Input-and-Storage-on-Androidtarget =_ blanktitle =New Window> ^ ]。 Windows应用程序将文件存储在他们喜欢的任何目录中。



如果视频可以通过任一设备上的默认应用程序播放,那么它们必须采用通用标准格式。但是,如果它们是由一些特殊的应用程序播放,那么它们可以编码,如果没有应用程序的详细信息,很难知道如何。
Android apps can store their files in storage locations reserved for the app (internal storage), or publicly accessible folders (external storage). This is described in detail in Handling Input and Storage on Android[^]. Windows applications store files in any directory they like.

If the videos are playable by the default applications on either device then they must be in a common standard format. However, if they are played by some special app then they could be encoded, it is difficult to know how without details of the app.


这篇关于如何查找和播放Android应用程序或Windows应用程序下载和(可能已加密)的视频的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆