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 ファイルに保存されている場合は、サンプルからではなく、正確な暗号化キーを使用して各ファイルを復号化する必要があります。リンクされたサイトでは、暗号化が弱いと呼ばれる可能性がありますが、経験豊富なコーダーであったとしても、挑戦は困難です。

hese ファイルが暗号化されなくなったという記事を読んだので、正しいファイル拡張子で名前を変更して開いてみてください。頑張ってください!

私のアドバイス: ファイルをスナップショットに保存しないでください。スナップショットの目的に反しますが、新しいポリシーではこれが変更されているようです。www.Box.com、Googleドライブ、ドロップボックスなどのリモートストレージのクラウドで、ローカルおよびバックアップに冗長的に保管してください.

于 2016-07-14T00:16:25.177 に答える