Unicode Steganography (unisteg)

From Just Solve the File Format Problem
Revision as of 16:56, 2 September 2023 by Parchivist (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search
File Format
Name Unicode Steganography (unisteg)
Ontology

Unicode Steganography (UniSteg) by IronGeek (Adrian Crenshaw) lets you encode data using Unicode homoglyphs. The hidden message can then be pasted into Twitter or Facebook.

Page also includes Irongeek's LSB Stego (lsbsteg.exe) which is a basic LSB PNG encoder.

On Twitter, you can only get 17 hidden characters encoded into a 140 byte message.

The Unicode Text Steganography Encoders/Decoders page demos different ways of using Unicode in steganography

  • Unicode Tags Stego: uses non-printable tags in the range U+E0000 to U+E007F hidden after the spaces (or at the end of the cover text)
  • More Advanced Unicode Stego: uses better looking Homoglyphs but mostly it uses whitespace for encoding
  • Butt Ugly Latin Wide Version: causes a "ransom letter" type of look. It encodes bits by alternating between normal and full width Latin. It uses 7 bit ASCII to save space

Characters Used

  • Zero Width: U+180E U+200B U+200c U+200d U+FEFF U+2060 U+2061 U+2062 U+2063 U+2064
  • Spaces: U+00A0 U+180E U+2000 U+2001 U+2002 U+2003 U+2004 U+2005 U+2006 U+2007 U+2008 U+2009 U+200A U+202F U+205F U+3000
  • Line and Paragraph Separators: U+2028 U+2029
  • Unicode Tags: U+E0000 To U+E007F


Links

Personal tools
Namespaces

Variants
Actions
Navigation
Toolbox