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.
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? –
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. –
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. -_- –