Steuerzeichen in Dateiname?
Hallo zusammen,
ich stoße öfters auf merkwürdige Dinge, aber hier bin ich jetzt völlig ratlos.
Nun sollte mir eine Datei ansehen, welche sich in einem System nicht hochladen lässt.
Ursache ist ein Steuerzeichen im Dateinamen. Es handelt sich um das Unicode Zeichen U+206E. Es ist direkt am Anfang vor dem Dateinamen und wird im Dateiexplorer nicht angezeigt. Kopiere ich den Dateinamen in Notepad++ sehe ich das Problem, auch der "dir" Befehl im Terminal zeigt Auffälligkeiten bei der Datei.
Jetzt meine Frage: Hat irgendwer eine Idee, wie so etwas zustande kommen kann? Irgendwo her kopiert und eingefügt etc.? ich habe in Word und Excel keine Möglichkeit gefunden, dieses Verhalten zu "provozieren" außer über die Charmap das Zeichen zu holen oder [Alt]+[8302] zu tippen (was quatsch wäre, da der Dateiname die Ziffern 9469 enthält).
1 Antwort
Solche Tricks werden verwendet, um ausführbare EXE-Dateien als harmlose JPG-Bilder o.ä. zu tarnen, die man gerne herunterlädt und anklickt, um sie zu sehen.
Ziemlich alter Trick inzwischen. Kam so in den 2000ern auf.
https://www.ceilers-news.de/serendipity/156-Der-Right-to-Left-Override-RLO-Unicode-Trick.html
https://www.heise.de/news/Rueckwaerts-wird-ein-Virus-draus-1242127.html
Glaube ich in diesem Fall weniger dran. Ich bekomme die Bilder beruflich von einer vertrauenswürdigen Firma welche Bilddokumentationen von Schäden macht.
Da ist ja auch ein Bild - es lässt sich ganz normal in der Bildanzeige von Windows öffnen.