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

GoingOffSkript/skript-options-deobfuscator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Skript Options Deobfuscator

A simple webpage to deobfuscate Skript options.

Tested with Chrome v66.0.3359.139 (Official Build) (64-bit).

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).


Example obfuscated script:

options: {{@{: ! @@{{@: " {{@{{{: % @{@{: & {{{@@: ' @@{: ( @{{@@: ) {{{{{@: * {@{@: + {{{{@@: , }@: - @@{{{: . {@{{@: / {{@@{@,: 0 {@{{{: 1 {{{@{@: 2 {{{@@{: 3 @@@@@: 4 {@: 5 {{{@{: 6 @: 7 @@{@@: 8 {{{: 9 {@@@@: < {{@@{: = {@@@{: > @{{@{: ? @{{@: A {{@@@{: B @{{: C }@@: D {{@{@{: E @@@{{: F @@{@{: G @{@{{: H @{: I @@{@: J {{@{@: K @{@@: L {@@{{: M {{{@@@: N {{{{@{: O {@{{: P }{{: Q {@@@: R @{{{: S @@{{: T {{{@: U {@{: V {@@{: W {: X {@{@{: Y @{{{{: Z {{{{: [ {{@@@: ] {@{@@: a @@@{: b }{@: c @{@@{: d {{: e {{{{{: f @{@{@: g @{{{@: h @@@{@: i {{@: j {{@{{@: k {{@{@@: l @{@: m @@@@: n @{@@@: o @@@: p {{{@{{: q {{@{{: r }: s {{{{{{: t {{@@{{: u {@@: v {{@@: w {@@{@: x {{{{@: y @@@@{: z {@{{{{{}{@{{@@{{}{@@@@@}{@}{@}{@{{{{{{}{@@@@{@}{@@{@@@}{@@@@@} {@@{@{@}{@{{}{@{{{{{{}{@@@{{}{@{{}{@}}{@{{{{{{}{@@{{{}{@{{{{{{}{@{@{@@}{@{{{{{{}{@{{}{@{@@{{}{@{{}{@}}{@}}{@{@{@@}{@@{@{@}{@{{}{@@@{}~: {@@@@{}{@@{@@@}{@@{@@@}{@{{@{@@}{@{{}{@{@{@@}{@@@@@}{@{{@@{}{@{{{{{{}{@{{@{{}{@{{@@{{}{@{{}{@@{{@@} :: {@{{{{{{}{@{{}{@{@@{@}{@{{{{{{}: {@@@@{@}{@{{{{{} {@{{{{{{}{@@{{{@}{@{{} {@{{{{{}{@@@@{@}{@{{@{{}{@}}{@{{{{{{} {@@@@@@} {@}{@}{@@{{{@}{@{@{@@}{@{{@{{}{@{@{@@}{@}{@}{@{{{{{{}{@{{}{@{{@{{}{@}} {@@{@@@}{@{{{{{} {@@@{{@}{@{{{{{{}{@{{}{@}}{@{{{{{{}{@@@@{@}{@@@@@}{@@{@{@}{@@@{{@} {@@@@{@}{@}} {@@@{{@}{@{{{{{{}{@{{}{@}}{@{{{{{{}{@@@{{@}: {@{{@{{}{@{{}{@{{{{{{}{@{{@@{{}{@{{@{{}{@@@@@} {@@@{{@}{@}{@}{@{{@@{{}{@{{@{{}{@{{@{{}{@{{}{@@@@@}{@{{{{{{}{@{{@{@@}{@{{{{@} {@{{{{{{}{@{{}{@}}{@{{{{{{}{@@@@{@}{@@@@@}{@@{@{@}{@@@{{@} {@{{@{{}{@{{}{@{{{{{{}{@{{@@{{}{@{{@{{}{@@@@@} {@@@{{@}{@@@@@}{@@{@@@}{@{{{{{{} {@{{{{{{}{@{{}{@}}{@{{{{{{}{@@@@{@}{@@@@@}{@@{@{@}{@@@{{@} # # {@{@{{@}{@{{{{{{}{@@{{{@}{@@@@{@}{@}}{@}@}{@@@@{@}{@}}{@}@}{@{@{@@}{@}@}{@{{{{{{}{@{{}{@}}{@{{{{{{} {@{{@@{}{@{@@@{} {@@@@{}{@{{@{{}{@@{@@@}{@{@{@@}{@@{@@{}{@}{@}{@{@{@@}{@}}{@{{{{{{} {@{{{{{{}{@@{{{@}{@{{} {@}{@}{@{{@@{{}{@{{@{{}{@{{@{{}{@{{}{@@@@@}{@{{{{{{} {@{{{{{{}{@{{}{@}}{@{{{{{{}{@@@@{@}{@@@@@}{@@{@{@} {@}}{@{{{{{{}{@{@{@@}{@{{{{{{}{@{{} # command /this-is-a-test: aliases:{@{@{{@}{@{{{{{{}{@{{}{@}}{@{{{{{{}{@@@@{@}{@@@@@}{@@{@{@}{@{{{{@@} {@{@{{@}{@{{{{{{}{@{{}{@}}{@{{{{{{} description:{@@{{@} {@{{{{{{}{@{{}{@}}{@{{{{{{} {@}{@}{@@{@@@}{@@{@}{@@{@}{@{@{@@}{@@@@@}{@@{@@{} trigger: {@@@@{}{@{{@{{}{@@{@@@}{@{@{@@}{@@{@@{}{@}{@}{@{@{@@}{@}}{@{{{{{{} {@@@{{@}{@{@@{}{@{{} {@{@{@@}{@{{@{{}{@{{} {@{{@{{{}{@@{@{@}{@{{}{@{{{{{{}{@@@{{}{@{{}{@}}{@{{{{{{}{@@{{{}{@{{{{{{}{@{@{@@}{@{{{{{{}{@{{}{@{@@{{}{@{{}{@}}{@}}{@{@{@@}{@@{@{@}{@{{}{@@@{}{@@{{@@}{@{{@{{{}{@@@{{@} 

Deobfuscated result:

function getTestStateMessage(~: boolean=true) :: text: if the first 4 characters of "testing" is "test": return "currently testing" return "not testing" command /this-is-a-test: aliases:/testing, /test description:A test command trigger: broadcast "We are %getTestStateMessage()%" 

About

Deobfuscate options-based Skript obfuscation.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published