Массив строк

stringArray
Recommended

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

// Before
const message = "Hello World";
const endpoint = "/api/users";

// After (with stringArray)
const _0x1a2b = ['Hello World', '/api/users'];
const message = _0x1a2b[0x0];
const endpoint = _0x1a2b[0x1];

Кодирование добавляет ещё один слой защиты, кодируя строки:

  • none — без кодирования, строки хранятся как есть
  • base64 — быстрое кодирование, умеренная защита
  • rc4 — более сильная защита, на ~30–50% медленнее во время выполнения