root@thehacksparrow:~/writeups$ SYSTEM ONLINE
root@sparrow:~/writeups$ cat find-the-easy-pass.md
// writeups

Find The Easy Pass

3 Jul 2017 · 8 min read · user access
Find The Easy Pass — HTB challenge
A Windows crackme binary that gates a flag behind a hardcoded password check. Static reversing in Ghidra buries the validation logic in decompiler noise, so the fix is to pivot to dynamic analysis: Immunity Debugger's string search points at the check routine, and a single breakpoint right before the comparison exposes the expected password directly in memory.

Challenge overview

FieldValue
PlatformHack The Box · Challenge
CategoryReversing
DifficultyEasy
StatusRetired
Files deliveredchallenge.zip → a single Windows PE executable

Attack map

[challenge.zip]
      │
      ▼
[.exe] Windows PE binary, password-gated
      │
      ▼
[Ghidra] static decompilation
      │      too many auto-generated functions/refs
      ▼      to pinpoint the check quickly
[Immunity Debugger] search referenced strings
      │      → locate the validation routine
      ▼
[Breakpoint F2] halt right before the comparison
      │      → expected password sits in memory
      ▼
["fortran!"] password recovered, re-run & confirm
      │
      ▼
[FLAG] HTB{fortran!}
🔒 Free account required

This is USER ACCESS content — free to unlock, no payment. The rest of the write-up (and everything else at this level) opens up once you're signed in.

Create a free account