String Array

stringArray

Opsi stringArray aktif secara bawaan dan menjadi fondasi sebagian besar obfuskasi. Opsi ini mengekstrak literal string dan menempatkannya dalam array khusus.

JavaScript

Encoding String Array

Encoding menambahkan lapisan proteksi lain dengan mengenkode string:

  • none - Tanpa encoding, string disimpan apa adanya
  • base64 - Encoding cepat, proteksi sedang
  • rc4 - Proteksi lebih kuat, sekitar 30-50% lebih lambat daripada base64

Gunakan ['base64', 'rc4'] untuk mencampur encoding secara acak bagi setiap string.

JavaScript

Jika pencarian string memperlambat bundel yang besar, turunkan stringArrayThreshold (bawaan 0.75; preset bawaan menyetel nilainya sendiri, misalnya 1 pada VM Default): nilai ini adalah probabilitas sebuah literal string dipindahkan ke dalam array, dan 0 sama dengan mematikan stringArray.