String Array

stringArray

stringArray seçeneği varsayılan olarak etkindir ve çoğu obfuscation işleminin temelini oluşturur. String değişmezlerini çıkarır ve özel bir diziye yerleştirir.

JavaScript

String Array kodlaması

Kodlama, string'leri kodlayarak ek bir koruma katmanı ekler:

  • none - Kodlama yok, string'ler olduğu gibi saklanır
  • base64 - Hızlı kodlama, orta düzey koruma
  • rc4 - Daha güçlü koruma, base64 seçeneğinden yaklaşık %30-50 daha yavaş

Her string için kodlamaları rastgele karıştırmak üzere ['base64', 'rc4'] kullanın.

JavaScript

String aramaları büyük bir paketi yavaşlatıyorsa stringArrayThreshold değerini düşürün (varsayılan 0.75; yerleşik ön ayarlar kendi değerlerini belirler, örneğin VM Default'ta 1): bu değer, belirli bir string değişmezinin diziye taşınma olasılığıdır ve 0, stringArray seçeneğini kapatmakla aynıdır.