1

最近,我所有的 Snapchat 照片和视频都被删除了,所以我一直在努力找回它们。显然,Snapchat 将照片/视频存储在一个文件中,然后使用 .nomedia 扩展名隐藏该文件。但是,为了更难找到,我们显然需要使用以下代码解密 Snapchat .nomedia 文件:

#!/usr/bin/env ruby

require 'openssl'

data = File.open('blob', 'r:ASCII-8BIT').read
c = OpenSSL::Cipher.new('AES-128-ECB')
c.decrypt
c.key = 'M02cnQ51Ji97vwT4'
o = ''.force_encoding('ASCII-8BIT')
data.bytes.each_slice(16) { |s| o += c.update(s.map(&:chr).join) }
o += c.final
File.open('blob.jpg', 'w') { |f| f.write(o) }

可悲的是,我不知道该怎么办。

4

1 回答 1

1

你得到了这个样本

http://features.en.softonic.com/retrieve-deleted-snapchat-photos

但是您将需要调整一些值,例如文件名(带扩展名!),密钥等。如果所有文件都存储在加密的 .nomedia 文件中,则需要使用确切的加密密钥解密每个文件,而不是示例中的密钥。如果您没有密钥,恐怕您会迷路,在链接的站点上,他们可能会称他的加密弱,但即使您是经验丰富的编码器,挑战也会令人生畏。

我读到了一些关于这些文件不再被加密的信息,所以你可以尝试用正确的文件扩展名重命名它们并打开它们,祝你好运!

我的建议:不要将文件存储在 snapshat 上以保留它们,这与 snapshat 的目的背道而驰,尽管根据新政策,这似乎正在发生变化。将它们保存在本地和备份中,并在远程存储(如 www.Box.com、Google 驱动器、保管箱等)上的云中冗余。

于 2016-07-14T00:16:25.177 回答