Skip to content
This repository was archived by the owner on Feb 5, 2022. It is now read-only.

Commit 9b439fd

Browse files
committed
Add README.md
1 parent 93fb146 commit 9b439fd

File tree

1 file changed

+127
-0
lines changed

1 file changed

+127
-0
lines changed

README.md

Lines changed: 127 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,127 @@
1+
# Skript Options Deobfuscator
2+
3+
A simple webpage to deobfuscate Skript options.
4+
5+
Tested with Chrome v66.0.3359.139 (Official Build) (64-bit).
6+
7+
NOTE: Since this project uses ES6 module imports, it must be served by an HTTP server and **not** by your local filesystem (due to some browsers' cross-origin resource sharing policies).
8+
9+
---
10+
11+
## Example obfuscated script:
12+
13+
```
14+
options:
15+
{{@{: !
16+
@@{{@: "
17+
{{@{{{: %
18+
@{@{: &
19+
{{{@@: '
20+
@@{: (
21+
@{{@@: )
22+
{{{{{@: *
23+
{@{@: +
24+
{{{{@@: ,
25+
}@: -
26+
@@{{{: .
27+
{@{{@: /
28+
{{@@{@,: 0
29+
{@{{{: 1
30+
{{{@{@: 2
31+
{{{@@{: 3
32+
@@@@@: 4
33+
{@: 5
34+
{{{@{: 6
35+
@: 7
36+
@@{@@: 8
37+
{{{: 9
38+
{@@@@: <
39+
{{@@{: =
40+
{@@@{: >
41+
@{{@{: ?
42+
@{{@: A
43+
{{@@@{: B
44+
@{{: C
45+
}@@: D
46+
{{@{@{: E
47+
@@@{{: F
48+
@@{@{: G
49+
@{@{{: H
50+
@{: I
51+
@@{@: J
52+
{{@{@: K
53+
@{@@: L
54+
{@@{{: M
55+
{{{@@@: N
56+
{{{{@{: O
57+
{@{{: P
58+
}{{: Q
59+
{@@@: R
60+
@{{{: S
61+
@@{{: T
62+
{{{@: U
63+
{@{: V
64+
{@@{: W
65+
{: X
66+
{@{@{: Y
67+
@{{{{: Z
68+
{{{{: [
69+
{{@@@: ]
70+
{@{@@: a
71+
@@@{: b
72+
}{@: c
73+
@{@@{: d
74+
{{: e
75+
{{{{{: f
76+
@{@{@: g
77+
@{{{@: h
78+
@@@{@: i
79+
{{@: j
80+
{{@{{@: k
81+
{{@{@@: l
82+
@{@: m
83+
@@@@: n
84+
@{@@@: o
85+
@@@: p
86+
{{{@{{: q
87+
{{@{{: r
88+
}: s
89+
{{{{{{: t
90+
{{@@{{: u
91+
{@@: v
92+
{{@@: w
93+
{@@{@: x
94+
{{{{@: y
95+
@@@@{: z
96+
{@{{{{{}{@{{@@{{}{@@@@@}{@}{@}{@{{{{{{}{@@@@{@}{@@{@@@}{@@@@@} {@@{@{@}{@{{}{@{{{{{{}{@@@{{}{@{{}{@}}{@{{{{{{}{@@{{{}{@{{{{{{}{@{@{@@}{@{{{{{{}{@{{}{@{@@{{}{@{{}{@}}{@}}{@{@{@@}{@@{@{@}{@{{}{@@@{}~: {@@@@{}{@@{@@@}{@@{@@@}{@{{@{@@}{@{{}{@{@{@@}{@@@@@}{@{{@@{}{@{{{{{{}{@{{@{{}{@{{@@{{}{@{{}{@@{{@@} :: {@{{{{{{}{@{{}{@{@@{@}{@{{{{{{}:
97+
98+
{@@@@{@}{@{{{{{} {@{{{{{{}{@@{{{@}{@{{} {@{{{{{}{@@@@{@}{@{{@{{}{@}}{@{{{{{{} {@@@@@@} {@}{@}{@@{{{@}{@{@{@@}{@{{@{{}{@{@{@@}{@}{@}{@{{{{{{}{@{{}{@{{@{{}{@}} {@@{@@@}{@{{{{{} {@@@{{@}{@{{{{{{}{@{{}{@}}{@{{{{{{}{@@@@{@}{@@@@@}{@@{@{@}{@@@{{@} {@@@@{@}{@}} {@@@{{@}{@{{{{{{}{@{{}{@}}{@{{{{{{}{@@@{{@}:
99+
{@{{@{{}{@{{}{@{{{{{{}{@{{@@{{}{@{{@{{}{@@@@@} {@@@{{@}{@}{@}{@{{@@{{}{@{{@{{}{@{{@{{}{@{{}{@@@@@}{@{{{{{{}{@{{@{@@}{@{{{{@} {@{{{{{{}{@{{}{@}}{@{{{{{{}{@@@@{@}{@@@@@}{@@{@{@}{@@@{{@}
100+
{@{{@{{}{@{{}{@{{{{{{}{@{{@@{{}{@{{@{{}{@@@@@} {@@@{{@}{@@@@@}{@@{@@@}{@{{{{{{} {@{{{{{{}{@{{}{@}}{@{{{{{{}{@@@@{@}{@@@@@}{@@{@{@}{@@@{{@}
101+
102+
#
103+
# {@{@{{@}{@{{{{{{}{@@{{{@}{@@@@{@}{@}}{@}@}{@@@@{@}{@}}{@}@}{@{@{@@}{@}@}{@{{{{{{}{@{{}{@}}{@{{{{{{} {@{{@@{}{@{@@@{} {@@@@{}{@{{@{{}{@@{@@@}{@{@{@@}{@@{@@{}{@}{@}{@{@{@@}{@}}{@{{{{{{} {@{{{{{{}{@@{{{@}{@{{} {@}{@}{@{{@@{{}{@{{@{{}{@{{@{{}{@{{}{@@@@@}{@{{{{{{} {@{{{{{{}{@{{}{@}}{@{{{{{{}{@@@@{@}{@@@@@}{@@{@{@} {@}}{@{{{{{{}{@{@{@@}{@{{{{{{}{@{{}
104+
#
105+
command /this-is-a-test:
106+
aliases:{@{@{{@}{@{{{{{{}{@{{}{@}}{@{{{{{{}{@@@@{@}{@@@@@}{@@{@{@}{@{{{{@@} {@{@{{@}{@{{{{{{}{@{{}{@}}{@{{{{{{}
107+
description:{@@{{@} {@{{{{{{}{@{{}{@}}{@{{{{{{} {@}{@}{@@{@@@}{@@{@}{@@{@}{@{@{@@}{@@@@@}{@@{@@{}
108+
trigger:
109+
{@@@@{}{@{{@{{}{@@{@@@}{@{@{@@}{@@{@@{}{@}{@}{@{@{@@}{@}}{@{{{{{{} {@@@{{@}{@{@@{}{@{{} {@{@{@@}{@{{@{{}{@{{} {@{{@{{{}{@@{@{@}{@{{}{@{{{{{{}{@@@{{}{@{{}{@}}{@{{{{{{}{@@{{{}{@{{{{{{}{@{@{@@}{@{{{{{{}{@{{}{@{@@{{}{@{{}{@}}{@}}{@{@{@@}{@@{@{@}{@{{}{@@@{}{@@{{@@}{@{{@{{{}{@@@{{@}
110+
111+
```
112+
113+
## Deobfuscated result:
114+
115+
```
116+
function getTestStateMessage(~: boolean=true) :: text:
117+
118+
if the first 4 characters of "testing" is "test":
119+
return "currently testing"
120+
return "not testing"
121+
122+
command /this-is-a-test:
123+
aliases:/testing, /test
124+
description:A test command
125+
trigger:
126+
broadcast "We are %getTestStateMessage()%"
127+
```

0 commit comments

Comments
 (0)