最近,我所有的 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) }
可悲的是,我不知道该怎么办。