`
leexiaodong2009
  • 浏览: 10520 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

jvmti加密后,spring的无法正确解密,其他的都是ok的

 
阅读更多
jvmti加密后,spring的无法正确解密,其他的都是ok的.是不是因为spring用的是自己的容器,还有aop的原因啊,有没有懂的老师啊,求教指导一下啊!!!
1
0
分享到:
评论
2 楼 xinxinlong 2017-06-29  
楼主解决了吗?
1 楼 leexiaodong2009 2012-04-04  
org.springframework.beans.factory.CannotLoadBeanClassException: Error loading class [com.system.action.LoginAction] for bean with name 'loginAction' defined in file [F:\Tomcat\webapps\sysframework\WEB-INF\classes\applicationContext-actions.xml]: problem with class file or dependent class; nested exception is java.lang.ClassFormatError: Incompatible magic value 1279608152 in class file com/system/action/LoginAction
at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1144)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.predictBeanType(AbstractAutowireCapableBeanFactory.java:524)
at org.springframework.beans.factory.support.AbstractBeanFactory.isFactoryBean(AbstractBeanFactory.java:1177)
at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeanNamesForType(DefaultListableBeanFactory.java:222)
at org.springframework.context.support.AbstractApplicationContext.invokeBeanFactoryPostProcessors(AbstractApplicationContext.java:505)
at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:362)
at org.springframework.web.context.ContextLoader.createWebApplicationContext(ContextLoader.java:255)

相关推荐

    JVMTI_ClassLoader.zip_classloader jvmti_jvmti 类加密程序_jvmti加密解密_jv

    使用jvmti对加密的类进行解密,此文件为解密的dll源码

    基于jvmti 的Java 代码加密

    这样,即使有人获取到了加密后的代码,没有解密密钥也无法直接理解和复用。 4. **安全性增强**:为了防止动态解密过程被篡改,可以结合其他安全机制,比如使用签名验证,确保解密过程的完整性。 对于集成Tomcat和...

    JVMTI对JAVA加密

    通用JAVA加密或者是混淆更贴切技术是将class、方法及包,以随机命名方式进行混淆,虽然这种方式增加了阅读难度,但还不足以将字节码文件...本文介绍一种以JVMTI和JNI方式对字节码进行加密的办法,并提供测试源码下载

    使用JVMTI对jar包加密和解密

    这可以通过读取.jar文件,使用一个密钥对字节码进行加密,然后将加密后的字节码替换原来的字节码。这样,即使有人获取到.jar文件,他们也无法直接理解或使用代码,因为它是加密的。 2. **加载时解密**: 当JVM试图...

    基于jvmtiJava代码加密和解密源码

    jvmti加密源码,包含基于jvmti,利用c++ 编译的动态库,用一定的算法将Java里.class加密的源码代码,以及在tomcat 上完成解密并正常启动的源码,支持spring框架 和springboot,防止反编译

    使用C++语言实现基于JVMTI机制的 JAVA 代码 加密保护工具

    本工具是采用jvmti方式对Class文件进行加密,使用C++生成加密和解密库,先用加密库对Jar包进行加密,将加密后的Jar包及解密库文件发布出去,执行时候需要JVM引入解密库文件,解密后执行。c++的.dll文件和.so文件的...

    JVMTi测试demo.zip

    JVM层使用JVMTI对jar包加密和解密,配合博客使用,免费下载,相互学习。博客路径:https://chen-dispark.blog.csdn.net/article/details/109597387

    c语言对java的class文件进行加密解密

    在我们的案例中,可能使用jvmti来在类加载时进行解密操作,确保加密的.class文件在内存中以解密后的状态运行。 `jvmagent`,即Java虚拟机代理,是一种能够与JVM交互的特殊程序,通常以一个字节码库的形式存在,可以...

    jvmti-encrypt-master.zip

    加密后的字节码将被存储在一个不可读的形式,增加了破解的难度。 2. **加载时解密**:当使用JVMTI时,我们可以在类加载阶段介入。在Java虚拟机加载类时,我们的本地代码可以通过JVMTI回调函数检测到这一事件,并对...

Global site tag (gtag.js) - Google Analytics