MCPcopy Index your code
hub / github.com/GraxCode/zelixkiller

github.com/GraxCode/zelixkiller @11.0.0

Chat with this repo
repository ↗ · DeepWiki ↗ · release 11.0.0 ↗ · + Follow
490 symbols 1,421 edges 58 files 206 documented · 42%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

ZelixKiller 11

Kill every protection by zelix.com with zelixkiller11!

CLI

Argument Short Version Description
--help -? Displays help
--input -i Specify input file
--output -o Specify output file
--transformer -t Specify transformer
--verbose -v Print more information
## Transformer

ZKM 11

Transformer Short Version Description
String Obfuscation s11 Deobfuscates (enhanced) string obfuscation
String Obfuscation (Cipher Version) sivm11 / ~~si11~~ Deobfuscates string obfuscation that uses DES Cipher and invokedynamic calls
Reference Obfuscation rvm11 Deobfuscates reflection obfuscation
Control Flow Obfuscation cf11 Deobfuscates flow obfuscation

ZKM 8

Transformer Short Version Description
~~String Obfuscation~~ s8 (*) Deobfuscates (enhanced) string obfuscation
~~Reference Obfuscation~~ r8 Deobfuscates reflection obfuscation
~~Control Flow Obfuscation~~ cf8 (*) Deobfuscates flow and exception obfuscation
### ZKM General
Transformer Short Version Description
Exception Obfuscation ex Removes redundant try catch blocks

Transformers marked with a star may also work using transformers intended for more recent versions. Crossed out means that the transformer is not implemented yet.

Which transformer

If you're not sure which transformer you should use please use this guide.

Libraries needed

commons-io 2.6, commons-cli 1.4, asm 6+

License

zelixkiller is licensed under the GNU General Public License 3.0

Notice

Do not deobfuscate any file that doesn't belong to you.
Please open an issue or send me an email if your file won't deobfuscate properly. If a "fault-proxy-dump" file is created please attach.
Transformers that use vm emulation could possibly execute dangerous code, use with caution!
Note that output files are most likely not runnable. If you still want to try to run them use "-noverify" as JVM argument!
This tool is intended for Java 8 but it will probably run on higher versions too.

Core symbols most depended-on inside this repo

equals
called by 100
src/me/lpk/analysis/InsnValue.java
get
called by 80
src/me/lpk/util/Setup.java
intValue
called by 77
src/me/lpk/analysis/InsnValue.java
getType
called by 73
src/me/lpk/analysis/InsnValue.java
equals
called by 64
src/me/nov/zelixkiller/utils/analysis/ConstantTracker.java
contains
called by 59
src/me/lpk/util/StringUtils.java
getOriginalName
called by 57
src/me/lpk/mapping/MappedObject.java
pop
called by 53
src/me/lpk/analysis/StackFrame.java

Shape

Method 428
Class 62

Languages

Java100%

Modules by API surface

src/me/lpk/util/AccessHelper.java29 symbols
src/me/lpk/mapping/MappedClass.java28 symbols
src/me/lpk/analysis/StackHelper.java26 symbols
src/me/nov/zelixkiller/utils/analysis/ConstantTracker.java21 symbols
src/me/lpk/analysis/Sandbox.java17 symbols
src/me/lpk/analysis/InsnValue.java17 symbols
src/me/lpk/mapping/MappedMember.java16 symbols
src/me/lpk/util/ParentUtils.java15 symbols
src/me/lpk/util/Setup.java14 symbols
src/me/nov/zelixkiller/utils/InsnUtils.java13 symbols
src/me/nov/zelixkiller/transformer/zkm11/StringObfuscationCipherVMT11.java13 symbols
src/me/lpk/mapping/loaders/ProguardLoader.java13 symbols

For agents

$ claude mcp add zelixkiller \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact