ItzSomebody / radon

[Abandoned] Scuffed java bytecode obfuscator
GNU General Public License v3.0
361 stars 74 forks source link

Added support for String charsets in custom dictionary #86

Closed x4e closed 4 years ago

x4e commented 4 years ago

Configs can be written like both this:

dictionary: 
  - "first"
  - "second"
  - "third"

and this:

dictionary: "abcdefghijklmnopqrstuvwxyz"
x4e commented 4 years ago

That should fix the code quality issues

x4e commented 4 years ago

Example usages of this:

Unicode Chars:

  - "\u000"
  - "\u001"
  - "\u002"
  - "\u003"

File names not allowed on windows:

  - "COM1"
  - "COM2"
  - "COM3"
  - "COM4"
  - "COM5"

Reserved keywords:

  - "do"
  - "if"
  - "for"
  - "int"
  - "new"
  - "try"
  - "byte"
  - "case"
  - "char"
  - "else"
  - "goto"
  - "long"
  - "this"
  - "void"
  - "break"
  - "catch"
  - "class"
  - "const"
  - "final"
  - "float"
  - "short"
  - "super"
  - "throw"
  - "while"
  - "double"
  - "import"
  - "native"
  - "public"
  - "return"
  - "static"
  - "switch"
  - "throws"
  - "boolean"
  - "default"
  - "extends"
  - "finally"
  - "package"
  - "private"
  - "abstract"
  - "continue"
  - "strictfp"
  - "volatile"
  - "interface"
  - "protected"
  - "transient"
  - "implements"
  - "instanceof"
  - "synchronized