Da Vinci
Da Vinci
Platform: HackTheBox | Category: Misc | Difficulty: Easy | Author: D3v0o0Nu11 | Date: 2026-02-10
Description
Try to find out the secret which is hiding inside of these pictures and learn the truth about Mona Lisa!
Solution Approach
Core idea: Identify the weakness from source review or fingerprinting first. Iterate with incremental payloads instead of guessing.
Steps
-
First, unzip the
.zipfile given. -
Let's strings monalisa.
-
It looks like there are hidden files inside. Now extract it using binwalk, then jump to the extracted directory.
-
Yep, just like what we thought!
-
Hmm.. let's try to unzip the
famousone. -
Use
fcrackzipto get the pass.
sh read-only • copy allowedfcrackzip -D -u -p /usr/share/wordlists/rockyou.txt famous.zip
-
Unzip it again.
-
Hmm.. let's use stegsolve.
-
Well i got nothing.
-
Let's try to strings
Plans.jpg. -
Check the youtube video.
-
No clue.
-
Let's strings the last file.
-
Well got not clue either. But the file name caught my attention, the clue here is referring to
steghide(?). -
Let's try to use it and insert the pass as
TOM("TOM" is displayed at the image) -
There we go! Strings it.
-
Hmm.. What comes to my mind is, this password is for
Mona.jpg. But first, the password looks like hashed (might be in MD5, since it's the common hash algorithm in CTF), try to crack it with online md5 cracker. -
Let's use it to mona.
-
Hmm.. use it to plans then.
-
Stuck for a while here, but when i check the youtube's link we got.
-
I tried to use the
Guernicaas the password. -
Turns out it's correct.
-
Strings the key.
-
It's encoded in base64 , decode it.
DECODE IT AGAIN
DECODE IT AGAIN
- Got the flag!
Flag
REDACTED
Lessons Learned
- Identify the weakness from source review or fingerprinting first.
- Iterate with incremental payloads instead of guessing.
- Reuse the same pattern in future engagements.