Skip to content

staykiller/mio

 
 

Repository files navigation

5 months in development, cracked in 5 days

to use the crack just put both mio.jar and mio-loader.jar in the mods folder along with fabric api and run.

credits

  • nick: cracking, deobfuscation, reverse engineering of turboloader / turbonative referance, constant obfuscation, class loading, client loading/decryption routines.
  • 0x22: rebuilding, reverse engineering, and deobfuscating turbonative themida code sections, jvm hooks, class loading/decryption routines; helping with various things while rebuilding client loading routines.
  • ???: moral support.

mio class loading hooks:
https://github.com/openjdk/jdk/blob/04ad59de768b69b4e897a93f46efad9cc25737ad/src/hotspot/share/classfile/classFileParser.cpp#L5439
https://github.com/openjdk/jdk/blob/04ad59de768b69b4e897a93f46efad9cc25737ad/src/hotspot/share/classfile/classFileParser.cpp#L415
mio access widener hooks:
https://github.com/openjdk/jdk/blob/59629f88e6fad9c1ff91be4cfea83f78f0ea503c/src/hotspot/share/interpreter/linkResolver.cpp#L307
https://github.com/openjdk/jdk/blob/59629f88e6fad9c1ff91be4cfea83f78f0ea503c/src/hotspot/share/interpreter/linkResolver.cpp#L943
https://github.com/openjdk/jdk/blob/59629f88e6fad9c1ff91be4cfea83f78f0ea503c/src/hotspot/share/interpreter/linkResolver.cpp#L565

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages

  • Java 98.6%
  • GLSL 1.4%