Usa caratteri invisibili di larghezza zero per nascondere i messaggi segreti in bella vista

Usa caratteri invisibili di larghezza zero per nascondere i messaggi segreti in bella vista

Con un semplice strumento web, puoi nascondere messaggi segreti per familiari, amici e colleghi spie all’interno di normali messaggi di testo e chiunque intercetti i messaggi non saprà nulla.

La steganografia è l’arte di nascondere messaggi segreti, costituiti da testo, codice, audio, immagini, video, documenti e persino oggetti fisici, dietro uno strato superficiale di contenuti digitali o tangibili apparentemente ordinari e innocui. I messaggi steganografici sono comunemente usati in spionaggio, malware e denuncia di irregolarità, anche in semplici chat private di persone comuni su Internet.

Puoi usarlo per nascondere numeri di previdenza sociale e carte di credito, indirizzi, informazioni sensibili e altri dettagli personali attraverso comode piattaforme di messaggistica senza renderli troppo evidenti. L’utente medio non ci penserà e gli hacker che utilizzano attacchi man-in-the-middle e altre tecniche di hacking per intercettare i tuoi messaggi non perderanno tempo a controllare tutto alla ricerca di contenuti nascosti.

Nascondere il testo normale con caratteri a larghezza zero

Alcuni strumenti possono facilmente incorporare comunicazioni nascoste in immagini , file audio e altri tipi di file . Tuttavia, uno dei modi più semplici e meno sospetti per nascondere i messaggi segreti è con un livello di testo normale.

È qui che entrano in gioco i caratteri invisibili “non stampabili” di larghezza zero, come lo spazio di larghezza zero e il non-joiner di larghezza zero. Questi caratteri di formattazione vengono utilizzati in Unicode per una serie di motivi, come la visualizzazione corretta di altre lingue, e sono ottimi per nascondere messaggi scritti o impronte digitali.

Il modo più semplice per utilizzare caratteri a larghezza zero per la steganografia è convertire il testo normale del messaggio segreto in dati binari. Questi dati binari vengono quindi convertiti in una stringa di caratteri di larghezza zero, che viene quindi incorporata nel testo pubblico. Il messaggio nascosto rimane invisibile fino a quando non viene recuperato, a quel punto viene riconvertito in dati binari e quindi in testo normale.

This sentence isn't hiding anything.

But this sentence is conc‌​​‌‌​‌⁠‌‌​​​​‌⁠‌‌​‌​‌‌⁠‌‌​​‌​‌⁠‌​​​​​⁠‌‌‌​​‌‌⁠‌‌‌​‌​‌⁠‌‌‌​​‌​⁠‌‌​​‌​‌⁠‌​​​​​⁠‌‌‌​‌​​⁠‌‌​‌‌‌‌⁠‌​​​​​⁠‌‌​​‌‌​⁠‌‌​‌‌‌‌⁠‌‌​‌‌​​⁠‌‌​‌‌​​⁠‌‌​‌‌‌‌⁠‌‌‌​‌‌‌⁠‌​​​​​⁠‌​​​‌‌‌⁠‌‌​​​​‌⁠‌‌​​‌​​⁠‌‌​​‌‌‌⁠‌‌​​‌​‌⁠‌‌‌​‌​​⁠‌​​​​​⁠‌​​‌​​​⁠‌‌​​​​‌⁠‌‌​​​‌‌⁠‌‌​‌​‌‌⁠‌‌‌​​‌‌⁠‌​​​​​⁠‌‌​‌‌‌‌⁠‌‌​‌‌‌​⁠‌​​​​​⁠‌​‌​‌​​⁠‌‌‌​‌‌‌⁠‌‌​‌​​‌⁠‌‌‌​‌​​⁠‌‌‌​‌​​⁠‌‌​​‌​‌⁠‌‌‌​​‌​⁠‌​‌‌​​⁠‌​​​​​⁠‌​​​‌‌​⁠‌‌​​​​‌⁠‌‌​​​‌‌⁠‌‌​​‌​‌⁠‌‌​​​‌​⁠‌‌​‌‌‌‌⁠‌‌​‌‌‌‌⁠‌‌​‌​‌‌⁠‌​‌‌​​⁠‌​​​​​⁠‌‌​​​​‌⁠‌‌​‌‌‌​⁠‌‌​​‌​​⁠‌​​​​​⁠‌​​​‌‌​⁠‌‌​‌‌​​⁠‌‌​‌​​‌⁠‌‌‌​​​​⁠‌‌​​​‌​⁠‌‌​‌‌‌‌⁠‌‌​​​​‌⁠‌‌‌​​‌​⁠‌‌​​‌​​⁠‌​​​​​⁠‌‌​​‌‌​⁠‌‌​‌‌‌‌⁠‌‌‌​​‌​⁠‌​​​​​⁠‌‌​‌‌​‌⁠‌‌​‌‌‌‌⁠‌‌‌​​‌​⁠‌‌​​‌​‌⁠‌​​​​​⁠‌‌​‌​​​⁠‌‌​​​​‌⁠‌‌​​​‌‌⁠‌‌​‌​‌‌⁠‌‌‌​​‌‌⁠‌​‌‌‌​ealing a secret message.

Nascondere e recuperare messaggi nascosti

Steganographr è un’applicazione Web disponibile su eatnik.net/steganographr che utilizza la concatenazione di parole (U+2060), lo spazio a larghezza zero (U+200B) e i caratteri non di concatenazione (U+200C) per eseguire l’escape. comunicazioni scritte private dietro uno strato di testo pubblico. Questi caratteri sono solitamente abbreviati rispettivamente come WJ, ZWSP e ZWNJ.

Sebbene esistano strumenti più avanzati per nascondere il testo all’interno del testo, come l’utilizzo di algoritmi di crittografia e password per un altro livello di protezione, molti di essi non sono multipiattaforma e alcuni, come Paranoia Text Encryption, sono eccessivamente complessi . utilizzo.

Poiché si tratta di un’app Web, puoi utilizzarla sul tuo iPhone, dispositivo Android, Mac, PC Windows, computer Linux e qualsiasi altro dispositivo in grado di aprire l’app in un browser. Per usarlo, vai su eatnik.net/steganographr in un browser Web, inserisci il testo pubblico nel campo Messaggio pubblico nella scheda Nascondi, quindi il testo del messaggio nascosto nel campo Messaggio privato e fai clic sul pulsante Steganograph.

Per decrittografare un messaggio per rivelarne il testo nascosto, copia semplicemente il testo pubblico, incollalo nella casella Messaggio pubblico nella scheda Rivela e fai clic sul pulsante Desteganograph.

Puoi inviare questi messaggi segreti sulla maggior parte delle app e piattaforme (SMS, iMessage, e-mail, Messenger, Twitter, Facebook e altro) e puoi persino incorporare testo nascosto nei documenti di testo.

Tuttavia, tieni presente che i caratteri di larghezza zero possono essere considerati caratteri regolari su piattaforme che limitano lo spazio per digitare un messaggio. Ad esempio, WJ conta come due caratteri su Twitter, mentre ZWSP e ZWNJ agiscono come un carattere ciascuno.

Aggiunta di un altro livello di protezione

L’uso di Steganographr è un modo rapido per inviare testo normale nascosto dietro testo normale visibile, ma non è l’opzione più sicura. L’unica sicurezza che ha è che le altre persone non sappiano che il testo nascosto è mascherato da testo normale. Se sospettano qualcosa, possono utilizzare uno strumento come Steganographr per decodificare la stringa di larghezza zero in binario e quindi in un messaggio nascosto.

Tuttavia, puoi utilizzare Steganographr in combinazione con uno strumento di crittografia per proteggere ulteriormente il messaggio che invii. Esistono molti strumenti online per crittografare e decrittografare il testo. È possibile utilizzare uno di questi per aggiungere una crittografia asimmetrica (in cui sono necessarie due chiavi matematicamente correlate per la crittografia e la decrittografia) o una crittografia simmetrica (in cui è necessaria solo una chiave).

Rendere Steganographr più user-friendly

Per un rapido accesso a Steganographr, aggiungilo ai segnalibri in tutti i tuoi browser. Puoi anche creare scorciatoie per andare direttamente allo strumento invece di aprire prima il browser. Ad esempio, puoi aggiungere l’icona dell’app web Steganographr alla schermata iniziale di un dispositivo mobile. Su iPhone e iPad, apparirà anche nella libreria delle app.

  • Safari (iOS, iPadOS): Pulsante Condividi -> Aggiungi alla schermata Home
  • Chrome (Android): puntini di sospensione verticali -> Aggiungi alla schermata iniziale
  • Samsung Internet (Android): icona a 3 righe -> Aggiungi pagina a -> Schermata iniziale
  • Firefox (Android): Puntini di sospensione verticali -> Installa
  • Edge (Android): Ellissi -> Aggiungi al telefono -> Aggiungi
  • Browser MacOS: evidenzia e trascina l’URL sul desktop.
  • Chrome (desktop): puntini di sospensione verticali -> Crea collegamento

Aggiunta alla schermata iniziale di iOS da Safari (a sinistra); aggiunta di un Galaxy alla schermata iniziale da Chrome (al centro); e aggiungendo un Pixel da Firefox alla schermata iniziale (a destra).

Lo steganografo è sicuro?

Poiché Steganographr è uno strumento basato sul Web, dovresti preoccuparti dei messaggi privati ​​che digiti o incolli? Risposta breve: no. Lo sviluppatore di Steganographr ha il codice sorgente disponibile online per chiunque voglia provarlo. Se stai attento, chiunque può adattarlo e usarlo gratuitamente, quindi puoi copiarlo e incollarlo sul tuo sito web o creare un’app mobile dal codice. Se sei interessato, dai un’occhiata all’articolo di Null Byte sull’uso di Steganographr .

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *