skidfuscator-java-obfuscator
skidfuscator-java-obfuscator copied to clipboard
NumberEncryption not working
Hi, I'm trying to hide inline values but it doesn't work. This is an example:
double a = something.getValue();
if (a > 50) {
// do something...
}
Obfuscated bytecode:
while (true) {
Label_0166: {
if (dcmpl(n2, 50.0) > (0x28CF030F ^ nkxhdejreeseiinm)) {
Label_1188:
while (true) {
...
As you can see, the "50.0" is exposed and can be modified with a bytecode editor. I'm also trying to enable or disable the numberEncryption property, but nothing changes.
numberEncryption: {
enabled: true
exempt: []
}
Thanks!
Number encryption does not support doubles it seems. will introduce that in the future