From c0f2e944daeee0f23f6c931ae05d5fcc6de7173f Mon Sep 17 00:00:00 2001 From: sanex3339 Date: Wed, 15 Jun 2016 14:11:33 +0300 Subject: [PATCH] update readme --- readme.md | 32 +++++++++++++++++++++++++++++++- 1 file changed, 31 insertions(+), 1 deletion(-) diff --git a/readme.md b/readme.md index 40a6da69..5c5a1a2a 100644 --- a/readme.md +++ b/readme.md @@ -128,12 +128,19 @@ Keep in mind that this option affects only how the code is visually organised, s It is also not recommended to enable `rotateUnicodeArray` for small source code, because a helper function might attract attention. +#### `selfDefending` +Type: `boolean` Default: `true` + +##### :warning: this option forces set the `compact` value to `true` + +Enables self-defending for obfuscated code. If obfuscated compact code will be formatted, this code will not work. + #### `unicodeArray` Type: `boolean` Default: `true` Put all literal strings into array and replace every literal string by array call. -#### unicodeArrayThreshold +#### `unicodeArrayThreshold` Type: `number` Default: `0.8` Min: `0` Max: `1` ##### :warning: `unicodeArray` option must be enabled @@ -154,3 +161,26 @@ when index `0x0` can be easily reverted to `0` with few js beautifiers, this opt ```javascript var t = _0x12a634('0x0') ``` + +### License +Copyright (C) 2016 [Timofey Kachalov](http://github.com/sanex3339). + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" +AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE +ARE DISCLAIMED. IN NO EVENT SHALL BE LIABLE FOR ANY +DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES +(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND +ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF +THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. \ No newline at end of file