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
|
8b37df756c
|
inversify integration wip
|
2016-11-29 19:02: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
|
1da12e06ba
|
inversify refactoring: added missing service identifier for INodeTransformer interface
|
2016-11-29 01:20:48 +03:00 |
|
sanex3339
|
2d772720b0
|
inversify test integration WIP
|
2016-11-28 20:38:30 +03:00 |
|
sanex3339
|
a9bc4fd444
|
Merge branch 'dev' into inversify
Conflicts:
dist/index.js
src/JavaScriptObfuscatorInternal.ts
src/Obfuscator.ts
src/interfaces/IObfuscator.d.ts
|
2016-11-28 13:27:42 +03:00 |
|
sanex3339
|
501b914be6
|
refactoring
|
2016-11-28 13:25:53 +03:00 |
|
sanex3339
|
d02d09be83
|
inversify test
|
2016-11-27 00:04:53 +03:00 |
|
sanex3339
|
146ce61427
|
inversify test
|
2016-11-26 23:58:23 +03:00 |
|
sanex3339
|
e5f2478c38
|
fixed interface
|
2016-11-26 16:40:32 +03:00 |
|
sanex3339
|
8f92b7eca2
|
inversify test
|
2016-11-26 16:35:48 +03:00 |
|
sanex3339
|
dc37399c8d
|
moved ICustomNodesFactory interface
|
2016-11-25 20:51:44 +03:00 |
|
sanex3339
|
d224995148
|
refactoring
|
2016-11-25 16:03:27 +03:00 |
|
sanex3339
|
818e31b6bf
|
added customNodesStorage over Map<string, ICustomNode>
|
2016-11-25 13:37:41 +03:00 |
|
sanex3339
|
3276756073
|
added EventEmitter for obfuscation events
|
2016-11-25 12:51:06 +03:00 |
|
sanex3339
|
aa656b678d
|
refactoring: nodesGroups -> customNodesFactory change
|
2016-11-25 11:02:53 +03:00 |
|
sanex3339
|
b79dd8ba25
|
refactoring: nodesGroups -> customNodesFactory change
|
2016-11-24 18:46:20 +03:00 |
|
sanex3339
|
e8fcbdf315
|
replaced let on const, added readonly keywords
|
2016-11-24 00:34:34 +03:00 |
|
sanex3339
|
0bb94a3674
|
refactoring
|
2016-11-23 19:02:34 +03:00 |
|
sanex3339
|
5bb5012185
|
added Utils static property with pool for random generator
|
2016-11-22 20:22:43 +03:00 |
|
sanex3339
|
742149a70e
|
Storages refactoring
|
2016-11-22 19:06:31 +03:00 |
|
sanex3339
|
86bc2399b1
|
Storages refactoring
|
2016-11-22 17:52:13 +03:00 |
|
sanex3339
|
27497670e2
|
Moved storages to storage folder
|
2016-11-22 15:30:17 +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
|
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
|
6bf5ba7bda
|
some optimisations and new tests
|
2016-11-08 17:21:14 +03:00 |
|
sanex3339
|
ee074402a2
|
NodeGroups refactoring wip
|
2016-11-04 18:27:35 +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
|
2968f1417a
|
large rework of node appending mechanics
|
2016-11-01 17:05:23 +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
|
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
|
6c4eab9104
|
StackTraceAnalyzer - correct analyzing of self-invoking functions
|
2016-10-06 14:41:46 +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
|
deef3e5911
|
ts-lint errors fix
|
2016-10-02 23:01:45 +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
|
7d27fb1583
|
moved optimize-js to separate branch temporary
|
2016-09-23 18:01:39 +03:00 |
|
sanex3339
|
7c23e9fc04
|
Applying optimize-js for obfuscated code
|
2016-09-23 16:35:59 +03:00 |
|