Encrypted String Decryption Routine

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

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

Текстовые строки в классах сохранены в виде зашифрованных байтовых массивов и расшифровываются статическими методами непосредственно перед использованием.

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

StringDecrypter.decrypt

Декодирование зашифрованных констант строк.

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

// Source
String key = Decrypter.decrypt(new byte[]{0x41, 0x1B, 0x32}, 0x7A);

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

// Decompiled with Vineflower 1.12
String key = Decrypter.decrypt(new byte[]{65, 27, 50}, 122);

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

Обнаружение статических методов, принимающих byte[] и возвращающих String через побитовый XOR.