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
|
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
|
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
|
519ecbf084
|
fixed esprima crash when unicodeEscapeSequence is disabled
|
2016-12-22 00:44:01 +03:00 |
|
sanex3339
|
e95602eeb2
|
trying to increase performance
|
2016-12-20 19:02:17 +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
|
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
|
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
|
4b3bc9b81b
|
ts 2.1 refactoring + first runtime test
|
2016-12-08 19:17:17 +03:00 |
|
sanex3339
|
bbe95afcaa
|
utils split on few utils classes
|
2016-12-07 18:59:26 +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
|
0bb94a3674
|
refactoring
|
2016-11-23 19:02:34 +03:00 |
|
sanex3339
|
90e9a583cc
|
structure change: control-flow transformers and node obfuscators now are under node-transformers folder
|
2016-11-22 12:40:08 +03:00 |
|
sanex3339
|
eeedc9d2ad
|
Merge branch 'dev' into control-flow-flattening
# Conflicts:
# dist/index.js
# src/custom-nodes/node-calls-controller-nodes/NodeCallsControllerFunctionNode.ts
# src/custom-nodes/self-defending-nodes/SelfDefendingUnicodeNode.ts
# src/custom-nodes/string-array-nodes/StringArrayCallsWrapper.ts
# src/custom-nodes/string-array-nodes/StringArrayRotateFunctionNode.ts
|
2016-11-22 00:52:32 +03:00 |
|
sanex3339
|
8f3441a4f9
|
seed option and IE8 fix
|
2016-11-21 22:05:49 +03:00 |
|
sanex3339
|
ee018dd75b
|
moving from format-unicorn on string-template package
|
2016-11-20 23:55:04 +03:00 |
|
sanex3339
|
3466eeb334
|
First draw of control flow change. Right now for binary expressions.
|
2016-11-20 22:22:06 +03:00 |
|
sanex3339
|
d444195cdb
|
0.8.0-beta.2: fixed wrong obfuscation of labels
|
2016-11-14 01:18:06 +03:00 |
|
sanex3339
|
f78c7fe4d0
|
CatchClauseObfuscator.spec refactoring
|
2016-11-09 14:26:27 +03:00 |
|
sanex3339
|
c940f0c002
|
stringsArray -> stringArray raname
|
2016-11-09 13:10:40 +03:00 |
|
sanex3339
|
a7c329b7f5
|
new option unicodeEscapeSequence
renamed following options `unicodeArray`, `unicodeArrayEncoding`, `rotateUnicodeArray`
|
2016-11-09 10:50:48 +03:00 |
|
sanex3339
|
ac9c10a69a
|
Fixed obfuscation of global variables and function names in some cases
|
2016-11-09 00:47:55 +03:00 |
|
sanex3339
|
182ba99ee4
|
structure change
|
2016-11-08 22:18:54 +03:00 |
|
sanex3339
|
6bf5ba7bda
|
some optimisations and new tests
|
2016-11-08 17:21:14 +03:00 |
|
sanex3339
|
6ab6b9bf07
|
Merge branch 'dev'
# Conflicts:
# CHANGELOG.md
# dist/index.js
# package.json
# src/Nodes.ts
# src/Obfuscator.ts
# src/interfaces/nodes/INode.d.ts
# src/node-obfuscators/CatchClauseObfuscator.ts
# src/node-obfuscators/FunctionDeclarationObfuscator.ts
# src/node-obfuscators/FunctionObfuscator.ts
# src/node-obfuscators/MemberExpressionObfuscator.ts
# src/node-obfuscators/ObjectExpressionObfuscator.ts
# src/node-obfuscators/VariableDeclarationObfuscator.ts
# test/functional-tests/node-obfuscators/FunctionObfuscator.spec.ts
# test/functional-tests/node-obfuscators/VariableDeclarationObfuscator.spec.ts
# test/index.spec.ts
# test/mocks/NodeMocks.ts
# test/unit-tests/NodeUtils.spec.ts
|
2016-11-06 21:32:40 +03:00 |
|
sanex3339
|
c1ad897ab8
|
fixed incorrect custom nodes name if they appended into root block statement
|
2016-11-06 21:26:33 +03:00 |
|
sanex3339
|
d184298208
|
custom nodes structure rework
|
2016-11-04 14:26:24 +03:00 |
|
sanex3339
|
225bbfd6b4
|
custom node templates rework
|
2016-11-01 19:18:15 +03:00 |
|