Single-Letter Obfuscated Class Names
Влияние на механику Minecraft
Мод содержит множество классов с однобуквенными именами (a.class, b.class, c.class), что характерно для глубокого переименования обфускаторами ProGuard или Zelix KlassMaster.
Анализируемые функции и API
ClassFile.this_class
Идентификатор класса в пуле констант.
Реализация в моде (Исходный код)
// Obfuscated Source Structure
package net.mod;
public class a { public void a() {} }
public class b { public void a() {} }
Декомпилированный вид (Vineflower)
// Decompiled with Vineflower 1.12
package net.mod;
public class a {
public void a() {}
}
Сигнатура байткода и статический детект
Обнаруживает высокую концентрацию (>10) скомпилированных классов с однобуквенными именами.