GNU/Linux >> Znalost Linux >  >> Linux

Už žádná tajemství – znovu vytvořte slavný efekt dešifrování dat, který je vidět ve filmu o teniskách

Před chvílí jsme publikovali průvodce, který popisoval, jak proměnit vaši linuxovou konzoli Ubuntu ve skutečné hollywoodské technické melodrama hackerské rozhraní pomocí Hollywoodu nástroj, který napsal Dustin Kirkland od společnosti Canonical. Dnes jsem narazil na podobný nástroj CLI s názvem "N o M ruda S ecrets", krátce nms . Stejně jako hollywoodská utilita je utilita nms také NEPOUŽITÁ (Promiňte!). Můžete jej použít jen pro zábavu. NMS znovu vytvoří slavný efekt dešifrování dat, který jsme viděli u Sneakers, které byly vydány v roce 1992.

Tenisky je žánr komedie a kriminálního thrilleru, v hlavní roli Robert Redford mezi dalšími slavnými herci jménem Dan Aykroyd , David Strathairn a Ben Kingsley . Tento film je jedním z populárních hackerských filmů vydaných v 90. letech. Pokud jste to ještě neviděli, existuje scéna ve filmu Tenisky, kde skupina odborníků, kteří se specializují na testování bezpečnostních systémů, obnoví přísně tajnou černou skříňku, která má schopnost dešifrovat všechny existující šifrovací systémy po celém světě. Nástroj nms jednoduše simuluje, jak přesně vypadá scéna s efektem dešifrování dat ve filmu Sneakers ve vašem terminálu.

Instalace Nms

Projekt nms nemá žádné závislosti, ale spoléhá na ANSI/VT100 terminálové escape sekvence, aby znovu vytvořil efekt. Většina moderních terminálových programů tyto sekvence standardně podporuje. Pro případ, že váš terminál tyto sekvence nepodporuje, nainstalujte ncurses . Ncurses je k dispozici ve výchozích úložištích většiny distribucí Linuxu. Chystáme se zkompilovat a nainstalovat nms ze zdroje. Takže se jen ujistěte, že máte nainstalované vývojové nástroje do vašeho Linux boxu. Pokud jste je ještě nenainstalovali, přejděte na následující odkazy.

  • Jak nainstalovat vývojové nástroje v systému Linux
  • Jednoduchý skript pro nastavení vývojového prostředí v Ubuntu

Po instalaci vývojových nástrojů git, make a gcc spusťte jeden po druhém následující příkazy pro kompilaci a instalaci nástroje nms.

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

Nakonec zkontrolujte, zda byla instalace úspěšná pomocí příkazu:

$ nms -v
nms version 0.3.3

Případně můžete nainstalovat nms pomocí Linuxbrew správce balíčků, jak je uvedeno níže.

$ brew install no-more-secrets

Nyní je čas spustit nms.

Znovu vytvořit slavný efekt dešifrování dat viděný ve filmu o teniskách pomocí Nms

Obslužný program nms pracuje na datových kanálech. Propojte výstup libovolného příkazu Linuxu do nástroje nms, jak je uvedeno níže, a vychutnejte si efekt přímo ze svého terminálu. Podívejte se na následující příkaz:

$ ls -l | nms

Ve výchozím nastavení se po zobrazení počátečních zašifrovaných znaků zobrazí nms obslužný program počká, až uživatel stiskne klávesu, aby zahájil dešifrovací sekvenci. Tak je to vyobrazeno ve filmu Sneakers. Stačí stisknout libovolnou klávesu a spustí se dešifrovací sekvence, která odhalí původní znaky prostého textu.

Znovu vytvořit efekt dešifrování dat viděný ve filmu s teniskami pomocí Nms

Pokud nechcete stisknout žádnou klávesu, můžete dešifrovací sekvenci automaticky spustit pomocí -a vlajka.

$ ls -l | nms -a

Můžete také nastavit barvu popředí, například zelenou, použijte -f možnost, jak je uvedeno níže.

$ ls -l | nms -f green

Znovu vytvořit efekt dešifrování dat viděný ve filmu s teniskami pomocí Nms

Pamatujte, pokud nezadáte -a musíte stisknout libovolnou klávesu pro zahájení dešifrovací sekvence.

Chcete-li před zahájením procesů šifrování a dešifrování vymazat obrazovku, použijte -c vlajka.

$ ls -l | nms -c

Chcete-li zamaskovat jeden prázdný znak, použijte -s vlajka. Upozorňujeme, že ostatní znaky mezer, jako jsou tabulátory a nové řádky, nebudou maskovány.

$ ls -l | nms -s

Skutečnou scénu s efektem dešifrování ve filmu Tenisky si také můžete prohlédnout pomocí následujícího příkazu:

$ sneakers

Efekt dešifrování filmu tenisky

Chcete-li tento nástroj ukončit, vyberte libovolnou možnost.

nelíbí se ti to? Omlouvám se za to. Přejděte do složky projektu nms a jednoduše spusťte následující příkaz pro její odstranění.

$ sudo make uninstall

Nakonec odstraňte také složku projektu nms.


Linux
  1. Pseudo soubory pro dočasná data?

  2. Není méně jen více?

  3. Jak rozhraní API zvyšují hodnotu dat

  1. Jak cloud zefektivňuje analýzu velkých dat

  2. Migrace z cloudu do cloudu

  3. více:příkaz nenalezen

  1. du -h s více desetinnými místy

  2. Ověřování integrity dat

  3. adresář her?