
Dateien in MP4/MKV-Dateien verstecken.
Verstecke Dateien in MP4/MKV-Dateien
Bitte stelle sicher, dass du die Bedeutung des Begriffs „Dateiendung“ verstehst, bevor du das folgende Tutorial ansiehst. Wenn du es nicht verstehst, suche zuerst nach „Wie ändere ich die Dateiendung“.
Wenn die Datei nach dem Ändern der Endung immer noch als MP4 angezeigt wird, ist die Anzeige der Dateiendungen nicht aktiviert. Suche in diesem Fall ebenfalls nach dem oben genannten Inhalt.
Kann nicht entpackt werden (|Warum ist es ein Video|Falsches Passwort|Datei beschädigt|Teilarchive erforderlich|usw.)
MP4-Endung in .zip ändern und WinRAR zum Entpacken verwenden
MP4-Endung in .zip ändern und WinRAR zum Entpacken verwenden
MP4-Endung in .zip ändern und WinRAR zum Entpacken verwenden
Kurzanleitung zum Steganographier
Diese Software kann Dateien oder Ordner in ein Archiv verwandeln und es dann in einem MP4/MKV-Video „verstecken“, sodass es als Video getarnt ist. Diese Operation nennt man Steganographie; das als Video getarnte Archiv wird als steganografische Datei bezeichnet.
Das erzeugte steganografische Video ist beim Abspielen im Player ein normales Video; wenn du die Dateiendung jedoch in .zip änderst, kannst du die darin verborgenen Dateien mit Entpacksoftware extrahieren.
Es werden zwei Betriebsarten unterstützt:
Gängige Entpackmethoden:
.zip ändern und entpacken (WinRAR6 empfohlen).#-Modus öffnen oder per Befehlszeile entpacken.Hilfsfunktionen:
modules/PW.txt ein. Beim Entfernen der Steganographie versucht das Programm automatisch, sie abzugleichen – keine manuelle Eingabe nötig.Weitere Methoden zum Entfernen der Steganographie (je nach verwendetem Entpackprogramm wählen)
2025/06/28 Update auf Version 1.3.1
Neuer Arbeitsmodus mp4(zarchiver): Steganografische Dateien, die in diesem Modus erzeugt werden, können von Entpackprogrammen entpackt werden, die das Archiv vom Dateianfang an scannen, etwa zarchiver und 解TMD压. Sie können jedoch nicht von WinRAR entpackt werden, das das Archiv vom Dateiende her scannt. Je nach Situation einsetzbar.
Autor: 层林尽染
Dieses Programm kann Dateien oder Ordner in Videodateien einbetten oder eingebettete Dateien bzw. Ordner aus Videodateien extrahieren. Das Programm unterstützt sowohl die Befehlszeilen-Oberfläche (CLI) als auch die grafische Benutzeroberfläche (GUI).
GUI-Modus: [Empfohlen] Einfach doppelklicken, um das Programm ohne Argumente zu starten. Zur Bedienung der GUI siehe das Demovideo.
CLI-Modus: Programm mit den folgenden Argumenten ausführen:
-i, --input 指定输入文件或文件夹的路径。如果不使用任何参数标签,程序会将第一个未知参数视为输入路径。
-o, --output 1. 指定输出文件名(包含后缀名) [或] 2. 指定输出路径(默认为原文件名+"_hidden.mp4/mkv")。
-p, --password 设置密码 (不指定则无密码)。
-t, --type 设置输出文件类型 (默认为mp4),支持mp4和mkv两种格式。
-c, --cover 指定外壳MP4视频(如果不指定,程序会按照以下顺序搜索:
- 程序同目录下的cover_video文件夹下
- 程序所在目录下
- 输入文件或目录的所在目录下)
-r, --reveal 执行解除隐写 (如果输入文件不是隐写文件则不进行任何操作)
Datei einbetten:
python Steganographier.py -i "input.txt" -o "output.mp4" -p "password" -t "mp4" -c "cover.mp4"
python Steganographier.py -i "input.txt" -o "outputFolder" -p "password" -t "mp4" -c "cover.mp4"
Ordner einbetten:
python Steganographier.py -i "inputFolder" -o "outputFolder" -p "password" -t "mp4"
python Steganographier.py -i "inputFolder" -o "output.mp4" -p "password" -t "mp4"
Steganographie entfernen und Dateien extrahieren:
python Steganographier.py -i "input.mp4" -r -p "password"
Wenn nur die Eingabedatei angegeben wird, werden die Standardeinstellungen verwendet:
python Steganographier.py "input.txt"
_hidden.mp4/mkv._hidden.mp4/mkv.cover_video-Ordner im selben Pfad wie das Programmcover_video-Ordner. Existiert der Ordner, sucht es darin nach .mp4-Dateien. Existiert der Ordner nicht, überspringt das Programm diesen Schritt und sucht an den anderen Orten weiter.Full Changelog: https://github.com/cenglin123/SteganographierGUI/compare/v1.1.0...v1.1.1
Um die Sicherheitsprobleme beim Teilen von Ressourcen über inländische Cloud-Speicher nach dem Ausfall der Sofortübertragungs-Links (秒传) zu untersuchen, empfiehlt dieser Artikel eine Datei-Steganographie-Methode mit MP4-Dateien als Hülle und hat Stresstests durchgeführt, die die Wirksamkeit der Methode vorläufig belegen. Zugleich werden Erfahrungen und Nutzungsempfehlungen zur Steganographie geteilt. Durch weitere kontrollierte Variablentests wurde der Mechanismus der flächendeckenden Link-Sperrungen in Kommentarbereichen untersucht. Als Ursache wurden böswillige Meldungen identifiziert, was die Vorteile steganografischer Dateien belegt: ① nicht online entpackbar, ② bei Verstößen kann Einspruch eingelegt werden. Anschließend werden der Prüfmechanismus von Baidu Netdisk sowie das Prinzip der Meldungen diskutiert. Es werden Strategien gegen böswillige Meldungen vorgeschlagen.
Der Quellcode dieses Programms ist auf GitHub Open Source. Bei Anregungen sind Issues jederzeit willkommen.
Heutzutage werden die Prüfrichtlinien der großen inländischen Cloud-Speicher immer strenger, und die Wahrscheinlichkeit, dass geteilte Links gesperrt werden, wächst stetig.
Traditionell nutzen wir passwortgeschützte mehrschichtige Archive bzw. Volume-Archive, um Prüfungen zu umgehen. Das ist sehr umständlich, und bei vielen Schichten oder großen Dateien ist der Verschleiß der Festplatte durch häufiges Entpacken nicht zu vernachlässigen. Um dieses Problem herum entstanden in der Vergangenheit verschiedene Lösungen, die die Funktionen der Cloud-Speicher für die Sofortübertragung (秒传) nutzten. Mit der Verschärfung der Cloud-Richtlinien sind die meisten dieser Lösungen jedoch gescheitert oder existieren nur noch dem Namen nach.
Nach dem Scheitern der Sofortübertragungs-Lösungen kehrte das Teilen von Ressourcen über inländische Cloud-Speicher zur Form verschlüsselter Archive zurück. Teilende müssen sich unvermeidlich wieder mit den Teilen- und Prüfsystemen der Cloud-Speicher auseinandersetzen. Hinzu kommen die allgegenwärtigen Ressourcen-Reseller (倒狗), die geteilte Links melden. Link-Sperrungen häufen sich daher wieder, manchmal sogar flächendeckend. Die Teilen-Umgebung wird zunehmend rauer.
All das macht die Erforschung und Entwicklung verdeckterer und sichererer Datenübertragungsmethoden besonders wichtig. Unter diesen schwierigen Umständen verspricht die in diesem Artikel vorgestellte Datei-Steganographie, eine neue sichere Teilen-Lösung für die Ära nach der Sofortübertragung zu werden.
Dieses Programm ist durch den Artikel aus dem Repository (im Folgenden Artikel [1]) inspiriert und nutzt Datei-Steganographie, um Daten zu verbergen und so die übliche Prüfung zu umgehen.
Steganographie bettet Daten in andere Mediendateien ein, sodass die Existenz der Daten für den normalen Betrachter unsichtbar ist. Auf diese Weise können Informationen übertragen werden, ohne Aufmerksamkeit zu erregen.
Für Steganographie gibt es viele Präzedenzfälle. Die traditionelle Methode ist vor allem die Bild-Steganographie (图种)[X7]: Die Daten werden in ein Bild eingebettet. Es sieht oberflächlich wie ein Bild aus, aber nach dem Ändern der Dateiendung lässt es sich entpacken und die verborgenen Daten sind verfügbar.
Das Prinzip der Bild-Steganographie:
copy /b "图片.jpg" + "压缩包.zip" "生成目标.jpg"
Aber diese Vorgehensweise erregt leicht Verdacht: Ein Bild, dessen Auflösung und Klarheit nicht gerade hoch sind, ist plötzlich mehrere GB groß und wurde zudem extrem oft heruntergeladen und gespeichert – das ist einfach zu verdächtig [1].
Daher ist es im Hinblick auf die Effektivität der Tarnung sinnvoller, MP4-Dateien als Hüllen-Dateien für die Steganographie zu verwenden. Große Videos erregen offensichtlich weniger Verdacht als große Bilder.
Unser Ziel ist es, durch steganografische Tarnung den Verdachtsgrad zu senken und so ein sicheres Teilen zu möglichst geringen Kosten zu erreichen. Denn wenn eine Datei häufig gemeldet wird, hilft es auch nicht mehr, egal wie viele Archivschichten oder wie komplex das Passwort ist – bei starkem Verdacht ist die Sache vermutlich kaum noch zu retten. Für die Cloud-Speicher ist es bei unentschlüsselbaren, massiv gemeldeten Dateien am bequemsten, pauschal einen Verstoß festzustellen (siehe dieses Experiment [5]).
Die beste Verteidigung in der Natur ist nicht das Auftürmen von Rüstung, sondern Tarnung.
Was die konkrete Umsetzung betrifft: Ein ZIP-Archiv wird in eine gewöhnliche MP4-Datei eingebettet, etwa ein SpongeBob-Video. Wenn die Datei als MP4 geöffnet wird, sieht man nur das SpongeBob-Video, nicht den ZIP-Teil. Wird die Dateiendung jedoch in ZIP geändert, kann Entpacksoftware (z. B. WinRAR) den ZIP-Teil finden und normal entpacken. Auf diese Weise wird ein kostengünstiges, sicheres Teilen von Dateien erreicht.
Obwohl Artikel [1] eine funktionierende Code-Implementierung für die Datei-Steganographie bietet, fehlt es dieser Methode an einer einfach bedienbaren Oberfläche, was ihre Verbreitung einschränkt.
Dieses Programm vereinfacht den Ansatz aus Artikel [1] und implementiert ein Steganographie-Programm mit grafischer Benutzeroberfläche (GUI), mit dem Nutzer Dateien per einfachem Drag & Drop und Klick steganographieren und die Steganographie wieder entfernen können.
Neu am 2024.4.24: Gemäß der Methode aus Artikel [2] können Dateien auch als Anhänge in MKV-Dateien eingebettet werden. Diese Logik wurde in Version v1.0.2 hinzugefügt.
Dieses Programm ermöglicht das Steganographieren und Entfernen der Steganographie direkt durch Eingabe eines Passworts und Hineinziehen von Dateien.
Das Programm bietet folgende Eigenschaften:
(1) Integriert: Sowohl das Steganographieren als auch das Entfernen der Steganographie können in derselben Oberfläche durchgeführt werden, was Effizienz und Komfort erhöht.
(2) Drag & Drop: Dateien oder Ordner können in den dafür vorgesehenen Bereich gezogen werden, was die Dateiauswahl vereinfacht.
(3) Universell einsetzbar: Die erzeugten steganografischen MP4-Dateien können durch manuelles Ändern der Dateiendung entpackt werden; die Verwendung dieses Programms ist nicht erforderlich.
(4) Passwortschutz: Erforderlich~~ war die Eingabe eines Passworts für das Steganographieren oder das Entfernen der Steganographie.~~ Seit Version v1.0.6 kann auf ein Passwort verzichtet werden.
(5) CLI-Aufruf: Kann über Befehle im Terminalfenster bedient oder von anderen Anwendungen als Drittanbieter-Programm aufgerufen werden (Update in Version 1.1.0)
(6) Kontextmenü-Integration: Kann in das Rechtsklick-Kontextmenü integriert und ähnlich wie gängige Entpackprogramme bedient werden (Update in Version 1.2.0)
Demovideo
GUI-Oberfläche
Der Hash-Modifikator eignet sich für die Vorverarbeitung beim Weitergeben und Neu-Upload oder beim Hochladen zensierter Dateien in die Cloud. Vor dem Hochladen muss der Hash-Wert geändert werden, um zu verhindern, dass eine Link-Sperrung die ursprünglich geteilte Datei mitreißt.
Das Prinzip der Hash-Modifikation ähnelt der Steganographie: An das Dateiende wird 1 zufälliges Byte angehängt, wodurch sich der MD5-Wert der Datei ändert.
Beachte: Der Steganographier selbst führt automatisch eine Hash-Randomisierung durch. Selbst wenn die Originaldatei dieselbe ist, ist der Hash jeder erzeugten steganografischen Datei unterschiedlich. Beim normalen Steganographieren musst du dich nicht um den Hash-Wert kümmern.
Mit dem CAPTCHA-Generator kannst du den Extraktionscode verarbeiten und so verhindern, dass Crawler den Link auslesen.
Beispiel:
In Version v1.2.0 wurden Installations- und Deinstallationsskripte hinzugefügt, mit denen die Software in das Rechtsklick-Kontextmenü integriert werden kann. Führe 01-安装隐写者到右键菜单.cmd als Administrator aus; zum Entfernen führe 02-移除隐写者右键菜单.cmd aus. Die Skripte unterstützen Installationspfade mit Leerzeichen, chinesischen Zeichen und Sonderzeichen wie !. Die Funktion basiert auf dem CLI-Modus (standardmäßig wird das erste Video im cover_video-Ordner ausgewählt). Detaillierte Vorgänge wie die Verarbeitung von Passwörtern oder die Auswahl von Videos sind derzeit nicht möglich. Falls solche Vorgänge benötigt werden, wähle Rechtsklick → Steganographier-GUI öffnen.
Version 20240801-v1.2.0.1 integriert zusätzlich die Funktion des Hash-Modifikators.
Im Folgenden eine detaillierte Bedienungsdemo:
Version 20240828-v1.2.1: Die Ent-Steganographie-Logik enthält nun eine Passwortbuch-Funktion. Trage die Passwörter einfach zeilenweise in modules/PW.txt ein. Beim Entfernen der Steganographie durchsucht das Programm das Passwortbuch und versucht zu entpacken (auch im CLI-Modus und im Kontextmenü unterstützt). Passwortbücher im 解TMD压-Format werden ebenfalls unterstützt, wie unten abgebildet:
(1) Direktes Hochladen & Teilen: Wahre Krieger scheuen sich nicht, dem trostlosen Leben und dem strömenden Blut ins Auge zu blicken – sowie einer Reihe von Rückschlägen wie Link-Sperrungen und Kontosperrungen.
(2) Einfache/mehrschichtige Archive: Mit einem Passwort und verschlüsselten Dateinamen können Cloud-Speicher den Inhalt des Archivs nicht scannen, was der Prüfung in gewissem Maße widersteht. Online-Entpacken kann jedoch nicht verhindert werden (auf dem Handy lassen sich Archive inklusive 7z online entpacken; Archive über 20 GB können derzeit nicht online entpackt werden, aber das Hochladen solcher großen Dateien ist nicht zu empfehlen). Ohne Passwort siehe (1).
(3)-1 Mehrteilige (Volume) Archive: Da Volume-Archive nicht online entpackt werden können, ist die Sicherheit deutlich höher als bei (2) (ob die Endung geändert wird oder ob Täuschdateien enthalten sind, hat kaum Einfluss). (3)-2 Selbstextrahierende Archive: Archive im EXE-Format benötigen keine installierte Entpacksoftware – einfach ausführen und entpacken. Selbstextrahierende Dateien können ebenfalls nicht online entpackt werden; ihre Sicherheit entspricht der von Volume-Archiven.
(4) Verschlüsselte Dateien in anderen proprietären Formaten: Einschließlich, aber nicht beschränkt auf proprietäre Verschlüsselungsformate wie Cryptomator, VeraCrypt usw. Verglichen mit gängigeren Archiven ist es unwahrscheinlich, dass Cloud-Anbieter Funktionen zum Entschlüsseln dieser proprietären Formate bereitstellen, daher ist die Sicherheit höher als bei den oben genannten. Massenhaften Meldungen mit erzwungener Verstoß-Einstufung können sie jedoch nicht standhalten.
(5) Steganografische Dateien: Damit sind steganografische Dateien wie JPG/PNG/MP4/MKV gemeint. Aus technischer Sicht gehören steganografische Dateien zur Stufe 3 (steganografische Dateien können ebenfalls nicht online entpackt werden; es erscheint die Meldung, das Archiv sei beschädigt). Dank ihrer starken Tarnfähigkeit können sie die Prüfung gut verwirren. Sie fürchten keine durch Meldungen erzwungene Verstoß-Einstufung und können angefochten werden (siehe Abschnitt 5.3). Ihre Sicherheit ist daher höher als bei allen oben genannten Methoden.
(6) BT, IPFS, selbst gehostete Cloud: Dezentrales Teilen kann im Allgemeinen nicht gemeldet werden, daher ist die Sicherheit erstklassig; dasselbe gilt für selbst gehostete Clouds. Themen rund um Meldungen werden in den Abschnitten 5.3 und 5.6 ausführlich behandelt.
Insgesamt lassen sich die Teilen-Methoden anhand der drei Kriterien [1. Kann verschlüsselt werden?] [2. Kann online entpackt werden?] [3. Kann gemeldet werden?] grob in 3 große Sicherheitsstufen einteilen.
Wenn du an einer Einstufung der Sicherheitsstufen beim Cloud-Teilen interessiert bist, lies gerne diesen Artikel[8].
Bei der Auswahl von Dateien und Steganographie-Inhalten muss die Hüllen-Datei passend zur Größe der geteilten Ressource gewählt werden – sie sollte plausibel wirken und keinen Verdacht erregen.
Wenn deine Ressource zum Beispiel 3 GB groß ist, solltest du besser kein 1–2 Minuten kurzes Video wählen, denn das wirkt unplausibel und erregt leicht Verdacht. Am besten wählst du ein langes Video von 1 bis 2 Stunden. Du kannst einen Film in niedriger Auflösung oder lange Kursvideos von Bilibili wählen; solche Videos in 360P sind meist unter 300 MB groß.
Ich habe im Programm auch einige lange Videos als Referenz bereitgestellt, die du nach Bedarf verwenden kannst. Ich finde, ein wenig zusätzlicher Traffic für mehr Sicherheit ist durchaus lohnenswert.
Im Folgenden findest du eine persönlich empfohlene Referenztabelle für Ressourcengröße und Hüllen-Dauer:
Empfohlen wird, Videos von Bilibili als Hüllen-Dateien für die Steganographie herunterzuladen. Bilibili komprimiert Videos recht professionell; ein 3-minütiges Video bleibt unter 10 MB. Achte darauf, keine Videos herunterzuladen, die urheberrechtliche Probleme haben könnten, etwa Anime-Serien oder kostenpflichtige Exklusiv-Videos für UP-Sponsoren (充电). Wenn du dir unsicher bist, suche nach dem Stichwort „Public Domain“, um Videos zu finden; Public-Domain-Videos haben keine Urheberrechtsprobleme.
Download-Tool für Hüllen-Dateien (Bilibili-Video-Downloader) https://github.com/leiurayer/downkyi
Empfohlene Download-Parameter: Wähle eine Qualität von 480P oder darunter – das ist meist nicht zu unscharf. Für den Ton wird mittlere Qualität empfohlen, denn zu offensichtliche Qualitätsverluste erregen Verdacht. Wähle als Video-Codec H.265: Die Kompressionsrate ist höher und die Videodatei kleiner.

Bei sehr großen Ressourcen (>4 GB) kann man sie in separate Ordner oder Volumes aufteilen; als Hüllen-Video kann eine nach Episoden sortierte Animationsserie dienen, das macht sie noch unauffälliger. Seit Version 1.1.2 warnt das Programm zudem, wenn die Steganographie unplausibel ist.
Das Hauptmerkmal, das steganografische Dateien von anderen Cloud-Teilungsmethoden unterscheidet: Links werden nicht so leicht gesperrt, und bei Verstößen kann Einspruch eingelegt werden.
„Nicht so leicht gesperrt“ bedeutet: Selbst wenn eine steganografische Datei eine gewisse Anzahl von Meldungen erhält (hier als „eine kleine Anzahl“ bezeichnet), wird sie nur kurzzeitig in einen Prüfstatus versetzt, der sich als [vorübergehend eingefroren] oder [in Prüfung] zeigt, sich aber nach 5–10 Minuten von selbst wieder normalisiert. Sie ist damit immun gegen eine kleine Anzahl von Meldungen oder weniger.
Einen Beleg für diese Eigenschaft findest du in diesem Experiment [5].
Das konnte bisher keine Verschlüsselungsmethode erreichen. Wie oben erwähnt, neigen Cloud-Speicher dazu, nicht entschlüsselbare und massiv gemeldete Dateien direkt als Verstoß einzustufen.
Allerdings können steganografische Dateien, auch wenn sie nicht so leicht gesperrt werden, nach massenhaften oder extrem massiven Meldungen doch gesperrt werden (mit den Hinweisen „Das Teilen dieser Datei ist verboten“ bzw. „Die Datei wurde wegen eines Verstoßes gegen einschlägige Gesetze und Vorschriften blockiert“).
Wenn ein geteilter Link gesperrt wurde und du die Datei wiederherstellen willst, musst du sie normalerweise neu komprimieren und erneut hochladen. Der Grund, warum du sie nicht einfach erneut teilen kannst: Der Hash der Verstoß-Datei wurde vom Cloud-Speicher bereits erfasst. Wenn du sie erneut hochlädst oder teilst, erkennt der Cloud-Speicher die Datei wieder (ein Datei-Hash ist vergleichbar mit einem menschlichen Fingerabdruck). Das ist zweifellos zeit- und arbeitsaufwendig – und bei sehr großen Dateien ein wahrer Albtraum.
Die Einspruchsfähigkeit steganografischer Dateien bietet uns eine bequemere Lösung: Wir können direkt gegen die Verstoß-Datei Einspruch einlegen und sie dann einfach erneut teilen – ohne sie immer wieder neu komprimieren und hochladen zu müssen. Falls du zuletzt ständig gemeldet wirst, kannst du eine Weile warten, bis sich die Lage beruhigt hat, und dann Einspruch einlegen, um die Datei „wiederzubeleben“ und das Teilen fortzusetzen.

Außerdem wird bei massiven böswilligen Meldungen empfohlen, nicht mit dem Hauptkonto zu teilen, sondern das Hauptkonto nur zum Hochladen und für Einsprüche zu nutzen und mit einem Zweitkonto zu teilen, um mögliche Verluste durch Kontosperrungen zu vermeiden. Details findest du in diesem Artikel:
[Tipp] Vorgehensweise: Mit dem Hauptkonto auf Baidu Netdisk hochladen und mit dem Zweitkonto teilen
Weitere Einzelheiten zu Einspruch-Techniken findest du in diesem Artikel [10]
Andererseits ist es vielleicht auch nicht gut, wenn der Inhalt völlig unbedenklich ist.
Bei massenhaften Meldungen kann eine manuelle Nachprüfung ausgelöst werden. Ein Video, das offensichtlich völlig unbedenklich aussieht, aber ständig wegen Pornografie gemeldet wird – das ist ebenfalls verdächtig.
Ein Vorschlag hierfür: Wenn deine Ressource dem Risiko von massenhaften Meldungen ausgesetzt sein könnte, kannst du Videos im Grenzbereich verwenden, die nicht zur Sperrung führen – etwa sexualwissenschaftlich angehauchte Inhalte oder 哲♂学银梦-Memes, die die Prüfung bestehen.
So lässt sich bei massenhaften Meldungen das Risiko der Aufdeckung weitgehend reduzieren. Falls es doch gesperrt wird, kannst du die Einspruchsgründe plausibel darlegen.

Ihr könnt hier eurer Fantasie freien Lauf lassen; das sind nur Beispiele. Kurz:
Ziel der Tarnung ist nicht, dass man nichts beanstanden kann, sondern dass die Gegenseite falsch einschätzt – große Dinge werden klein, kleine Dinge verschwinden.
Obwohl Steganographie die Sicherheit von Dateien erhöhen kann, solltest du beim Teilen dennoch deine eigene Netzwerksicherheit und Anonymität bedenken. Verwende zum Beispiel während des Uploads ein VPN oder einen Proxy; verwende keine Videos, die persönliche Informationen enthalten, und nutze nicht immer dasselbe Video als Steganographie-Hülle, um das Risiko zu verringern, verfolgt und erkannt zu werden.
Bestimmte Ressourcen, die als wertvoll gelten, können von böswilligen Gruppen wie Ressourcen-Resellern ins Visier genommen werden. Ressourcen-Reseller sind Personen, die frei geteilte Ressourcen verkaufen, um Profit zu machen; umgangssprachlich nennt man sie „倒狗“.
Um ihre Monopolstellung bei den Profiten zu sichern, melden Reseller andere geteilte Dateien, um deren Links zu sperren und so die Einzigartigkeit ihrer Quelle zu wahren (einfach gesagt: alles für sich behalten). Das Ergebnis: Beiträge und die darunter weitergegebenen Links werden flächendeckend gesperrt. (Beispiele: Beispiel 1, Beispiel 2, Beispiel 3)
Konkret verwenden Reseller automatisierte Skripte, um geteilte Dateien zu melden. Beachte: Gemeldet wird die Datei, nicht der Link. Die Reseller speichern die Datei, die sie als Verstoß markieren wollen, in ihrer eigenen Cloud, teilen sie über ihr eigenes Konto und lassen dann ein Meldungs-Skript laufen, das die Datei so lange meldet, bis sie als Verstoß eingestuft wird.
Meldungen dieses Ausmaßes kann nicht einmal eine steganografische Datei standhalten. Nicht nur steganografische Dateien – auch jede normale Datei kann es nicht. Selbst normale Dateien werden von der Cloud zwangsweise als Verstoß eingestuft. Das heißt, diese Einstufung hat nichts damit zu tun, ob die Datei tatsächlich verstoßenden Inhalt enthält; es handelt sich um eine Angriffsaktion, die einem DDoS nahekommt (was auch bedeutet, dass selbst die Sofortübertragung nicht funktioniert). Steganografische Dateien können zwar angefochten werden, aber wenn die Melder die Datei nicht endgültig töten können, wollen sie den Teilenden töten. Statt Datei für Datei zu melden, ist es einfacher, direkt die Kontosperrung des Teilenden herbeizuführen.
Wenn deine Ressource also bereits von Resellern ins Visier genommen wurde (das Erkennungsmerkmal ist: Der Link der steganografischen Datei wird kurz nach dem Teilen gesperrt, und nach einem erfolgreichen Einspruch und der Entsperrung erneut schnell gesperrt), ist es nicht ratsam, weiterhin über gängige Cloud-Speicher zu teilen. Wechsle stattdessen zu Teilen-Methoden, die durch Meldungen nicht zensiert werden, wie IPFS, Magnet-Links oder selbst gehostete Cloud[X5].
Weitere Analysen zu sicherem Teilen und zum Prinzip der Meldungen durch Reseller findest du in diesem Artikel.
Da eine steganografische Datei sowohl Video als auch Archiv ist, können wir steganografische Dateien auf bestimmten Video-Plattformen hochladen und die Video-Plattform wie einen Cloud-Speicher nutzen.
Traditionelle Video-Websites (z. B. Bilibili) komprimieren die Bildqualität, wodurch der steganografische Inhalt verloren geht. Einige auf IPFS basierende Websites ermöglichen jedoch den direkten Download der Originaldatei (z. B. sol.media). Diese Eigenschaft macht es möglich, Speicherplatz kostenlos zu nutzen. Da die Website die Dateien tatsächlich auf Pinata hostet (Pinata ist relativ stabil), ist der Inhalt über das IPFS-Netzwerk öffentlich auffindbar. Beim Teilen muss man nicht den Video-Link der Website verwenden, sondern kann die CID des Videos zur Inhaltsadressierung nutzen und die Datei über das IPFS-Netzwerk herunterladen (das Teilen fühlt sich fast wie Sofortübertragung an).
Dass steganografische Dateien abspielbar sind, bringt auch eine recht gute Sicherheit mit sich, wie unten zu sehen – auf den ersten Blick wirkt es ganz normal:

Die Website hat eine NSFW-Kategorie (Not Safe For Work). Beim Hochladen kann diese Kategorie gewählt werden, sodass man auch anzügliche Inhalte direkt hochladen kann, ohne dass sie im Trending-Bereich oben links auftauchen und von Passanten begafft werden. Wo die Grenze liegt, kann man sich im NSFW-Bereich der Website ansehen; grob gesagt handelt es sich um Inhalte auf AV-Niveau (Inhalte mit Minderjährigen (童车) sind nicht zu empfehlen; auch bei Anime-Darstellungen von Minderjährigen (二次元童车) ist Vorsicht geboten – in solchen Fällen behandelt man sie am besten mit Steganographie).
Da wir den Speicherplatz der Website ausnutzen, sollten wir das Grundprinzip steganografischer Dateien beherzigen: [keinen Verdacht erregen]. Beim Hochladen sollte man möglichst wie ein [normaler Nutzer] wirken (jeden Tag zig GB an Never Gonna Give You Up hochzuladen, wäre wie auch immer man es betrachtet sehr merkwürdig). Gib dir etwas Mühe und betrachte dich als Video-Transferarbeiter: Such dir ein paar wertvolle Videos auf Bilibili heraus und betrachte es als Beitrag zur Videovielfalt dieser Website. Einer für alle, alle für einen – und nebenbei ein paar Vorteile als Schaffensanreiz abgreifen, ein Win-Win oder sogar Dreifach-Win! (Die Zuschauer lernen etwas aus den Videos, die Website gewinnt an Videoinhalten und Nutzeraktivität, und der Teilende streicht Vorteile ein – ein Dreifach-Win!)
Neben sol.media eignen sich auch die folgenden Websites zum Hosting:
https://odysee.com/ (Die äquivalente Bitrate für Video-Uploads beträgt auf dieser Website maximal 16 MBps. Achte daher darauf, dass das steganografische Video lang genug ist.)
https://gleev.xyz/ (Diese Website kann steganografische Dateien direkt hosten.)
Weitere Hosting-Plattformen findest du in diesem Artikel:
Ich schätze, alle, die es bis hierher geschafft haben, verstehen das, aber erlaubt mir, einen Punkt zu betonen.
Bei der Verwendung dieses Programms beachtet bitte die erforderlichen Gesetze und moralischen Normen. Ihr könnt Ressourcen als Hobby teilen, aber lasst die Dinge aus diesen Nischenkreisen ja nicht an die Öffentlichkeit gelangen, und provoziert nicht an Orten, wo Offizielle es sehen können. Die historische Erfahrung hat uns unzählige Male gelehrt: Wenn ein Nischenkreis seine Blase durchbricht, bleibt meist ein großes Chaos zurück. (Du! Lass nicht zu, dass alle die Steganographie nicht mehr nutzen können!)
Wir ermutigen nicht zur Nutzung der Steganographie-Technik für illegale Aktivitäten, sondern hoffen, durch Technik den Schutz persönlicher Daten und die Privatsphärensicherheit zu stärken.
Das aktuelle Programm hat noch einige Probleme: So ist die Zusammenführungsmethode schlicht das Anhängen der ZIP-Datei an das Ende der Videodatei, das Einbetten in die moov-Box der MP4-Datei bzw. das Anfügen an das MKV-Archiv. Diese Methode ist zwar leicht umzusetzen, aber auch leicht zu erkennen.
Später könnte man eine verdecktere Methode in Betracht ziehen, z. B. den Inhalt der ZIP-Datei in weniger kritische Teile der Videodatei einzubetten oder nach jedem I-Frame ein kleines Datenstück einzufügen. Solche Ansätze erfordern die Analyse der Codierungsdetails der Videodatei und möglicherweise anderer Bibliotheken wie FFmpeg. Das bleibt der späteren Forschung überlassen.
Dennoch hat die Steganographie nach den Testergebnissen in Artikel [1] und den Ergebnissen von diesem Test Vorteile: ① wird selten als Verstoß eingestuft, ② selbst bei einem Verstoß ist ein Einspruch möglich ③ bequemer Neu-Upload. Solange sie nicht gezielt gemeldet wird, kann diese Steganographie-Methode durchaus als verbreitungsfähige Lösung angesehen werden.
Mit der weiteren Verbesserung der Technologie könnten solche Steganographie-Methoden künftig ein wirksames Mittel für sicheres Teilen nach der Sofortübertragung werden.
Dieses Programm versteht sich als Anstoß (抛砖引玉); alle sind herzlich willkommen, sich aktiv an der Forschung zu beteiligen.
Erklärungsinfo für steganografische Dateien per Klick kopieren:
1. Die MP4-Hülle ist ein Tarnvideo; die Ressource ist in der MP4-Datei verborgen.
2. Entpacken: Ändere die MP4-Endung mit WinRAR in ZIP und entpacke sie dann.
Dieser Artikel hat die Geschichte der Ressourcen-Teilungsmethoden bis hin zu den Sofortübertragungs-Links nachgezeichnet, belegt, dass Meldungen die Hauptursache für Link-Sperrungen sind, und schlägt die Steganographie-Technik als sichere Ressourcen-Teilungslösung für das neue Zeitalter vor. Zugleich werden einige Erfahrungen und Empfehlungen zur Nutzung der Steganographie geteilt, in der Hoffnung, Ressourcen-Teilenden zu helfen, die Technik besser einzusetzen.
Mit dem technologischen Fortschritt und der Verbreitung digitaler Medien könnte die Steganographie neue Durchbrüche erleben. Neben der zuvor erwähnten Zwischenbild-Steganographie sind auch Deep-Learning-KI-gesteuerte Steganographie-Systeme denkbar, die neue Lösungen für die Sicherheitsprobleme beim Ressourcen-Teilen bieten könnten.
Der Kampf zwischen Speer und Schild endet nie; eine neue Ära ruft nach neuen Lösungen.
Alle sind eingeladen, sich an Tests und Forschung zur Steganographie zu beteiligen und ihre Entwicklung gemeinsam voranzutreiben. Wenn ihr weitere Verbesserungswünsche oder Anregungen zu diesem Programm habt, hinterlasst sie gerne in den Kommentaren oder eröffnet ein Issue auf GitHub.
Quellcode: https://github.com/cenglin123/SteganographierGUI
Dieses Programm dient ausschließlich dem Schutz persönlicher Informationen. Bitte verwende es nicht für illegale oder kriminelle Aktivitäten.
copy /b "input.mp4" + "input.zip" "output.mp4"
Python-Code:
import subprocess
cmd = [
'copy', '/b',
'input.mp4','+',
'input.zip',
'output.mp4',
]
subprocess.run(cmd, check=True)
mkvmerge -o "output.mkv" "input.mp4" --attach-file "input.7z"
Python-Code:
import subprocess
cmd = [
'mkvmerge', '-o',
'output.mp4',
'input.mp4',
'--attach-file',
'input.7z',
]
subprocess.run(cmd, check=True)
Neben den in diesem Artikel genannten gibt es weitere Dateiverarbeitungsmethoden, die ebenfalls als Steganographie gelten:
Das Sicherheitsprinzip dieser Methoden ist ähnlich und wird in Abschnitt 5.1 diskutiert. In der Benutzerfreundlichkeit sind die oben genannten Methoden der in diesem Artikel vorgestellten jedoch unterlegen, da ihre Dekodierung spezielle Software erfordert, während die hier genannte copy /b-Methode mit gängiger Entpacksoftware entpackt werden kann. In puncto Komfort ist sie also überlegen.
Hauptartikel
[1] [Tipp] Datei-Steganographie zur Umgehung der Cloud-Zensur
Weiterführende Lektüre
[X0] [1] [Tipp] Anti-Link-Sperrungs-Tutorial: Wie teilt man Ressourcen sicher?
[X2] [Plauderei] Eine einfache Einführung für Neueinsteiger (Anmerkung des Autors: Dieser Artikel ist eine Einführung in sicheres Teilen)
[X4] [Tipp] Offline-Downloads in der Cloud zum Teilen nutzen, um die Prüfung zu umgehen
[X5] [Tipp] [Selbst gehostete Cloud] Selbst gehostete Cloud mit Cloudreve + Offline-Download
[X6] [Fortgeschritten] Gedanken zu Dateiteilungs-Mechanismen im neuen Zeitalter (Anmerkung des Autors: Dieser Artikel stellt neben Cloud-Speichern auch andere Teilen-Lösungen vor)
[X7] [Tipp] Erstellung und Verwendung von Bild-Steganographie (图种)
[X8] [Tipp] Anti-Link-Sperrungs-Tutorial (Anmerkung des Autors: Dieser Artikel stellt gängige Cloud-Teilungsmethoden vor, allerdings muss der Autor womöglich seinen Bildschirm aufessen)
[X9] [Tutorial] BitTorrent (Torrent-Dateien) Grundlagen [Gentleman's Warehouse Tracker-Update] [2020 Rev] (Anmerkung des Autors: Dieser Artikel ist ein Tutorial zum Seeden per Magnet/Torrent)
[X10] [Tipp] [IPFS] CRUST IPFS – Die nicht meldbare Dateiteilungs-Wunderwaffe: Bedienungsanleitung TEIL I (Tutorial für die IPFS-Hosting-Plattform)
[X11] Zu den jüngsten Maßnahmen bei Baidu-Kontosperrungen (Dieser Artikel markiert auch den Beginn der Sofortübertragungs-Ära)
[X2] [南+] Sehen wir uns an, wie viel Einfluss alleinige Meldungen auf Baidu-Netdisk-Ressourcen haben
| Ressourcengröße | Empfohlene Videolänge |
|---|
| 0-200MB | 1–3 Minuten |
| 200-400MB | 3–15 Minuten |
| 400-500MB | 15–30 Minuten |
| 500MB-1GB | 30 Minuten–1 Stunde |
| 1GB-3GB | 1 Stunde |
| 3GB-4GB | 2 Stunden |
| über 4GB | mehr als 2 Stunden |