classloader - Java: URLClassLoader keeps loaded classes in Temp dir -
i'm trying load jar file web using urlclassloader
, works fine, loaded classes keeps stored in windows temp directory, , can copied deobfuscation until call classloader.close();
in turn cause program classnotfoundexception
.
can load classes without saving disk?
(only memory) solution encrypt jar classes, , write custom classloader decrypt classes, don't find examples.
i tried docs or articles on topic, but found nothing :(
please tell me whether possible implement , can take material on topic? thanks!
you realize access machine you're running code on hold of code custom classloading, right? means decompile class , make write out decrypted classes, rendering whole exercise pointless. true, people won't know how it, possible.
my advice obfuscate code, if must so. worrying people getting hold of library won't far, there's little protect being decompiled, unless you're using obfuscating code constructs confuse decompiler (or features jad
, likes not support , cause them produce broken decompiled code).
anyone sufficient knowledge , proper motivation figure out way it.
Comments
Post a Comment