Cyrillic / Greek Homoglyph Identifiers

Homoglyph_Identifiers Обфускация (Obfuscation) MEDIUM +4 очков

🎮 Влияние на механику Minecraft

Использует визуально неотличимые символы кириллицы или греческого алфавита (например, русские 'а', 'е', 'о', 'р') в именах классов и методов для обмана реверс-инженеров.

🔍 Анализируемые функции и API

ConstantPool.CONSTANT_Utf8

Токены идентификаторов со смешанными наборами символов (Unicode).

💻 Реализация в моде (Исходный код)

// Source with Cyrillic homoglyphs
public class аео { // Looks like 'aeo' in Latin
    public void рс() {}
}

⚙️ Декомпилированный вид (Vineflower)

// Decompiled with Vineflower 1.12
public class аео {
    public void рс() {}
}

🛡️ Сигнатура байткода и статический детект

Идентифицирует имена идентификаторов, смешивающие символы латиницы и кириллицы.