This small document will explain how I cracked version 3.3.1 of JNIC. (https://jnic.dev)
The motive of this crack was simply to test the strength of "DRM" applied to JNIC.
Upon opening the JNIC JAR in a decompiler, I quickly discovered a 'JNICLoader' class, which contained methods whos first parameter were MethodHandle
s (all of these methods were named 'invoke').