Messing with unicode
summary
Covers practical abuses of Unicode that hide or disguise code and filenames, naming specific techniques such as homoglyphs (e.g. Cyrillic е vs Latin e), bidirectional (bidi) control characters that reorder displayed text to hide code inside comments, invisible characters that make different strings look identical, and filename tricks that disguise executables as documents. References the Trojan Source research by Boucher and Anderson and mentions related Python implications (PEP 672).
AI-written summary · about
related talks
33mTrojan Source: Bad Characters Are Coming for Your Code
56mUnicode - going down the rabbit hole
54mUnicodes Gone Wild
40mUnicode: The hero or villain?
46mHacking with Unicode in 2016
41mWeaponizing Plain Text: ANSI Escape Sequences as a Forensic Nightmare
54mSTRINGS ATTACHED: FROM ASCII TO 🙊🙈🙉
51mCharBusters - 10 Unicode Myths