👤 OFC COMPLEMENTO DO [ [ PRIMEIRO ] ] OFUSCADOR WASM : GEMINI 3 TECNICAS

👤 OFC COMPLEMENTO DO PRIMEIRO OFUSCADOR : GEMINI 3





 

 

compact: true,
simplify: true,

// 🟡 STRINGS : [ 3 ] ⇢ MÉDIA-ALTA
stringArray: true,
stringArrayRotate: true, // Faz o array girar que nem roleta russa — dificulta análise.
stringArrayShuffle: true, // Embaralha tudo, porque por que não, né?

splitStringsChunkLength: 5, // CHUNK
stringArrayIndexShift: true,
stringArrayEncoding: ['base64'],
stringArrayWrappersType: 'function',
stringArrayWrappersChainedCalls: true,
stringArrayWrappersParametersMaxCount: 5,


// 🟠 MAIS...
transformUnaryExpressions: true,
disableConsoleOutput: true,



// ° ✔️ STRING : MAIS FUNÇÕES ADICIONADAS - RETIRADO DO MEU OFC 150+ TECNICAS °
// °°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°
stringArrayCallsTransform: true,// 🟠 MÉDIA – Transforma chamadas ao array em funções complexas
// → Aumenta confusão em cada acesso.

// Identifiers : [Variáveis]
identifiersPrefix: '', // Adiciona um prefixo em todos os nomes de variáveis/funções. Útil só pra evitar conflito; pouca proteção

sourceMap: true, // não gere sourcemap público (protege ofuscação)

// ° IDENTIFICADORES °
// °°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°
renameProperties: true, // 🟠 ✅ MÉDIA – Renomeia propriedades de objetos
// → Dificulta leitura de dados em objetos.

renameGlobals: true, // 🟠 MÉDIA – Renomeia variáveis globais
// → Confunde quem tenta interagir via console.

transformObjectKeys: true, // 🟠 MÉDIA – Converte chaves de objetos em strings ou índices
// → Torna mais difícil acessar propriedades diretamente.

// ADICIONADO PELO GEMINI
literalBooleanTransform:true, // 🟠 MÉDIA : [Lógica] ja feito no wrapper : Valores true e false em expressões matemáticas
literalTransformations:true, // 🟠 MÉDIA : [Lógica/Números] ja feito no wrapper : Numeros em expressoes
propertyIndirection:true // 🔴 ALTA : [Objetos / Acesso a propriedades] ja feito no wrapper
// Tornando a leitura do código muito mais confusa


// unicodeEscapeSequence: true,
// stringArrayEncoding: ['rc4'],



}).getObfuscatedCode();