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
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
8c5d323752
rc4 encoding runtime error fix and performance boost
2017-01-03 18:49:31 +03:00
sanex3339
610c35b9fd
callExpression control flow replacer
2017-01-03 01:52:44 +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
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
4cd8020783
now tslib is using for helpers providing
2016-12-18 14:03:00 +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
d610534575
binary expression replacer algorithm update wip
2016-12-15 01:22:58 +03:00
sanex3339
006c01768c
control flow flattening improvements WIP
2016-12-13 18:54:31 +03:00
sanex3339
8699b0529d
0.9.0-dev
2016-12-09 23:44:10 +03:00
sanex3339
4b3bc9b81b
ts 2.1 refactoring + first runtime test
2016-12-08 19:17:17 +03:00
sanex3339
2fc6c96165
control flow flattening wip
2016-11-21 15:25:51 +03:00
sanex3339
8e5c127226
First draw of control flow change. Right now for binary expressions.
2016-11-21 01:48:27 +03:00
sanex3339
ee018dd75b
moving from format-unicorn on string-template package
2016-11-20 23:55:04 +03:00
sanex3339
726f295376
update code for dev test
2016-11-20 22:35:38 +03:00
sanex3339
3466eeb334
First draw of control flow change. Right now for binary expressions.
2016-11-20 22:22:06 +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
8eedc7beee
fix
2016-11-06 20:43:02 +03:00
sanex3339
dd410f4703
ConsoleOutputDisableExpressionTemplate rewrite
2016-11-06 20:42:44 +03:00
sanex3339
c89a9202c9
selfDefending template for unicode array calls wrapper
2016-11-06 19:53:43 +03:00
sanex3339
9b6d49e111
custom nodes update and NodeAppender tests code moved to fixtures
2016-11-04 15:46:27 +03:00
sanex3339
d184298208
custom nodes structure rework
2016-11-04 14:26:24 +03:00
sanex3339
73fd71effb
decrease threshold for StackTraceAnalyzer
2016-10-30 23:38:05 +03:00
sanex3339
a2cbfe4ae5
compile preformance fix
2016-10-30 22:31:59 +03:00
sanex3339
07fbe7202c
preformance test wip
2016-10-30 19:52:03 +03:00
sanex3339
3ee696e25b
preformance test wip
2016-10-30 18:56:14 +03:00
sanex3339
3b8bf270d5
rc4 unicode array encoding wip
2016-10-30 18:00:33 +03:00
sanex3339
494ae3be31
rc4 unicode array encoding wip
2016-10-30 16:42:27 +03:00
sanex3339
3ea6d46670
encodeUnicodeArray has been renamed to unicodeArrayEncoding and accepts true|false|'base64'|'rc4' values
2016-10-30 13:46:22 +03:00
sanex3339
3931038032
update dev test
2016-09-23 19:03:05 +03:00
sanex3339
2a4a9f8327
DomainLock feature WIP
2016-09-01 19:37:26 +03:00
sanex3339
a70f192a1c
Merge branch 'domain-lock' of https://github.com/slig/javascript-obfuscator into slig-domain-lock
...
# Please enter a commit message to explain why this merge is necessary,
# especially if it merges an updated upstream into a topic branch.
#
# Lines starting with '#' will be ignored, and an empty message aborts
# the commit.
DomainLock feature WIP
2016-09-01 18:36:03 +03:00
sanex3339
4b27d1442b
node 0.12 test fix
2016-07-21 19:05:57 +03:00
sanex3339
7e9deef3f6
dev
2016-07-15 18:35:34 +03:00
sanex3339
821b7d06bb
options validation with Joi tests update
2016-07-13 13:58:11 +03:00
sanex3339
d26d55e314
options validation with Joi
2016-07-13 13:53:52 +03:00
sanex3339
7e2f891aab
TS 2.0 Strict Null Checks refactoring
2016-07-12 01:22:45 +03:00