weixin_43941365 2018-12-13 09:06 采纳率: 0%
浏览 2508

jvmti如何加密springboot的jar包?

报错
nested exception is java.lang.ArrayIndexOutOfBoundsException: 1923
这咋解决啊

  • 写回答

1条回答 默认 最新

  • weixin_43941365 2018-12-13 09:08
    关注

    另附解密代码:

    ClassDecryptHook(
        jvmtiEnv *jvmti_env,
        JNIEnv* jni_env,
        jclass class_being_redefined,
        jobject loader,
        const char* name,
        jobject protection_domain,
        jint class_data_len,
        const unsigned char* class_data,
        jint* new_class_data_len,
        unsigned char** new_class_data
    )
    {
            *new_class_data_len = class_data_len;
            jvmti_env->Allocate(class_data_len, new_class_data);
    
            unsigned char* _data = *new_class_data;
    
            if(name&&strncmp(name,"cosm/dd/",8)==0 ){
    //               printf("loaded class name=%s\n ", name);
                for (int i = 0; i < class_data_len; ++i)
                {
                    _data[i] =  class_data[i] ^ 1;
                }
            }else{
                for (int i = 0; i < class_data_len; ++i)
                {
                    _data[i] =  class_data[i];
                }
            }
    }
    
    评论

报告相同问题?

悬赏问题

  • ¥50 导入文件到网吧的电脑并且在重启之后不会被恢复
  • ¥15 (希望可以解决问题)ma和mb文件无法正常打开,打开后是空白,但是有正常内存占用,但可以在打开Maya应用程序后打开场景ma和mb格式。
  • ¥20 ML307A在使用AT命令连接EMQX平台的MQTT时被拒绝
  • ¥20 腾讯企业邮箱邮件可以恢复么
  • ¥15 有人知道怎么将自己的迁移策略布到edgecloudsim上使用吗?
  • ¥15 错误 LNK2001 无法解析的外部符号
  • ¥50 安装pyaudiokits失败
  • ¥15 计组这些题应该咋做呀
  • ¥60 更换迈创SOL6M4AE卡的时候,驱动要重新装才能使用,怎么解决?
  • ¥15 让node服务器有自动加载文件的功能