Das Uniqlo-T-Shirt voller "Kauderwelsch" – wie 1.249 Hacker den Bash-Code knackten

Reverse EngineeringOpen-Source-KulturEaster EggMode × TechnikBashBase64

Quellen:HN + web research · HN

Für umgerechnet rund 10 Euro bekommt man bei Uniqlo ein T-Shirt, auf dessen Rückseite kein Motiv und kein Slogan prangt, sondern ein Wirrwarr aus Zeichen, das für die meisten Menschen völlig unverständlich ist. Im Juli 2026 erreichte dieses T-Shirt auf Hacker News, der weltweit größten Entwickler-Community, 1.249 Punkte und wurde zum Top-Beitrag des Tages.

Der Protagonist der Geschichte ist der Tech-Blogger Tris Sherliker. Seine Frau entdeckte beim Einkaufsbummel das Charity-T-Shirt, das Uniqlo gemeinsam mit dem Netzwerkdienstleister Akamai herausgebracht hatte: Auf der Vorderseite ein Herz, eingefasst in geschweifte Klammern {}; die Rückseite dicht bedruckt mit Buchstaben und Ziffern, die auf den ersten Blick aussahen wie der Ausdruck eines defekten Druckers.

Sherliker erkannte sofort: Das ist kein Kauderwelsch, sondern ein getarntes Programm.

Warum tarnt man Code?

In der Welt der Programmierer dreht sich alles um Lesbarkeit – Code soll so geschrieben sein, dass Kollegen ihn verstehen und bearbeiten können. Doch dieses auf ein T-Shirt gedruckte Skript tut genau das Gegenteil: Es ist in Base64 verpackt, ein Kodierungsformat, das lesbare Anweisungen in eine scheinbar sinnlose Zeichenkette verwandelt.

Base64 ist keine komplizierte Verschlüsselungstechnik. Es funktioniert eher wie ein Übersetzer: Beliebige Inhalte – Text, Bilder, Programme – werden in eine Kombination aus 64 sicheren Zeichen umgewandelt (Groß- und Kleinbuchstaben, Ziffern, Pluszeichen und Schrägstrich). Aus »Hello« wird zum Beispiel »SGVsbG8=« – der ursprüngliche Sinn ist nicht mehr erkennbar. Der eigentliche Zweck dieser Kodierung liegt darin, Daten sicher zwischen verschiedenen Systemen zu transportieren, nicht darin, etwas zu verstecken.

Doch dieses T-Shirt nutzt sie genau als Versteck. In der ersten Zeile auf der Rückseite steht #!/bin/bash – das Signal an ein Linux-System: »Bitte führe das Folgende mit dem Bash-Interpreter aus.« Die nächste Anweisung lautet: Dekodiere den Base64-Block und führe ihn direkt aus.

Um es unverblümt zu sagen: Stünde auf der Rückseite dieses T-Shirts bösartiger Code und jemand tippte ihn ab und führte ihn aus, wäre sein Computer kompromittiert. Sherlikers Kommentar zu seiner Frau, nachdem er die Zeile gesehen hatte: »Das ist im Grunde die Art, wie sich Viren verbreiten.« Dann kaufte er das Shirt.

Zum Glück handelte es sich nicht um einen Virus. Es war ein Easter Egg – eine absichtlich versteckte Überraschungsbotschaft, die darauf wartet, von neugierigen Entdeckern gefunden zu werden.

Wie schwer ist es, Text von einem T-Shirt in den Computer zu bekommen?

Zurück am Rechner stand Sherliker vor einem scheinbar einfachen Problem: Wie überträgt man den Text auf dem T-Shirt-Foto fehlerfrei in den Computer?

Das Problem: Base64 hat eine fatale Schwachstelle – es besitzt keinerlei Fehlerkorrektur. Ein einziger falsch abgeschriebener Buchstabe – ein großes I, das mit einem kleinen l verwechselt wird, oder eine 0, die man für ein O hält – und die gesamte Dekodierung schlägt fehl. Die harte Anforderung: Man muss aus einem Foto mit Stofffalten tausende Zeichen Zeichen für Zeichen übertragen, ohne einen einzigen Fehler.

Sherliker setzte auf eine dreifache Absicherung: Zuerst nutzte er die »Circle to Search«-Funktion seines Android-Handys zur Texterkennung. Dann ließ er das Open-Source-Tool Tesseract darüberlaufen, mit einigen angepassten Parametern. Schließlich übergab er das Bild dem KI-Assistenten Claude zur erneuten Erkennung. Drei Ergebnisse nebeneinander, Zeichen für Zeichen verglichen, Abweichungen manuell korrigiert.

Dieser Prozess dauerte einen ganzen Tag.

Ein Nutzer im Lobsters-Forum kommentierte: »Das ist wahrer Ingenieursgeist – drei Automatisierungslösungen ausprobiert, am Ende resigniert und jeden verbliebenen Fehler einzeln von Hand ausgebessert.«

Am Ende hatte Sherliker den vollständigen Base64-String. Nach der Dekodierung kam ein Bash-Skript mit japanischen und englischen Kommentaren zum Vorschein.

Was das Programm tatsächlich tut

Die Logik des dekodierten Skripts war überraschend klar – und trug eine Prise altmodischer Programmierer-Romantik in sich.

Es definiert einen anzuzeigenden Text: ♥PEACE♥FOR♥ALL♥PEACE♥FOR♥ALL♥ – die Kernbotschaft der Akamai-Uniqlo-Kollektion. Dann ermittelt das Programm die Breite und Höhe des Terminalfensters und berechnet mit einer mathematischen Sinusfunktion für jede Zeile die horizontale Position der Zeichen, sodass der Text in einer wellenförmigen Bewegung nach links und rechts schwingt. Mit jedem ausgegebenen Zeichen wechselt die Farbe von Cyan zu Orange und zurück.

Im laufenden Zustand ergibt das: Auf schwarzem Terminal-Hintergrund gleiten bunte »PEACE FOR ALL«-Zeichen entlang einer Sinuskurve langsam nach unten – in einer Endlosschleife, bis jemand Ctrl+C drückt.

Das Ganze benötigt keine zusätzliche Software, keine Internetverbindung, nicht einmal eine grafische Oberfläche. Es läuft ausschließlich in jenem schwarz-weißen Terminal, mit dem Programmierer tagtäglich arbeiten – eine Liebeserklärung an die Kommandozeile, versteckt in einem Massenprodukt aus Stoff.

Die erste Kommentarzeile lautet: »Congratulations! You found the easter egg!« Gefolgt von einer japanischen Zeile: »おめでとうございます!隠されたサプライズを見つけました!« (»Herzlichen Glückwunsch! Du hast die versteckte Überraschung gefunden!«)

Das zweite Code-T-Shirt

Was viele nicht wissen: Dies ist bereits die zweite Generation des Code-T-Shirts von Akamai und Uniqlo.

Die erste Generation trug ein Go-Programm auf der Rückseite. Allerdings mit einem Makel: Der Code war abgeschnitten. Am Programmende, wo return hätte stehen sollen, war nur retu zu lesen – ein unvollständiger Code, der beim besten Willen nicht zum Laufen zu bringen war. Auf GitHub spottete ein Nutzer: »Wie ein Hemd mit nur einem Ärmel.«

Die zweite Generation hat aus diesem Fehler gelernt. Die Base64-Kodierung ist vollständig, Anführungszeichen sind gepaart, geschweifte Klammern geschlossen, das Padding am Ende korrekt. Die Designer stellten sicher, dass jedes einzelne Zeichen vom T-Shirt präzise abgetippt werden kann und im Rechner exakt das tut, was es soll.

Ein tragbares Internet-Artefakt

Vom Design her betrachtet leistet dieses T-Shirt weit mehr, als bloß Code abzudrucken.

Akamais offizielle Pressemitteilung erklärt: Der helle, tee-farbene Grundton ist eine Hommage an die »beigen Computergehäuse« der 1990er Jahre – jene Standardfarbe billiger Plastikgehäuse, die junge Menschen heute vielleicht noch nie gesehen haben. Das Herz auf der Vorderseite symbolisiert, dass das Internet weltweit für das Gute eingesetzt wird. Und das echte Linux-Bash-Skript auf der Rückseite ist eine Verbeugung vor dem Open-Source-Betriebssystem – genau jenes freie und offene System, auf dem der überwiegende Teil des Datenverkehrs im Internet abgewickelt wird. Akamai selbst ist ein Unternehmen, das mit weltweit verteilten Servern Webseiten beschleunigt – und seine gesamte Infrastruktur läuft fast ausschließlich unter Linux.

Die narrative Tiefe dieses T-Shirts ist also: 99 % der Menschen, die es auf der Straße tragen, haben keine Ahnung, dass die Zeichen auf dem Rücken »ausführbar« sind. Diejenigen, die es erkennen, lächeln wissend, öffnen ein Terminal, tippen ein paar Befehle ein – und in dem Moment, in dem bunte Wellen über den Bildschirm tanzen, haben sie ein geheimes Signal empfangen, das die Welten von Einzelhandelsregalen und Kommandozeile überbrückt.

Dieses Prinzip – »die meisten verstehen es nicht, die wenigen haben ihren Spaß daran« – erzeugt ein einzigartiges mehrschichtiges Erlebnis: Für den Durchschnittskunden ist es ein Basic-Shirt mit avantgardistischem Zeichenprint. Für Entwickler ist es ein interaktives Easter Egg, gedruckt auf Textil.

Eine Dekodierung und ihre Kettenreaktion

Sherlikers Blogartikel erhielt 1.249 Upvotes auf Hacker News. In den Kommentarthreads diskutierte man über die Schriftart auf dem Shirt (die später korrekterweise nicht als Consolas identifiziert wurde), jemand fand das öffentliche GitHub-Repository mit dem Original-Skript des Akamai-Designers, andere erinnerten sich an den Moment, als sie das Shirt zum ersten Mal im Uniqlo-Flaggschiffstore in Tokios Ginza-Distrikt sahen und »spontan das Handy zückten, um ein Foto zu machen«.

Was bedeuten 1.249 Punkte? Der Algorithmus der Hacker-News-Startseite unterwirft neue Beiträge einem natürlichen zeitlichen Verfall. Ein Artikel muss in den ersten zwei Stunden genügend Upvotes sammeln, um auf der Startseite zu bleiben. 1.249 Punkte bedeuten, dass dieser Beitrag nicht nur Platz 1 erreichte, sondern sich dort auch lange hielt – die höchste Auszeichnung, die ein technisches Easter Egg bekommen kann.

Vom GitHub-Repository des Designers über das japanische Qiita-Forum, vom Golang-Subreddit bis zur chinesischen V2EX-Community: Eine Base64-kodierte Zeichenkette schlug wie ein Stein im Wasser immer weitere Kreise in der Entwicklerwelt.

Vielleicht ist das die eleganteste Form von »Wearable Technology«: Keine Batterie, kein Bluetooth, kein Bildschirm. Nur ein Stück Stoff, etwas Druckfarbe und die Neugier, innezuhalten und herauszufinden, was es damit auf sich hat.


Referenzen:


Titelbild: Vorderseite des Uniqlo×Akamai “Peace for All”-T-Shirts. Quelle: Tris Sherlikers Blog.

T-Shirt-Vorderseite – ein Herz, umschlossen von geschweiften Klammern {} ▲ T-Shirt-Vorderseite: Ein Herz in geschweiften Klammern – die charakteristische Syntax von Code. Quelle: tris.sherliker.net

Abbildung 1: Die Rückseite des T-Shirts, bedruckt mit einem Base64-kodierten String. Quelle: Tris Sherlikers Blog.

T-Shirt-Rückseite – ein Base64-kodierter Textblock ▲ T-Shirt-Rückseite: Was wie Kauderwelsch aussieht, ist tatsächlich ein mysteriöses Programm, das von Linux-Systemen direkt ausgeführt werden kann. Quelle: tris.sherliker.net

Abbildung 2: Die Ausgabe des dekodierten Skripts im Terminal. Quelle: Tris Sherlikers Blog.

Ausführung im Terminal – bunte Schrift gleitet entlang einer Sinuskurve ▲ Ausgeführt nach Dekodierung: Die Zeichen ♥PEACE♥FOR♥ALL♥ scrollen in Farbe entlang einer Sinuswelle durch das Terminal. Quelle: tris.sherliker.net