GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Schluss mit Geheimnissen – Stellen Sie den berühmten Datenentschlüsselungseffekt nach, der in einem Sneakers-Film zu sehen war

Vor einiger Zeit haben wir eine Anleitung veröffentlicht, in der beschrieben wird, wie Sie Ihre Ubuntu-Linux-Konsole in eine echte Hollywood-Hackerschnittstelle für technische Melodramen verwandeln mit Hollywood Dienstprogramm, das von Dustin Kirkland geschrieben wurde von Canonical. Heute bin ich auf ein ähnliches CLI-Dienstprogramm namens „N gestoßen o M Erz S geheimnisse", kurz nms . Wie das Hollywood-Dienstprogramm ist auch das nms-Dienstprogramm NUTZLOS (Es tut uns leid!). Sie können es nur zum Spaß verwenden. Das nms reproduziert den berühmten Datenentschlüsselungseffekt, der auf Sneakers zu sehen war, die 1992 veröffentlicht wurden.

Turnschuhe ist ein Komödien- und Krimi-Genrefilm mit Robert Redford in der Hauptrolle unter anderen berühmten Schauspielern namens Dan Aykroyd , David Strathairn und Ben Kingsley . Dieser Film ist einer der beliebtesten Hackerfilme, die in den 1990er Jahren veröffentlicht wurden. Falls Sie es noch nicht gesehen haben, gibt es eine Szene im Sneakers-Film, in dem eine Gruppe von Experten, die sich auf das Testen von Sicherheitssystemen spezialisiert haben, eine streng geheime Blackbox bergen wird, die in der Lage ist, alle bestehenden Verschlüsselungssysteme auf der ganzen Welt zu entschlüsseln. Das nms-Dienstprogramm simuliert einfach, wie genau die Szene mit dem Datenentschlüsselungseffekt in einem Sneakers-Film in Ihrem Terminal aussieht.

Nms installieren

Das nms-Projekt hat keine Abhängigkeiten, aber es verlässt sich auf ANSI/VT100-Terminal-Escape-Sequenzen, um den Effekt nachzubilden. Die meisten modernen Terminalprogramme unterstützen diese Sequenzen standardmäßig. Falls Ihr Terminal diese Sequenzen nicht unterstützt, installieren Sie ncurses . Ncurses ist in den Standard-Repositorys der meisten Linux-Distributionen verfügbar. Wir werden nms aus dem Quellcode kompilieren und installieren. Stellen Sie also sicher, dass Sie die Entwicklungstools in Ihrer Linux-Box installiert haben. Wenn Sie sie noch nicht installiert haben, sehen Sie sich die folgenden Links an.

  • So installieren Sie Entwicklungstools unter Linux
  • Ein einfaches Skript zum Einrichten der Entwicklungsumgebung in Ubuntu

Führen Sie nach der Installation der Entwicklungstools git, make und gcc nacheinander die folgenden Befehle aus, um das Dienstprogramm nms zu kompilieren und zu installieren.

$ git clone https://github.com/bartobri/no-more-secrets.git
$ cd ./no-more-secrets
$ make nms
$ make sneakers
$ sudo make install

Überprüfen Sie abschließend mit dem Befehl:

, ob die Installation erfolgreich war
$ nms -v
nms version 0.3.3

Alternativ können Sie nms mit Linuxbrew installieren Paketmanager wie unten gezeigt.

$ brew install no-more-secrets

Jetzt ist es an der Zeit, nms auszuführen.

Stellen Sie mit Nms den berühmten Datenentschlüsselungseffekt nach, der in Sneakers-Filmen zu sehen war

Das Dienstprogramm nms arbeitet mit geleiteten Daten. Leiten Sie die Ausgabe eines beliebigen Linux-Befehls wie unten an das nms-Tool weiter und genießen Sie den Effekt direkt von Ihrem Terminal aus. Sehen Sie sich den folgenden Befehl an:

$ ls -l | nms

Standardmäßig werden nach der Anzeige der ersten verschlüsselten Zeichen die nms wartet darauf, dass der Benutzer eine Taste drückt, um die Entschlüsselungssequenz zu starten. So wird es im Sneakers-Film dargestellt. Drücken Sie einfach eine beliebige Taste, um die Entschlüsselungssequenz zu starten und die ursprünglichen Klartextzeichen anzuzeigen.

Erstellen Sie mit Nms den Datenentschlüsselungseffekt aus dem Sneakers-Film neu

Wenn Sie keine Taste drücken möchten, können Sie die Entschlüsselungssequenz mit -a automatisch einleiten Flagge.

$ ls -l | nms -a

Sie können auch eine Vordergrundfarbe festlegen, zum Beispiel Grün, verwenden Sie -f Option wie unten gezeigt.

$ ls -l | nms -f green

Erstellen Sie mit Nms den Datenentschlüsselungseffekt aus dem Sneakers-Film neu

Denken Sie daran, wenn Sie -a nicht angeben Flag, müssen Sie eine beliebige Taste drücken, um die Entschlüsselungssequenz einzuleiten.

Verwenden Sie -c, um den Bildschirm zu löschen, bevor Sie Verschlüsselungs- und Entschlüsselungsprozesse starten Flagge.

$ ls -l | nms -c

Um einzelne Leerzeichen zu maskieren, verwenden Sie -s Flagge. Bitte beachten Sie, dass andere Leerzeichen wie Tabulatoren und Zeilenumbrüche nicht maskiert werden.

$ ls -l | nms -s

Mit dem folgenden Befehl können Sie sich auch die eigentliche Szene mit dem Entschlüsselungseffekt im Sneakers-Film ansehen:

$ sneakers

Entschlüsselungseffekt für Sneakers-Filme

Wählen Sie eine beliebige Option, um dieses Dienstprogramm zu beenden.

Magst du es nicht? Das tut mir leid. Gehen Sie zum nms-Projektordner und führen Sie einfach den folgenden Befehl aus, um ihn zu entfernen.

$ sudo make uninstall

Löschen Sie schließlich auch den nms-Projektordner.


Linux
  1. Einfache Wiederherstellung von Festplattendaten

  2. Pseudodateien für temporäre Daten?

  3. Ist weniger nicht einfach mehr?

  4. So schützen Sie sensible Daten mit Docker Compose Secrets

  5. Wie APIs Daten wertvoller machen

Terminal-Pager

mehr:Befehl nicht gefunden

Überprüfung der Datenintegrität

Spieleverzeichnis?

gzip - Umleitung oder Piping?

Wird GPT auf einem 16-TB-Datenträger benötigt?