Chapter 1 — Boot Failure

The laptop sounded like it was dying.

Every time Zero opened it, the fan screamed like a tiny jet engine trapped inside plastic. The screen had a crack in the top-right corner shaped like lightning. The battery stopped working two years ago, so the charger stayed permanently plugged in with tape wrapped around the cable.

His room was small enough that if he stretched both arms, he could almost touch both walls.

Old mattress.

One desk.

One flickering light.

One cheap internet router blinking red like it also wanted to give up on life.

Outside, rain hit the apartment windows while the city glowed with wet neon reflections and cigarette smoke. Motorcycles echoed through narrow streets below.

Inside the room, only terminal windows existed.

Zero stared at the login screen.

login:

His fingers hovered awkwardly above the keyboard.

He still typed using two fingers.

Painfully slow.

He once mistyped sudo so badly that Linux asked him if he was emotionally okay.

Nobody taught him computers.

Nobody guided him.

No expensive courses.

No elite hacker friend.

Only YouTube videos buffering at 144p and random forum posts from people arguing aggressively about operating systems.

Especially Arch Linux users.

Arch Linux users scared him.

One guy online once replied to a beginner question with:

"If you need to ask, you don't deserve Linux."

Zero closed the tab immediately.

Terrifying people.

At first, he didn't even understand folders correctly.

He thought Linux was "just hacker Windows."

It took him three days to realize:

rm -rf

was not a "cleanup optimization command."

Luckily he tested it inside a virtual machine.

Unluckily he deleted the virtual machine itself.

Most nights followed the same routine.

Cheap noodles.

Cold coffee.

Dark room.

Typing practice.

Linux tutorials.

Networking basics.

Repeat.

He practiced typing because hackers online typed faster than humanly possible.

Zero looked at those people like they were cybernetic machines.

Meanwhile he typed like this:

n...m...a...p

Pain.

Pure pain.

But slowly, his fingers adapted.

The keyboard stopped feeling foreign.

Commands became muscle memory.

And something dangerous started growing inside him.

Obsession.

One night he discovered CTF competitions.

Capture The Flag.

Digital battle arenas for hackers.

Web exploitation.

Reverse engineering.

Cryptography.

OSINT.

Forensics.

Binary exploitation.

Real skills.

Real pressure.

Real people.

The websites looked intimidating.

Black backgrounds.

Neon scoreboards.

Usernames like:

  • hexrot
  • ghostwire
  • nullbyte
  • rootkid
  • deadpacket

Meanwhile his username was literally:

Zero

Because he couldn't think of anything cooler.

The first CTF started horribly.

Challenge name:

easy_web_01

Description:

Find the hidden admin panel.

Zero cracked his knuckles dramatically.

Then immediately forgot the website URL.

Strong start.

He spent six hours trying random directories.

/admin
/admin1
/admin_login
/adminpanel
/admin-final-real

Nothing worked.

Meanwhile Discord voice chat sounded like professional war generals.

"Yeah I popped shell already."

"Reverse challenge is free."

"Anyone got heap overflow?"

"Crypto 500 is broken."

Zero understood maybe 12% of the conversation.

At sunrise he finished the competition with:

0 points.

Absolutely destroyed.

He stared at the scoreboard silently while eating dry instant noodles straight from the package because he forgot to boil water.

Depression flavor.

That night he almost quit.

Almost.

But around 2:00 AM he reopened the laptop.

And that tiny decision changed his entire life.

Chapter 2 — Learning Painfully

Zero stopped chasing shortcuts.

Instead of "HOW TO HACK FAST," he started learning fundamentals.

Linux first.

Hours reading documentation.

Commands.

Permissions.

Processes.

Networking.

He filled notebooks with messy handwriting.

TCP = connection oriented
UDP = faster but dangerous
chmod = permissions
grep = search

His desk became covered in sticky notes.

One simply said:

READ ERROR MESSAGES YOU IDIOT

That note helped a lot.

Months passed.

He learned Python slowly.

Very slowly.

His first script was supposed to scan ports.

Instead it crashed instantly and accidentally spammed his own router so hard the internet died for twenty minutes.

His mother shouted from another room:

"WHY WIFI DEAD AGAIN?"

Zero whispered:

"Cybersecurity…"

He learned Wireshark.

Burp Suite.

Nmap.

Gobuster.

John the Ripper.

Hashcat.

Ghidra.

Every tool felt overwhelming at first.

Especially Wireshark.

Opening Wireshark for the first time felt like staring directly into Matrix code written by angry aliens.

Packets everywhere.

Numbers.

Protocols.

Chaos.

But slowly patterns appeared.

He began understanding traffic.

Requests.

Headers.

Cookies.

Sessions.

Authentication.

The internet stopped looking magical.

Now it looked mechanical.

Breakable.

Then came his first real flag.

A simple SQL injection challenge.

Tiny.

Worth almost nothing.

But to Zero, it felt legendary.

He intercepted the request inside Burp Suite.

Heart pounding.

Hands shaking.

Then typed:

' OR 1=1 --

Sent request.

The page froze for one terrifying second.

Then —

Admin panel.

Flag displayed.

flag{welcome_beginner}

Zero jumped out of his chair so fast he kicked the power cable and shut the laptop off instantly.

Silence.

He stared at the black screen.

"…bro."

Chapter 3 — The Discord Basement

Zero slowly became part of online hacker communities.

Discord servers.

IRC channels.

Late-night group calls.

Places where sleep schedules went to die.

Most people never showed faces.

Only profile pictures.

Anime characters.

Cats.

Skulls.

Strange memes.

One guy had a profile picture of a potato wearing sunglasses and somehow was one of the best reverse engineers alive.

Hacker culture made no sense.

Voice chat at 3 AM sounded completely insane.

"Who broke Docker?"

"Not me."

"The logs literally show your username."

"That proves nothing."

"You named the container 'AAAA_FINAL_FIXED_REAL2'."

"…valid development process."

Zero mostly stayed quiet.

Listening.

Learning.

Watching stronger players solve challenges live.

The speed terrified him.

Someone would open a binary and immediately say things like:

"NX enabled. PIE off. Probably ret2libc."

Meanwhile Zero still needed emotional support opening Ghidra.

Then he met Specter.

Nobody knew Specter's real name.

Older guy.

Calm voice.

Extremely dangerous skill level.

He spoke casually while doing things that looked impossible.

One night Specter asked:

"You always lurking?"

Zero froze.

"…yeah."

"You learning?"

"Trying."

Long pause.

Then Specter laughed softly.

"Good. Most people quit before they get good."

Specter became his unofficial mentor.

Not motivational.

Not soft.

Brutally honest.

"You rely on tutorials too much."

"You panic too quickly."

"You don't understand memory."

"You skip fundamentals."

Every sentence felt like getting hit with a chair.

But Specter was right.

So Zero rebuilt himself from the ground up.

C programming.

Memory allocation.

Assembly.

Networking internals.

Manual debugging.

He practiced daily until sunrise.

Typing faster.

Thinking faster.

Sleeping less.

Probably developing vitamin deficiencies.

Chapter 4 — First Blood

The next big CTF changed everything.

NIGHTFALL CTF.

Thousands of players.

Big teams.

Real competition.

Zero joined alone.

No expectations.

No pressure.

Just survival.

Hours passed without progress.

Then a reverse engineering challenge appeared.

Most players ignored it.

Too annoying.

Too time-consuming.

Zero downloaded the binary anyway.

file challenge

64-bit ELF.

Stripped binary.

Great.

Suffering.

He opened it in Ghidra.

Assembly flooded the screen.

At first it looked impossible.

Then he noticed strange XOR operations repeating inside a hidden function.

He traced execution manually.

One hour.

Two hours.

Three hours.

His room became silent except for keyboard clicks and fan noise.

Then suddenly —

He understood.

The binary decrypted the flag dynamically.

Zero patched the condition.

Ran the file.

./challenge

Output:

flag{r3v3rs3_king}

He blinked.

No reaction at first.

Then Discord notifications exploded.

"WHO GOT FIRST BLOOD?"

"zero???"

"Who the hell is Zero?"

For the first time…

People noticed him.

Chapter 5 — Burnout.exe

Success felt good.

Addictive.

Dangerously addictive.

Zero stopped caring about normal life.

Sleep became optional.

Sunlight became rare.

His room looked like a hacker crime scene.

Energy drinks.

Empty coffee cups.

Open terminals everywhere.

One sticky note said:

FIX SLEEP SCHEDULE

Underneath it he wrote:

impossible

NIGHT//NULL recruited him after several competitions.

Elite team.

Private Discord.

Scary talented people.

The onboarding message simply said:

Ego kills teams. Grind or leave.

Perfect.

Training sessions were brutal.

Eight-hour practice runs.

Heap exploitation.

Kernel bugs.

Race conditions.

Cryptography hell.

Sometimes the challenges felt less like puzzles and more like psychological warfare.

One crypto challenge made a teammate say:

"I understand now why villains become evil."

Then came world finals in Tokyo.

Massive arena.

LED screens.

Commentators.

Top hackers from around the world.

Keyboards clacking like machine guns.

The atmosphere felt electric.

Terrifying.

Beautiful.

Zero sat silently in a black hoodie while giant countdown timers glowed above the arena.

48:00:00

Forty-eight hours.

No sleep.

Only war.

The final challenge was monstrous.

Web exploitation.

Reverse engineering.

Cloud infrastructure.

Live forensics.

Everything combined together.

Teams started collapsing from exhaustion.

One guy literally fell asleep on his keyboard and submitted:

asdfasdfasdf

to the flag box.

Wrong flag.

Unfortunately.

Zero entered complete tunnel vision.

Terminal windows filled the screen.

tcpdump -i eth0
ghidra challenge.bin
python3 exploit.py

He discovered hidden traffic patterns.

Then a cryptographic flaw.

Then a debug endpoint hidden behind malformed requests.

Everything connected together.

His heartbeat accelerated.

He wrote the exploit carefully.

One mistake could destroy everything.

He launched it.

Terminal paused.

One second.

Two seconds.

Then —

ROOT ACCESS GRANTED

The scoreboard updated instantly.

NIGHT//NULL jumped into first place.

The crowd exploded.

People shouting.

Commentators screaming.

Cameras flashing.

But Zero just leaned back silently.

Exhausted.

Hands shaking slightly.

Thinking about the old broken laptop in his tiny room.

Thinking about nights of failure.

Thinking about typing slowly with two fingers.

Thinking about how close he came to quitting.

Years later, nobody knew much about Zero.

No face reveal.

No interviews.

No social media fame.

Only stories.

Stories about impossible reverses.

Crazy exploits.

Last-second flags.

And beginners entering hacker communities still heard the same advice whispered everywhere:

"Start small. Keep grinding. Even Zero started with nothing."