Client Obfuscation: Difference between revisions
From RuneWiki
No edit summary |
No edit summary |
||
Line 17: | Line 17: | ||
==== Revision 651 ==== | ==== Revision 651 ==== | ||
* String obfuscation, look for 2 methods called `z` and fields called `z` with type of String[] or String. The field name | * String obfuscation, look for 2 methods called `z` and fields called `z` with type of String[] or String. The field name can be arbitrary but leans towards z more commonly. | ||
* Reflection between different Java modules, look for methods called `a` | * Reflection between different Java modules, look for methods called `a`. | ||
==== Revision 652 ==== | ==== Revision 652 ==== |
Revision as of 15:09, 2 February 2024
Revision 433
- First 4xx revision with clientscript hash names: https://api.runewiki.org/hashes/12?rev=433 (only 1 script)
Revision 484
- Last 4xx revision with clientscript hash names: https://api.runewiki.org/hashes/12?rev=484
Revision 500
- First revision with component hash names: https://api.runewiki.org/hashes/3?rev=500
Revision 554
- Clientscript hash names started transmitted again, to current RS3: https://api.runewiki.org/hashes/12?rev=554
Revision 651
- String obfuscation, look for 2 methods called `z` and fields called `z` with type of String[] or String. The field name can be arbitrary but leans towards z more commonly.
- Reflection between different Java modules, look for methods called `a`.
Revision 652
- Last revision with component hash names: https://api.runewiki.org/hashes/3?rev=652
Revision 669
- Cluster flutterer