2016-07-13 61 views
1

Kürzlich wurden alle meine Snapchat Fotos und Videos gelöscht, also habe ich versucht, sie zurück zu bekommen. Anscheinend speichert Snapchat Fotos/Videos in einer Datei und blendet diese dann mit einer .nomedia-Erweiterung aus. Allerdings, um es schwerer zu finden, müssen wir offenbar Snapchat .nomedia Dateien mit diesem Code entschlüsseln:Wie kann ich Snapchat-.nomedia-Dateien entschlüsseln?

#!/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) } 

Leider habe ich keine Ahnung, was zu tun mit diesem.

+0

Das ist ein [Ruby-Programm] (https: //www.ruby-lang .org/de /), also müssen Sie es mit einem Ruby-Interpreter ausführen. Sollten Sie nicht auch einen Link zu dem Ort angeben, an dem Sie den Code erhalten haben, damit andere dort nachsehen können, ob Dokumentation vorhanden ist? –

+0

Es sieht so aus, als würde dieser Code aus einer Datei namens 'blob' im aktuellen Arbeitsverzeichnis lesen und den Schlüssel' M02cnQ51Ji97vwT4' verwenden. Sie müssen diese Variablen möglicherweise ändern, abhängig vom Namen Ihrer Datei und dem Schlüssel, der zum Verschlüsseln der Datei verwendet wurde. –

+0

David Grayson, ich habe wirklich keine Ahnung, was ich damit machen soll oder wo ich das hinstellen soll. Ich bin so verloren wie du, und ich selbst versuche, diesen Code herauszufinden, weshalb ich hierher kam, um eine Antwort zu bekommen. Es würde Sinn machen, wenn ich ein Programmierer wäre, aber ich habe kaum etwas mit Programmierung zu tun, und ich bin wirklich frustriert. -_- –

Antwort

1

Sie haben diese Probe aus

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

aber Sie müssen einige Werte wie Dateinamen anzupassen (mit der Erweiterung!), Schlüssel usw. Wenn alle Dateien sind Speicher in einer .nomedia Datei verschlüsselt würden Sie jede Datei mit dem genauen Verschlüsselungsschlüssel entschlüsseln müssen Nicht das aus der Probe. Wenn Sie nicht den Schlüssel haben, fürchte ich, Sie sind verloren, auf der Website, die sie verbunden sind, können sie die Verschlüsselung schwach nennen, aber selbst wenn Sie ein erfahrener Programmierer wären, wäre die Herausforderung entmutigend.

Ich lese etwas über hese Dateien, die nicht mehr verschlüsselt sind, also könntest du versuchen, sie mit der korrekten Dateiendung umzubenennen und sie zu öffnen, viel Glück!

Mein Ratschlag: Speichern Sie keine Dateien auf Snapshat, um sie zu behalten, das ist im Gegensatz zu dem Zweck von Snapshat, obwohl auf der neuen Richtlinie ändert sich, wie es scheint. Halten Sie sie lokal und auf einem Backup und redundant in der Cloud auf einem Remote-Speicher wie www.Box.com, Google Drive, Dropbox etc ..

+0

wofür sind sie der Schlüssel? –

+0

Verschlüsselung die meiste Zeit arbeitet mit einem oder mehreren Schlüsseln, es ist, was es ermöglicht, eine verschlüsselte Datei wieder in den ursprünglichen, brauchbaren Zustand zu machen, ich schlage vor, Sie lesen in Wikipedia – peter