sanex3339
27497670e2
Moved storages to storage folder
2016-11-22 15:30:17 +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
68cbcb7fb5
Merge remote-tracking branch 'origin/control-flow-flattening' into control-flow-flattening
2016-11-22 00:54:25 +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
2fc6c96165
control flow flattening wip
2016-11-21 15:25:51 +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
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
182ba99ee4
structure change
2016-11-08 22:18:54 +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
225bbfd6b4
custom node templates rework
2016-11-01 19:18:15 +03:00
sanex3339
3f821410a5
custom node templates update
2016-11-01 18:10:45 +03:00
sanex3339
2968f1417a
large rework of node appending mechanics
2016-11-01 17:05:23 +03:00
sanex3339
a2cbfe4ae5
compile preformance fix
2016-10-30 22:31:59 +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
2f688f81fe
preformance fix: fixed tests
2016-10-30 12:12:43 +03:00
sanex3339
96fab02d2c
preformance fix
2016-10-30 02:26:46 +03:00
sanex3339
b2b066419a
rc4 string literal encoding preparation
2016-10-30 00:50:23 +03:00
sanex3339
add062feee
rc4 preparation
2016-10-29 21:58:59 +03:00
sanex3339
72c538a77b
Now StackTraceData is getting inside Obfuscator class and pass to the CustomNodeAppender through customNodes appendNode() method.
2016-10-26 01:09:31 +03:00
sanex3339
791e819a6f
CustomNodeAppender incorrect index fix
2016-10-10 13:30:17 +03:00
sanex3339
87b44bf852
StackTraceAnalyzer refactoring
2016-10-04 00:41:57 +03:00
sanex3339
a3f8b2af25
CustomNodeAppender refactoring
2016-10-03 00:43:36 +03:00
sanex3339
8571cef294
Hidden node appender
2016-10-02 22:56:31 +03:00
sanex3339
857508f532
removed paths support, because not supported by ts-node
2016-10-02 14:55:11 +03:00
sanex3339
43a70d3e27
move to awesome-typescript-loader (BROKEN)
2016-10-02 14:28:15 +03:00
sanex3339
c59be538f2
UnicodeArrayDecodeNodeTemplate spec + deps update
2016-09-20 00:39:07 +03:00
sanex3339
19bfbd4514
DomainLockNodeTemplate spec
2016-09-19 23:52:54 +03:00
sanex3339
5d2220c18a
Migrate to ESTree WIP BROKEN
2016-09-12 19:52:48 +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
3a2d695175
Replacers and refactoring
2016-08-30 19:33:46 +03:00
sanex3339
a23d7f1b6a
wip
2016-08-29 21:05:44 +03:00
sanex3339
70184ce3da
formatUnicorn templates
2016-07-20 15:49:08 +03:00
sanex3339
4339361cd4
more templates
2016-07-20 12:33:28 +03:00
sanex3339
f4a655e067
moved custom-nodes code strings to templates folders
2016-07-18 13:19:16 +03:00
sanex3339
2153643d2e
options validation wip
2016-07-13 01:28:49 +03:00
sanex3339
7e2f891aab
TS 2.0 Strict Null Checks refactoring
2016-07-12 01:22:45 +03:00
sanex3339
187d52c733
API change, refactoring, readme update, changelog file
2016-07-10 20:33:50 +03:00
sanex3339
f7e3609566
WIP source map support
2016-07-08 01:04:24 +03:00
sanex3339
392f8456c5
Moved parentize method call from Node.getNode method to NodeUtils.convertCodeToStructure method
2016-07-07 12:50:36 +03:00
sanex3339
8ca260fde2
refactoring
2016-07-06 22:19:25 +03:00
sanex3339
9eb172a19e
tests and refactoring
2016-06-17 16:20:45 +03:00
sanex3339
7ecfee26b6
Replaced internal getRandomInteger function by Chance library integer method call
2016-06-16 22:45:20 +03:00
sanex3339
ea27616627
test
2016-06-11 16:25:35 +03:00
sanex3339
f7ff0fd853
test
2016-06-11 12:43:14 +03:00