有一个应用程序可以通过他们的Android和Windows应用程序下载他们的视频以供离线观看.我想知道这个应用程序在哪里保存这些视频,如果它们是加密的,如何解密和播放它们?
我是程序员,但我对Android/Windows应用程序开发一无所知,这是我迄今为止能够破解的:
好像它可以保存视频
/storage/emulated/0/Android/data/com..android.root/files/videos//encrypted/
这些文件没有扩展名,我将它们复制到我的笔记本电脑并试图提供不同的流行媒体扩展,到目前为止在WMP,VLC和Quicktime Player中都没有任何效果.
我试图识别文件类型使用TrID(在此链接中指定,此实用程序建议它是一个mp3文件(虽然它应该是一个视频),我将扩展名更改为mp3,它也没有用.
我尝试在ISO buster和其他几个应用程序中打开文件.最后在尝试不同的东西时,在我选择计算检查的选项时,在Android系统上,它会显示一些MD5和SHA-1值.我对这些术语不是很熟悉,但想通了,这些文件似乎是加密的.
如果我尝试在Android上直接打开此文件,系统会开始生成Hex Dump然后文件资源管理器崩溃.
现在,如果这些文件真的是视频文件并且是加密的,有没有办法可以解密它们并直接在视频播放器中播放?
我发现App文件存储在:
C:\ Program Files\WindowsApps\.com..com_1.5.0.2_neutral_split.scale-140_
C:\ Program Files\WindowsApps\.com..com_1.5.0.2_x64__
C:\ Program Files\WindowsApps\.com..com_2015.924.1324.2728_neutral_~_
我能够弄清楚如何为当前登录的用户分配权限并获得访问这些路径的访问权限,但无法在这些文件夹中查找加密或未加密的视频文件.
据我所知,如果我真的只想下载视频文件,那么有更好更简单的方法 - 直接登录他们的网站并使用任何视频采集应用程序或扩展程序,就像那样简单,这确实有效.
但我的意图不是下载视频,而是我只是好奇做道德黑客学习和探索事物.只是想了解它是否可以解密,找到适当的扩展并直接在没有应用程序的情况下播放它们.Android和Windows应用程序实际上将这些视频存储在我自己的设备上,我无法在没有应用程序的情况下访问/播放这些应用程序.
任何帮助或指针赞赏.
我有一个航班表,其中包含“DEP”(出发)和“ARR”(到达)等列。
很明显,出发和到达列可以具有可互换的城市名称。例如,一行可以将“SEA”作为出发,“NYC”作为到达,而另一行可以将“NYC”作为出发,“SEA”作为到达。
我只想获取出发和到达城市的独特组合。因此,在这种情况下,我希望将 2 行中的任何一行都视为输出,而不是两行。
以下是我的表格如何用数据看起来更真实:
CREATE TABLE flights(DEP CHAR(3), ARR CHAR(3), COST INT)
INSERT INTO flights VALUES ('SEA', 'CHG', 100)
INSERT INTO flights VALUES ('CHG', 'SEA', 100)
INSERT INTO flights VALUES ('SEA', 'SFO', 100)
INSERT INTO flights VALUES ('SEA', 'LSA', 100)
INSERT INTO flights VALUES ('SEA', 'SJO', 100)
INSERT INTO flights VALUES ('SFO', 'CHG', 100)
INSERT INTO flights VALUES ('SFO', 'SEA', 100)
INSERT INTO flights VALUES ('BOS', 'SEA', 100)
INSERT INTO flights VALUES ('NYC', 'CHG', 100)
INSERT INTO flights …Run Code Online (Sandbox Code Playgroud)