Encryption 101
Challenge
just classes no code
Solution
The JAR contains an encrypted byte array and a short XOR-based decoder path.
Steps used:
- Enumerated classes in
challenge.jar. - Reversed constants and extracted encrypted bytes from the checker logic.
- Recovered the 4-byte XOR key used by the program (
RAM!). - XOR-decrypted the encrypted byte array to plaintext.
Decryption output:
VBD{9809b485d2acb7396b328c41a0b19aa8}
Flag
VBD{9809b485d2acb7396b328c41a0b19aa8}