Commit Graph
243 Commits
Author SHA1 Message Date
sanex3339 a295f77101 ArrayPattern and AssignmentPattern function parameters obfuscation + tests 2017-01-13 19:15:08 +03:00
sanex3339 b95a248c00 more correct naming: ObfuscationTransformers -> ObfuscatingTransformers 2017-01-12 23:31:40 +03:00
sanex3339 758277573a extract few transformers to new converting-transformers subtype 2017-01-12 22:58:05 +03:00
sanex3339 405f1c4515 update deps 2017-01-12 18:58:55 +03:00
sanex3339 5a0dede60e CatchClause obfuscator ObjectPattern test
Tests refactoring
2017-01-12 00:15:55 +03:00
sanex3339 5addfa0b72 CatchClause obfuscator ObjectPattern fix 2017-01-11 23:37:27 +03:00
sanex3339 5c1215801a fixed https://github.com/javascript-obfuscator/javascript-obfuscator/issues/29 2017-01-11 22:49:25 +03:00
sanex3339 a8339bc4ae getRandomVariableName refactoring + tests 2017-01-09 22:08:18 +03:00
sanex3339 2b1f78e587 Added RandomGenerator clearing after obfuscation 2017-01-07 18:11:10 +03:00
sanex3339 7d43551208 improve seed testing: removed only modifier 2017-01-07 17:53:52 +03:00
sanex3339 251becedcf improve seed testing 2017-01-07 17:52:59 +03:00
sanex3339 76846c807e Now copying fixtures to test-tmp dir to keep relative requests with __dirname for test fixtures 2017-01-07 17:23:44 +03:00
sanex3339 9cd7bdd21f Tests structure reorganized 2017-01-07 16:28:13 +03:00
sanex3339 a7d18d66ad NodeObfuscators now ObfuscationTransformers
New TemplateLiteralTransformer
2017-01-07 03:25:55 +03:00
sanex3339 214471d9a3 removed console.log 2017-01-06 23:51:32 +03:00
sanex3339 e8c76462ef additional tests for BlockStatementControlFlowTransformer 2017-01-06 23:47:58 +03:00
sanex3339 5598770231 Moved BlockStatementControlFlowReplacer to BlockStatementControlFlowTransformer.
Added tests.

control flow replacers folder now contains only logic relative to control flow storage
2017-01-06 22:55:10 +03:00
sanex3339 3d17cf21c8 fixed readme 2017-01-06 19:02:59 +03:00
sanex3339 adb0044476 Changed min and max host node depth for control flow storage host node search.
Updated readme with options presets.
2017-01-06 18:59:48 +03:00
sanex3339 cd02a0bf82 added BlockStatementControlFlowReplacer 2017-01-05 12:58:47 +03:00
sanex3339 463f82604f BlockStatement control flow transformation: first draft solution 2017-01-05 01:27:09 +03:00
sanex3339 ff0029f6f0 increased runtime speed with encoding: fixed test 2017-01-03 20:58:18 +03:00
sanex3339 8c5d323752 rc4 encoding runtime error fix and performance boost 2017-01-03 18:49:31 +03:00
sanex3339 8e14a3e90a 0.9.0-dev.7 - revert back control flow storage key length to 3, but add key regeneration if key already exist in the storage 2017-01-03 15:46:29 +03:00
sanex3339 5f26fe2209 0.9.0-dev.7 - increased control flow storage key length 2017-01-03 15:33:51 +03:00
sanex3339 610c35b9fd callExpression control flow replacer 2017-01-03 01:52:44 +03:00
sanex3339 ef64010fc5 LogicalExpressionControlFlowReplacer + tests 2016-12-28 19:42:49 +03:00
sanex3339 11772b141b additional test for FunctionControlFlowTransformer 2016-12-27 22:47:19 +03:00
sanex3339 725c26577e FunctionControlFlowTransformer tests: testing few items in controlFlowNode storage 2016-12-27 18:15:25 +03:00
sanex3339 f4fd3d74b8 FunctionControlFlowTransformer tests 2016-12-27 16:49:32 +03:00
sanex3339 8f73014d28 stringLiteralReplacer refactoring + fix of incorrect cache of value with stringArrayThreshold chance 2016-12-26 18:06:32 +03:00
sanex3339 e88bec9189 0.9.0-dev.5 2016-12-24 16:04:48 +03:00
sanex3339 90e744734f cache scopeNodes for more faster traversing during obfuscation 2016-12-22 17:56:01 +03:00
sanex3339 519ecbf084 fixed esprima crash when unicodeEscapeSequence is disabled 2016-12-22 00:44:01 +03:00
sanex3339 841b77b3d0 removed storage spec 2016-12-20 19:54:40 +03:00
sanex3339 e95602eeb2 trying to increase performance 2016-12-20 19:02:17 +03:00
sanex3339 3062e761a2 fixed error when string array variable name and string array calls wrapper name was the same 2016-12-18 18:36:55 +03:00
sanex3339 6cf41098dc increase samples count: removed only 2016-12-18 17:53:22 +03:00
sanex3339 2223d3a614 increase samples count 2016-12-18 17:51:09 +03:00
sanex3339 8e00b56434 reverted back babel-polyfill 2016-12-18 16:41:45 +03:00
sanex3339 fcf1e99806 now using babel-runtime for providing polyfills and helpers 2016-12-18 16:33:54 +03:00
sanex3339 5b95b3b98a now using babel-runtime for providing polyfills and helpers 2016-12-18 16:24:25 +03:00
sanex3339 34d1e95937 moving presets to the options folder
BinaryExpressionControlFlowReplacer spec: increased samples count
2016-12-18 14:37:40 +03:00
sanex3339 4cd8020783 now tslib is using for helpers providing 2016-12-18 14:03:00 +03:00
sanex3339 421ee62af6 fixed tests 2016-12-18 01:08:20 +03:00
sanex3339 b0a18660bb controlFlowFlatteningThreshold option
tests for BinaryExpressionControlFlowReplacer
2016-12-17 23:59:00 +03:00
sanex3339 d90de8a20b update tslint
BinaryExpressionControlFlowReplacer refactoring
2016-12-17 17:21:29 +03:00
sanex3339 961f699ff5 getBlockScopeOfNode now returns array with all block scopes 2016-12-16 16:20:37 +03:00
sanex3339 d610534575 binary expression replacer algorithm update wip 2016-12-15 01:22:58 +03:00
sanex3339 90021e251c now use underscore for various operations.
control flow flattening continues refactoring
2016-12-14 15:42:07 +03:00