3 ms·
As someone also working in the Java obfuscation space, it's cool to see old obfuscators becoming open-source. yGuard seems to only provide shrinking and remapp
by half-kh-hacker 7y ago
As someone also working in the Java obfuscation space, it's cool to see old obfuscators becoming open-source.
yGuard seems to only provide shrinking and remapping at this moment in time, however. Heavier-duty obfuscators will also incorporate various other transforms (like concealing string constants) to make the code harder to read.
- jdc 7y agoDoes it affect performance?
- half-kh-hacker 7y agoA little, but you can balance the obfuscation's complexity so that the HotSpot JIT is able to inline the transform. Of course, this comes with a trade-off that custom deobfuscation transformers will also be able to inline these, but that's theoretically possible for every transform, anyway, since you can try some symbolic execution until you get the string values back out.