一個 JS 代碼混淆器:jfogs

jopen 9年前發布 | 10K 次閱讀 jfogs JavaScript開發

一個 JS 代碼混淆器

e.g.

  • input:
  • </ul>

    console.log(/\w/img.test('hello'));

    • output:
    • </ul>

      (function ($fog$0, $fog$1, $fog$2, $fog$3) { console[$fog$0]($fog$2[$fog$1]($fog$3));
      })("log", "test", /\w/img, "hello");

      Install

      $ npm install --save jfogs

      Usage

      var jfogs = require('jfogs');

      console.log(jfogs.obfuscate('function hello() { console.log('Hello world!'); }'));

      $ npm install --global jfogs $ jfogs --help</pre>

      $ npm install --global jfogs
      $ jfogs --help
      </div>

      Command Line

      Usage:

      jfogs <input list> [options]
      
      

      Options:

      -o, --output              Output file (default STDOUT)
      -t, --type                Encryption type (default "") e.g. "zero" | "reverse"
      -v, --version             Output jfogs version</pre> <p><strong>項目主頁:</strong><a href="http://www.baiduhome.net/lib/view/home/1440488046982" rel="nofollow" target="_blank">http://www.baiduhome.net/lib/view/home/1440488046982</a></p>
       本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
       轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
       本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!