Obfuscation
From RuneWiki
Jump to navigationJump to search
Stub
This article is a stub. You can help RuneWiki by expanding it. |
Introduction
Obfuscation is the technique of obscuring program code to make it harder to understand. The RuneScape client and loader are obfuscated to help prevent reverse-engineering and decompiling. The JVM is still capable of executing obfuscated code, however, it confuses decompilers and humans.
Obfuscators
An obfuscator is a piece of software that performs obfuscation. An example of a Java obfuscator is ZKM, which Jagex use to obfuscate RuneScape.
Deobfuscators
In order to be able to decompile RuneScape clients, which helps with research, modification and refactoring, a piece of software called a deobfuscator is required.