wie kann man .png und andere Dateien als Archiv verwenden?
Hey! Ich bin letztens auf ein Video gestoßen, in dem ein älteres ARG behandelt wurde. Dort wurden einige raffinierte Methoden verwendet, um bestimmte Dateien zu verbergen / verschlüsseln. Eine dabei verwendete Methode beruhte darauf, eine .png Datei in einer .png Datei zu verstecken. Wenn man mit WinRAR die Datei auswählte, konnte man mit ihr interagieren, wie, als wenn sie ein ganz normales Archiv wäre und somit die versteckte Bilddatei öffnen. Jetzt frage ich mich, wie das ganze geht - eine Bilddatei als Archiv? In der Datei selbst sieht man, dass es sich hier um ein 7-Zip SFX Archiv handelt. Wenn ich jedoch versuche, dies nachzumachen, kann ich trotzdem keine .png Datei erstellen - diese wird immer zu einer .exe umgewandelt. Wie ist es möglich, das so wie in dem Beispiel zu machen?
LG
2 Antworten
Ich meine es gibt bestimmte Blocks, welche in unterschiedlichen Formaten nicht benutzt werden.
Hypothetisches Beispiel:
Bilddateien zeichnen sich durch 0xAA 0xAA 0xAA in den ersten drei Bytes aus. Zip-Dateien haben 0xBB 0xBB an 4. und 5. Stelle.
So können dann Programme der Meinung sein, dass es sowohl Bild, als auch Zip-Datei sei.
Und dann gibt es noch in diesen Formaten häufig sogenannte Container, wo sich dann die eigentlichen Datensätze drin befinden. Die legst du dann nebeneinander, und tada, es ist ein Bild und eine Zip.
Nur weil etwas die Endung PNG hat, muss es ja keine PNG-Datei sein. Vermutlich war das dort verwendete Pack- und Archivierungsprogramm nach einer Anpassung in der Lage, Archive mit untypischen, beliebigen Dateiendungen zu verarbeiten.
Echte PNG-Dateien sind Rastergrafiken. Die Methode, in solchen Grafiken Daten zu verstecken, nennt sich Steganographie, hat aber nichts mit Packprogrammen zu tun.