BBLABS v2BBLABSv2
>Home>Labs
>New labs

Latest 3 labs

Loading…

View all labs →
>Creators>Ranking
>Learn

Learn bug bounty

AcademyGuides, cheatsheets and glossaryVulnerabilitiesXSS, SQLi, IDOR, SSRF and moreHunter RoadmapYour step-by-step bug bounty pathBlogBug bounty guides and news
>Business>Pricing
ES
Log inLog in
>Home>Labs>New labs>Creators>Ranking>Learn>Business>Pricing
ES
Sign inCreate account

Contact

Practice, learn and hack

Bug bounty practice platform with labs based on real reports. Learn ethical hacking in safe environments.

contact→

Follow us

YouTube
@0xGorka
X
@gorkaelbochi
LinkedIn
gorka-el-bochi-morillo
Instagram
@_.gorkaaa.b
Email
team@bblabs.es

Access every lab from €7.99/mo

New labs every week. Cancel anytime.

Create account

BBLabs is the bug bounty labs platform where you learn bug bounty with real vulnerabilities extracted from paid reports on HackerOne, Bugcrowd and Intigriti. Here you practice web hacking —XSS, SQLi, IDOR, SSRF, CSRF and more— in downloadable environments, capture the flag, read the writeup and apply the technique on active bug bounty programs.

BBLabs is the alternative to HackTheBox, TryHackMe and PentesterLab for those who want to practice bug bounty with real reports instead of artificial CTFs. From €7.99/mo, no commitment.

→ Learn bug bounty from scratch→ How to do bug bounty step by step→ Real bug bounty reports→ BBLabs for companies and academiesLabsAcademyVulnerabilitiesToolsHunter rankingXSS labsIDOR labsSSRF labsCSRF labsHackTheBox alternativeHack4u alternativeTryHackMe alternativePortSwigger alternativePentesterLab alternativeBug Bounty Labs comparisonHackerOne to practiceOffSec / OSCP alternativeINE / eWPT alternativeHTB Academy alternativeDVWA alternativeJuice Shop alternativeVulnHub alternativePentesterAcademy alternativeRoot-Me alternativeHackTheBox vs TryHackMeBest bug bounty platforms 2026BlogSpoilersWhat is bug bounty?How much do you earn in bug bounty?OWASP Top 10 explainedBest sites to practice web hackingHow to become an ethical hacker from scratchBurp Suite tutorial (Spanish)OSCP guide and prepGoogle Dorks for bug bountyHow much an ethical hacker earns in SpainBug bounty tools 2026Best cybersecurity certifications 2026Burp Suite tutorialsqlmap tutorialffuf web fuzzingnuclei tutorialHTTP Request SmugglingWAF bypassPrompt injection (LLM)Google Dorks
Made withand code
TermsPrivacyComparisonES

© 2026 BBLABS v2 — All rights reserved

back to blog
guidesfeatured

How to become an ethical hacker from scratch: 2026 roadmap (no prior experience)

How to become an ethical hacker from scratch with no prior experience: what it is, whether you need to program, whether it's legal and the step-by-step roadmap (fundamentals → web → OWASP Top 10 → labs → first bug bounty). With realistic timelines and the mistakes that hold you back.

GEB

Gorka El Bochi

Founder of BBLABS

2026-07-2114 min read
#ethical-hacker#beginners#roadmap#web-hacking#bug-bounty

Quick answer: Becoming an ethical hacker from scratch is a matter of method, not innate talent. Learn the fundamentals (networking, Linux and how the web works), study the OWASP Top 10 vulnerabilities and practice with real flaws in legal labs. With consistency, in 3–6 months you can report your first bug. You don't need a university degree or prior experience.

What is an ethical hacker?

An ethical hacker is someone who uses the same techniques as a real attacker —finding and exploiting security flaws— but with permission and to defend, not to steal. Instead of compromising a company for money or damage, they find the vulnerability, report it privately and help fix it. Often they get paid for it.

The word "hacker" doesn't mean "criminal". It means someone who understands a system so deeply they can bend it to their will. The difference between an ethical hacker and a cybercriminal is a single word: authorization.

There are several ways to work as an ethical hacker:

  • Pentester: a company (or consultancy) hires you to attack its systems for a defined period and deliver a report.
  • Bug bounty hunter: you look for flaws in public programs and get paid for each valid one. Remote, meritocratic, no boss. I explain it in detail in what is bug bounty.
  • Red teamer / offensive security analyst: inside a company, you simulate real attacks continuously.

This guide focuses on the most accessible path to get started with no experience: learning web hacking and getting in through bug bounty.

Do I need to know how to program to be an ethical hacker?

Not to get started, but it helps enormously. The honest truth:

  • For your first few months it's enough to read code and understand the logic, not to write it perfectly. Knowing what a for loop, a SQL query or a fetch request does is enough to recognize a flaw.
  • To really grow, programming (Python or Bash above all) lets you automate reconnaissance, write your own exploits and understand deep logic flaws that no tool detects.

Realistic priority: first understand how the web works (HTTP, cookies, sessions), and in parallel learn some scripting. Don't wait to "master programming" before you start hacking: you'll learn both at once.

Is being an ethical hacker legal?

Yes, as long as you have authorization. The line that separates the ethical hacker from the criminal is permission:

  • In bug bounty, the company publishes a program that explicitly authorizes you to attack the listed assets (the scope). Many include a safe harbor clause that protects you legally if you act in good faith.
  • In a pentest, you sign a contract that defines what you can touch and when.
  • In labs and CTFs, the environment is built for you to break it: it's 100% legal.

What is never legal: attacking a website that has no program and gave you no permission, going out of scope, or extracting and keeping real user data. Golden rule: without explicit authorization, hands off.

The roadmap to becoming an ethical hacker from scratch

This is the order that works. Don't skip steps: each one supports the next.

1. Fundamentals: networking, Linux and how the internet works

Before hacking anything, understand the terrain:

  • Networking: what an IP is, a port, DNS, the client-server model, basic TCP/IP.
  • Linux: move around the terminal fluently (cd, ls, grep, curl, permissions, pipes). Almost all security tooling lives on Linux.
  • How the web travels: what exactly happens when you type a URL and hit Enter.

You don't need to be a sysadmin; you need to not get lost when you open a terminal.

2. Master HTTP and the web from the inside

This is where real web hacking begins. You have to deeply understand:

  • The HTTP protocol: methods (GET, POST, PUT, DELETE), status codes, headers.
  • Cookies and sessions: how the server knows who you are between requests.
  • Authentication and authorization: the difference (who you are vs. what you can do) is where half the bugs are born.
  • The same-origin policy, CORS and TLS.

Install Burp Suite (the Community edition is free) and watch the real traffic of any website as you browse. Seeing the "raw" requests is the moment everything starts to make sense. If you've never used it, you have a Burp Suite tutorial to get going.

3. Learn the OWASP Top 10 vulnerabilities

With the foundations in place, study the most repeated flaw families. The reference framework is the OWASP Top 10 explained, and the best-paying ones are:

  • Broken access control / IDOR: accessing other users' data. The most common flaw and a great gateway.
  • XSS: injecting JavaScript into the victim's browser.
  • SQL injection: manipulating the database.
  • SSRF: making the server issue requests for you.
  • CSRF and business logic flaws.

You have each family explained step by step in the vulnerability dictionary and with practical theory in the Academy. Don't memorize them: understand why they happen.

4. Practice with labs based on real cases

Reading theory doesn't make you a hacker; finding the flaw with your own hands does. This is where most people get stuck by practicing with toy challenges that look nothing like anything real.

In the BBLABS labs you reproduce vulnerabilities taken from real public reports, with nothing to set up (you launch them in the browser). And instead of going randomly, you follow the hunter roadmap: lab by lab, from easy to hard, without skipping fundamentals. That ordered progression is what separates someone who "pokes at things" from someone who actually learns the pattern.

5. Make the jump to your first bug bounty

Once you recognize flaws almost at a glance, pick a real program on HackerOne, Bugcrowd, Intigriti or YesWeHack. Start with one that has a broad scope and little veteran competition, read all the rules and get hunting. Your first report doesn't have to be a critical: a well-documented IDOR already counts.

The full, ordered theoretical path is in Learn bug bounty from scratch.

How long does it take to become an ethical hacker?

Be honest with yourself: it's not overnight, but it's not years either. With consistent dedication (not scattered weekend marathons):

  • Month 1–2: fundamentals + HTTP + first vulnerabilities. You start solving easy labs.
  • Month 3–4: you master 3–4 flaw families and solve medium-difficulty labs fluently.
  • Month 4–6: you launch into real programs and, with method and a bit of luck, your first valid bug lands.

A realistic range to go from zero to reporting your first bug is 3 to 6 months. Someone already coming from development or systems shortens it; someone who only practices occasionally lengthens it. The variable that matters most isn't your intelligence: it's your consistency.

Common mistakes that hold you back

The same stumbles, over and over:

  1. Jumping to the hard stuff without foundations. Trying an advanced exploit without understanding HTTP is a guarantee of frustration.
  2. Collecting courses without practicing. Watching 40 hours of video doesn't teach you to hack; solving a lab with your own hands does.
  3. Practicing with challenges that look nothing like anything real. That's why real-case labs shorten the distance to reporting for real so much.
  4. Going randomly instead of following a difficulty order.
  5. Giving up in week six because "I haven't earned anything yet". The money comes after understanding, not before.
  6. Ignoring the scope when you finally reach a real program. Going out of the rules can cost you a ban (or worse).

What skills does an ethical hacker need?

Beyond the theory, these are the skills that really make the difference:

  • Lateral thinking. Most bugs don't come from a copied exploit, but from asking yourself "what if I send this that the developer didn't expect?". An ethical hacker assumes every user input is a potential lie.
  • Reading code. You don't need to write like a senior engineer, but you do need to read JavaScript, PHP or Python well enough to understand what an endpoint does and where its logic fails.
  • Handling the terminal and Burp Suite. Intercepting, modifying and resending requests has to be automatic. It's the web hunter's workbench.
  • Clear writing. A critical flaw explained badly gets closed as "informative". Knowing how to write a report —impact, steps, proof of concept— is worth as much as finding the bug.
  • Patience and tolerance for frustration. You'll spend hours finding nothing. The ones who endure that phase are the ones who end up getting paid.

None of these is a gift: all of them are trained through repetition. The more real flaws in labs you solve, the sooner they become a reflex.

What material do you need to start?

The economic barrier to entry for web hacking is almost zero:

  • A normal laptop (any from the last few years will do).
  • A browser (Firefox or Chrome).
  • Burp Suite Community — free.
  • An account on a lab platform to practice in an ordered way, instead of stumbling through scattered tutorials.

You don't need a gaming PC, a home lab or expensive courses to take your first steps. The scarce resource isn't the hardware: it's your time and consistency. That's why training with a clear order from the start matters so much.

Frequently asked questions (FAQ)

Can I be an ethical hacker without a university degree?
Yes. In offensive security, what you can actually do (your public profile, your reports, your writeups) matters far more than a degree. Many excellent professionals are self-taught.

What age do I need to be?
You can learn and practice at any age. To get paid on platforms you usually need to be of legal age or use a guardian's account; check each one's terms.

Web hacking or systems pentesting?
To start with no experience, web hacking has the gentlest learning curve and the lowest barrier to entry (you only need a browser and Burp). Infrastructure and Active Directory pentesting is better tackled later.

Do I need a powerful computer?
No. For web hacking almost any laptop works: a browser, Burp Suite and a terminal. The BBLABS labs don't even require setting up machines.

Conclusion

Becoming an ethical hacker from scratch isn't about magic talent or a degree: it's about method and consistency. Lay the foundations, understand the web from the inside, learn the OWASP Top 10 flaw families and —most importantly— turn it into a reflex by practicing real flaws in order. Start today with the beginner path and solve your first lab: the road from zero to hunter is traveled one flaw at a time.

share
share:
hunters training
650

hunters training

labs from real reports
50

labs from real reports

completions
380

completions

in bounties practiced
$200,000

in bounties practiced

40 flags captured this week·Real reports from HackerOne · Bugcrowd · Intigriti·No commitment·Free Academy
BBLabs · bug bounty training

Stop reading about bugs and start hunting them

Create your free account and practice on labs based on real reports that paid out thousands of euros. The Academy is free forever.

Create free accountSee the labs

No card · free Academy · cancel anytime

[RELATED_POSTS]

Continue Reading

techniques

Beginner's guide to IDOR

Learn to identify and exploit IDOR (Insecure Direct Object Reference) vulnerabilities in web applications. From the basics to writing effective reports.

Mar 10, 2026•12 min read
methodology

First steps on HackerOne

A complete guide to getting started on HackerOne: from creating your account to submitting your first vulnerability report. Tips for beginners.

Feb 5, 2026•10 min read
guides

What is bug bounty: the complete 2026 guide (how it works, how much it pays, is it legal)

What bug bounty is, how a program works step by step, which platforms it runs on (HackerOne, Bugcrowd, Intigriti, YesWeHack), how much you earn, whether it's legal and where to start from scratch.

2026-06-25•13 min read