Загрузка...

How to misconduct .js if it is outlined?

Thread in Node.js created by ВилсонМозгодел Jul 28, 2025 at 6:39 PM. 152 views

  1. ВилсонМозгодел
    пытался через онлайн деобфускаторы но они чето ломают код и потом ничего не запускается
     
  2. макарони
    нейронка в помощь
     
    1. View previous comments (1)
  3. el9in
    el9in Jul 28, 2025 at 6:43 PM lolz.live/threads/7387449 — USDT TRC без комиссии
    Могу честно сказать что читабельно код деобфусцировать - не выйдет. Нейронка может логически подставить названия значений которые были, но деобфусцировать код в изначальный вид нельзя.
     
    1. View previous comments (8)
    2. ВилсонМозгодел Topic starter
      el9in, это приложуха на электроне
    3. BACK2WORK
    4. ВилсонМозгодел Topic starter
      BACK2WORK, можешь написать мне в тг?
  4. equilpres
    1. ВилсонМозгодел Topic starter
      equilpres, да, я пришел к жтому и у него 100% деобфускация
    2. equilpres
      ВилсонМозгодел, Да, он хорошо деобфусцирует в большинстве случаев
      Но если делать high-obfuscation (пример с настройками ниже), использовать js-confuser или vm obfuscation, то тут он уже к сожалению ничего сделать не сможет

      JS
      {
      compact: true,
      controlFlowFlattening: true,
      controlFlowFlatteningThreshold: 1,
      deadCodeInjection: true,
      deadCodeInjectionThreshold: 0.4,
      debugProtection: false,
      disableConsoleOutput: true,
      identifierNamesGenerator: 'hexadecimal',
      log: false,
      numbersToExpressions: true,
      optionsPreset: 'high-obfuscation',
      renameGlobals: true,
      selfDefending: true,
      splitStrings: true,
      splitStringsChunkLength: 5,
      stringArray: true,
      stringArrayCallsTransform: true,
      stringArrayCallsTransformThreshold: 1,
      stringArrayEncoding: ['rc4'],
      stringArrayIndexShift: true,
      stringArrayRotate: true,
      stringArrayShuffle: true,
      stringArrayWrappersCount: 5,
      stringArrayWrappersChainedCalls: true,
      stringArrayWrappersParametersMaxCount: 5,
      stringArrayWrappersType: 'function',
      stringArrayThreshold: 1,
      transformObjectKeys: true,
      unicodeEscapeSequence: false,
      }
Top
Loading...