Commit Graph
224 Commits
Author SHA1 Message Date
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
sanex3339 006c01768c control flow flattening improvements WIP 2016-12-13 18:54:31 +03:00
sanex3339 44783eded9 improved getBlockScopeOfNode method tests 2016-12-13 08:52:59 +03:00
sanex3339 8699b0529d 0.9.0-dev 2016-12-09 23:44:10 +03:00
sanex3339 1e7628b983 refactoring + control flow storage test 2016-12-09 18:44:25 +03:00
sanex3339 4b3bc9b81b ts 2.1 refactoring + first runtime test 2016-12-08 19:17:17 +03:00
sanex3339 243919f02d TS 2.1.4 refactoring 2016-12-07 22:44:20 +03:00
sanex3339 bbe95afcaa utils split on few utils classes 2016-12-07 18:59:26 +03:00
sanex3339 f0fe518cf3 test 2016-12-06 20:35:21 +03:00
sanex3339 cd49a8196a Inversify beta.3: replaced getTagged by getNamed with enums 2016-12-04 19:39:29 +03:00
sanex3339 47b85720e5 refactoring + inversify integration 2016-12-02 19:15:30 +03:00
sanex3339 5b312fd6db refactoring 2016-12-02 01:24:18 +03:00
sanex3339 c1b3afa92c refactoring 2016-12-01 20:57:05 +03:00
sanex3339 17eee8aa3f refactoring 2016-11-30 19:19:28 +03:00
sanex3339 d53d90c295 inversify integration wip 2016-11-29 18:22:41 +03:00
sanex3339 0b18bc16a5 inversify refactoring 2016-11-29 14:20:59 +03:00
sanex3339 2d772720b0 inversify test integration WIP 2016-11-28 20:38:30 +03:00
sanex3339 8f92b7eca2 inversify test 2016-11-26 16:35:48 +03:00
sanex3339 818e31b6bf added customNodesStorage over Map<string, ICustomNode> 2016-11-25 13:37:41 +03:00
sanex3339 b79dd8ba25 refactoring: nodesGroups -> customNodesFactory change 2016-11-24 18:46:20 +03:00