Mission: Decode the obfuscated source to identify the NullVector Syndicate's password and deduce the secret password to disable the wipeout drone
Sequence 97.
-
Decode the provided obfuscated starter file into valid Kotlin so it compiles and runs.
-
Identify the scoring rule inside the code and find a password that makes the program output the two success lines:
password accepted, system integrity verified bomb defused; the quick brown fox jumps over lazy guard dog -
Run the decoded program (Kotlin Playground or locally), capture a screenshot showing the code and the console output with the successful defused message.
-
Prepare a short
password_working.txtexplaining the process (and all guesses successful and unsuccessful) to find the password.
decoded_source.kt— your readable, compilable Kotlin source.syndicate-starter.kt— the original obfuscated starter file (unchanged).playground_screenshot.png— screenshot showing code and console output.cipher.txt— character mapping for each emoji to the corrusponding letter of the alphabet.password_working.txt— brief explanation (1–3 short paragraphs) of how you found the password.successful-password.txt— your final password- Optional bonus:
bonus_passwords.txt— list up to 7 alternative passwords that also work.
Name your submission folder: SchoolName_TaskForce_1.zip.
- Only letters matter — every non-letter character is placed as it is in the
syndicate-starter.ktKotlin file. - Try to look at common structures, boilerplates, or terms used in code (also Kotlin) maybe they can help you crack the code
- Kotlin docs / Playground: https://kotlinlang.org/ (use the Playground to test quickly)
Provide bonus_passwords.txt with up to 7 different passwords that also pass the check. One-line explanation per password is enough.
Good luck, Operative — the NullVector Syndicate won’t wait. 🛡️