Gibberish / Random Hash Class Names
Влияние на механику Minecraft
Имена классов состоят из псевдослучайных последовательностей символов (например, IIlIlIIllI, O0OO0OO) для затруднения ручного анализа и навигации по коду.
Анализируемые функции и API
ClassFile.this_class
Имя класса в пуле констант.
Реализация в моде (Исходный код)
// Obfuscated Class
package dev.virel.obf;
public class IllIIllIlI {
}
Декомпилированный вид (Vineflower)
// Decompiled with Vineflower 1.12
package dev.virel.obf;
public class IllIIllIlI {
}
Сигнатура байткода и статический детект
Совпадение имен классов с паттернами бессмысленных наборов символов и штрихкодов.