┌───────────────────────┐
│                       │
│                       │
│                       │
│                       │
│                       │
│                       │
│                       │
│                       │
│                       │
│                       │
│                       │
│                       │
│                       │
│                       │
│                       │
└───────────────────────┘
Johnny Boy — BoroCTF 2026
~ Imattas aka Zemi
 Category: Cryptography
 Difficulty: Easy
 Points: 100
 Author: Imattas aka Zemi
 Challenge ID: 34
 Solves: 118

────────────────────────────────────────────────────────────────────────────────

--[ Challenge Description ]--
-- text --
One of our sysadmins recently quit after we had our third data breach this year. We need to access the logs
of the time before he left but they are all in encrypted zips. We remember he used pretty similar passwords each time.
────────────────────────────────────────────────────────────────────────────────

--[ Provided Materials ]--

:: Files

- Source file 1
https://boroctf.com/files/884abf5c2a49915ba2cf88d260d4c004/a_USE.zip
- Source file 2
https://boroctf.com/files/68a48213eccd30d4b5ee25b89dad50d9/b_JOHN.zip
- Source file 3
https://boroctf.com/files/7a4c763efcc70bee96faf72f17619386/c_THE.zip
- Source file 4
https://boroctf.com/files/9808eabe465928ecf1db83b6385d6f33/d_RIPPER.zip

────────────────────────────────────────────────────────────────────────────────

--[ Recon / Initial Analysis ]--

This archive-style writeup preserves the official prompt and materials from
BoroCTF challenge 052. The numbered source file did not include expanded solve
notes for approach, findings, or flag, so this page keeps the verified challenge
material without adding unverified exploit steps.

Use the prompt, connection details, and any listed files above as the starting
point for a replay or future expanded solve.

────────────────────────────────────────────────────────────────────────────────

--[ Exploitation / Solution ]--

No solve transcript was present in the numbered source file. If a verified solve
is added later, this section should be replaced with the actual commands,
payloads, scripts, and final flag path.

────────────────────────────────────────────────────────────────────────────────

--[ Key Takeaways ]--

- The challenge prompt and provided materials are preserved in the site's
BoroCTF archive.
- The page avoids inventing solve details where the source entry only contained
scaffolded note fields.
- Author metadata is normalized to Imattas aka Zemi.