Как я могу расшифровать файлы Snapchat .nomedia?
Недавно все мои фото и видео 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) }
К сожалению, я понятия не имею, что с этим делать.
1 ответ
Вы получили этот образец от
http://features.en.softonic.com/retrieve-deleted-snapchat-photos?
но вам нужно будет адаптировать некоторые значения, такие как имя файла (с расширением!), ключ и т. д. Если все ваши файлы хранятся в зашифрованном файле.nomedia, вам нужно будет расшифровать каждый файл с точным ключом шифрования, а не из образца. Если у вас нет ключа, я боюсь, что вы потерялись, на связанном сайте они могут назвать его слабое шифрование, но даже если бы вы были опытным программистом, задача была бы сложной.
Я читал кое-что о том, что эти файлы больше не шифруются, поэтому вы можете попробовать переименовать их с правильным расширением и открыть их, удачи!
Мой совет: не храните файлы на Snapshat, чтобы сохранить их, это противоречит цели Snapshat, хотя в новой политике это меняется, как кажется. Храните их локально и в резервном хранилище, а также избыточно в облаке на удаленном хранилище, таком как www.Box.com, Google диск, Dropbox и т. Д.