ended3월 24일· 1 sources
Detecting Invisible Code: A 30-Line Scanner for Unicode Steganography
보이지 않는 코드 탐지: 유니코드 스테가노그래피를 잡아내는 30줄짜리 스캐너
Why it matters
Malicious packages can hide executable payloads using invisible Unicode characters (zero-width spaces, joiners, variation selectors) embedded in string literals, which are then decoded and executed via eval(). Recent campaigns like Glassworm use this technique with blockchain-based C2 infrastructure. Detection is straightforward: a simple scanner checking for sequences of 3+ consecutive invisible Unicode codepoints catches these payloads, since normal code never contains such runs.
1
Sources
+0
24h
—
Growth
172d
Active
Unicode steganographyzero-width charactersnpm malwarestatic analysisGlassworm