Allatori混淆java代码出现低级错误怎么解决啊?
我原来的代码
public List<CloudIntercomMediaVO> getDeviceMedias(CloudIntercomMediaGetDTO getDTO) throws Exception {//省略
}
混淆出来的代码
public List<CloudIntercomMediaVO> getDeviceMedias(CloudIntercomMediaGetDTO var1) throws Exception { CloudIntercomServiceImpl var10000 = this;
CloudIntercomServiceImpl var6 = var1;
CloudIntercomMediaGetDTO getDTO = var10000;
//省略
}
感觉混淆代码存在低级错误,其中CloudIntercomServiceImpl是类名,类型不一样乱赋值。
混淆的配置文件
<config> <input>
<jar in="from/a.jar" out="to/b.jar"/>
</input>
<classpath basedir="from">
<jar name="*.jar"/>
</classpath>
<keep-names>
<class template="class *"/>
<field template="*"/>
<method template="*(**)" parameters="keep"/>
</keep-names>
<ignore-classes>
<class template="class brave.*"/>
<class template="class chinapay.*"/>
<class template="class ch.qos.*"/>
<class template="class cn.hutool.*"/>
<class template="class cn.jpush.*"/>
<class template="class com.alibaba.*"/>
<class template="class com.alipay.*"/>
<class template="class com.aliyuncs.*"/>
<class template="class com.aliyun.*"/>
<class template="class com.baidu.*"/>
<class template="class com.baomidou.*"/>
<class template="class com.drew.*"/>
<class template="class com.esotericsoftware.*"/>
<class template="class com.fasterxml.*"/>
<class template="class com.github.*"/>
<class template="class com.google.*"/>
<class template="class com.mysql.*"/>
<class template="class com.netflix.*"/>
<class template="class com.rabbitmq.*"/>
<class template="class com.sun.*"/>
<class template="class com.thoughtworks.*"/>
<class template="class com.xuggle.*"/>
<class template="class com.xxl.*"/>
<class template="class io.netty.*"/>
<class template="class java.*"/>
<class template="class javax.*"/>
<class template="class jdk.*"/>
<class template="class lombok.*"/>
<class template="class net.sf.*"/>
<class template="class org.*"/>
<class template="class redis.*"/>
<class template="class sun.*"/>
</ignore-classes>
<property name="log-file" value="log.xml"/>
</config>
以上是 Allatori混淆java代码出现低级错误怎么解决啊? 的全部内容, 来源链接: utcz.com/p/945159.html