- Joined
- Jan 8, 2019
- Messages
- 56,623
- Solutions
- 2
- Reputation
- 32
- Reaction score
- 100,456
- Points
- 2,313
- Credits
- 32,750
6 Years of Service
76%

Example obfuscation
public static void main(String[] args) {
AnotherClass.yellow();
boolean plaaaaaaaay = false;
for (int i = 0; i < 15; ++i) {
System.out.printf("%b: %d\n", plaaaaaaaay, i);
plaaaaaaaay = !plaaaaaaaay;
}
}
Obfuscated
public static void main(String[] args) throws Throwable {
AnotherClass.yellow();
boolean plaaaaaaaay = false ^ true;
int i = 0;
while(i < ((16 | -108 | 0) ^ -101)) {
byte[] var4 = new byte[]{73, 121, 76, 53, 109, 50, 76, 53, 110, 121, 76, 53, 105, 121, 76, 53, 52, 121, 76, 53, 103, 50, 76, 53, 110, 121, 76, 53};
System.out.printf(A07cQLY3IyaJGAbxxl5(new String(486kCqNqdnWHTRGJKW21xyGHn05SSE8b5CoJlJHw6Y9hUzd3YCj7qmPGN(var4)), QuVrzlq11JpJxR8B1R7CTzqo6w, 13120), plaaaaaaaay, i);
boolean var10003;
if (!plaaaaaaaay) {
var10003 = true;
if (((31 | -116 | -22) ^ -37) != ((48 | 50 | -128) ^ 55)) {
}
boolean var6 = false;
if (var6) {
}
} else {
var10003 = false;
}
plaaaaaaaay = var10003;
++i;
if (((-22 | 34 | -124) ^ -124) != ((48 | -2 | 123) ^ -40)) {
}
boolean var5 = false;
if (var5) {
}
}
}
v1.4.0
Added "xor-booleans" transformer
Recoded "goto-shenanigans" & "number-obfuscation" transformers
Added descriptions for transformers (which you can get using the new "-about" argument)
Added file checks for input & library files
Added COMPUTE_MAXS as a fallback class writer flag (for when COMPUTE_FRAMES throws an exception)
Renamed "number-xor" transformer to "number-obfuscation"
Fixed a potential bug when using the "fake-jumps" transformer
To see this hidden content, you must like this content.