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

Sources

Related Issues