CAMPAIGN / HOLIDAY 2024

A CHRISTMAS GIFT FOR YOUR SECURITY

Give your company security the best possible Christmas gift — continuous, fun, gamified application security training for developers for just €10/month for the first year.

Offer valid until 31 January 2025

WHAT ARE YOU WAITING FOR?

Let's create a company account

Let's start by creating a company account so you can choose the number of licenses, read the service agreement and start using Hakatemia right away!

Special offer valid until January 31, 2025

Give your company the gift of security

With Hakatemia's Christmas campaign, you now have a rare opportunity to invest in your developers' security expertise at an exceptionally affordable price.
Special Offer 2024
Only €10 / user / month for the first year (billed annually). Regular price of €19 / month takes effect after the first year.
Hakatemia's New Year's Promise
In 2025, we will focus especially on developer-oriented content. Now is the perfect time to start your journey with Hakatemia towards a more secure future!
HAKATEMIA / MINDSET
Best hackers code, best coders hack

Thinking like a hacker results in safe code

Just as a locksmith studies the tactics of burglars to create stronger locks, a developer ought to study hacking techniques to construct stronger code.

01
Train developers to think like hackers
Train your developers to think like hackers and write defensive code from day one.
02
Reduce breach risk
Secure development practices result in secure systems. Prevent breaches before they happen.
03
Meet compliance requirements
Assign learning paths to teams and track progress through the dashboard.
LEVEL UP

Gamified learning environment makes learning fun

Hakatemia is a gamified learning environment where users get experience points, levels and badges for successfully completing tasks. On the company leaderboard, employees can compete with their colleagues.

  • Complete tasks to level up
    By completing tasks employees get experience points and levels.
  • Master new skills
    Hakatemia has different types of exercises that give experience points to the skills related to the exercise.
  • Compete on the leaderboard
    Employees can compete on the company leaderboard and on the Hakatemia leaderboard against others.
  • Keep up your streak
    A long streak of completing tasks increases the employee's streak, encouraging independent practice on weekends, for example.
  • Get badges
    By completing challenges, employees get badges that are visible in their profile.
hakatemia.fi/profile
TAIDOT · SKILLS
Skill Tree
14Web
12,800 / 15,000
11Network
8,400 / 12,000
13Linux
11,200 / 14,000
7Crypto
3,200 / 6,000
9Forensics
5,600 / 8,000
5Reversing
1,900 / 4,500
RANK
#27
STREAK
12 days
SOLVED
148 labs
No VPN required

Real-world lab exercises brought straight to your browser

Hakatemia lab environment has used a variety of technologies to optimize the user experience. We always strive to provide the simplest, most functional and fastest user interface for completing the task.

  • Web-based terminal
    Often lab exercises do not require a full desktop environment, but rather a terminal. For this reason, Hakatemia uses a terminal based on xterm.js, which works directly in your browser. Unlike a full remote desktop, the web terminal works in real time even on slower connections and copy/paste works normally.
  • Web-based desktop
    However, some lab exercises require a full desktop environment. In this case, we use a VNC connection tunneled over WebSockets, which allows a fully functional Kali Linux desktop directly in your browser.
  • Web-based development environment
    In the web development environment, you can write and run code and scripts directly in your browser. This option is typically used when you are required to write or edit code or scripts to complete the task.
hakatemia.fi/labs/sqli-101
kali · web-terminal
10.10.20.31
kali@hak-lab:~$
A continually growing selection

A course for everyone

We are constantly adding new courses, modules, labs, practice environments, challenges and tools to Hakatemia. Start now and you will have plenty of new things to learn when you have learned the current material. A hacker is never finished, but we will develop together!

Courses
31
Modules
354
Labs
179
HAKATEMIA / TIIMI

Trainers

Our trainers have long experience in cybersecurity, both professionally and as a hobby.

  • Walentin Helling

    OSCP, OSCE, OSWP

    Walentin is a self-taught ethical hacker. Walentin has years of experience in both security monitoring and technical security / penetration testing. Walentin works during the day and bug bounty programs at night. No one knows when Walentin sleeps.

  • Teo Selenius

    CIPP/E, OSCP, OSCE, OSWE, CKS, AZ-500

    Teo has been involved in cybersecurity for a long time. The journey began with a hobby and self-study. Since then, Teo has worked as a developer, ethical hacker, application security consultant, trainer, company data protection officer, information security manager and hot dog seller at the golf course kiosk.

  • Tuomas Lintula

    Tuomas is a career changer who has been interested in cybersecurity and computers for a long time. He has several years of work experience in penetration testing, with many more to come. During the day, he works in cybersecurity, and at night, he role-plays as a spider (in other words, hangs out online). If he could do it, so can you!

VIDEO → THEORY → LAB → FLAG → XP

The full path of one module.

On a regular platform you watch videos and read text. Same here — but here that is only the warmup. Hakatemia’s core is the lab: you attack real vulnerable targets and bank XP for every flag.

hakatemia.fi/courses/web-101/sql-injection
MODULE 02 · LESSON 04 · SQL INJECTION
OPPITUNTI · LESSON
SQL Injection · Basics

Klassinen virhe: käyttäjän syöte upotetaan sellaisenaan SQL-kyselyyn. Tutki kirjautumislomaketta ja löydä reitti admin-käyttäjän taakse ilman salasanaa.

TEHTÄVÄ · TASK

Pura kirjautumislogiikka ja kaappaa flag{…} käyttäjätaulusta.

SYÖTÄ LIPPU
flag{sql_1nj3ct10n_pwn3d}
kali · web-terminal
10.10.20.31
kali@hak-lab:~$
  • 01
    Watch video.

    Many courses or modules have a video where the topic is covered.

  • 02
    Read material.

    All modules include readable material consisting of text, images, questions, and exercises.

  • 03
    Start lab task.

    In seconds, your own server runs a vulnerable web app. Find and exploit freely — depending on the task you also get a Kali terminal in the browser for running tools and catching reverse shells.

  • 04
    Use tools.

    As a Hakatemia PRO member, you will also have access to Hakatemia tools that make it easier to find and exploit vulnerabilities.

  • 05
    Enter flag on Hakatemia page.

    When you complete a task, you will receive a flag from the lab environment. When you enter the flag on the Hakatemia page, you will earn experience points and progress in the course.

  • 06
    Climb the leaderboard.

    Hakatemia has a leaderboard that always lists the top ten hackers in Hakatemia with their levels and experience points.

04 / VOICES

MEMBER STORIES

Words from our members.

Hakatemian myötä iski kunnon kipinä alaan – opin paljon uutta ja sain varmuutta tekemiseen. Tämän ansiosta aion kurssin jälkeen hakeutua saman alan opintoihin. Ehdottomasti kannatti lähteä mukaan!
samppa291
LEVEL 17
Hakatemia on auttanut minua oppimaan Kyberturvallisuudesta hauskalla ja tehokkaalla tavalla.
CyberCodo
LEVEL 16
Hakatemia auttoi minua ymmärtämään kyberturvaa käytännön kautta. Tehtävien avulla opin, miten haavoittuvuudet toimivat ja miten niitä voi testata turvallisesti. Nyt osaan analysoida ja ratkaista ongelmia aivan uudella tasolla – suosittelen lämpimästi!
nic
LEVEL 23
Tämä koulutuspaikka on kuin tehty minua varten. Olen perustason tietokoneenkäyttäjä ja osaan ladata sovellukset netistä, mutta siihen taitoni jää. Tämä avaa silmiä turvalliselle tietotekniikan käytölle ja varmasti on apua myös ammatillisesti.
H3l5ink1
LEVEL 13
Nollasta innostuneeksi koodariksi

Lähdin Hakatemiaan täysin kylmiltään – en ollut koodannut koskaan, mutta jokin siinä maailmassa kiinnosti. Halusin testata, voisiko ohjelmointi tai kyberturvallisuus olla se oma juttu. Ja kyllä, se todellakin oli!

Kurssit ovat olleet selkeitä, suomenkielisiä ja yllättävän koukuttavia. Tuntui hyvältä oppia asioita omaan tahtiin ilman painetta. Nyt tiedän, että haluan hakea opiskelemaan tieto- ja viestintätekniikkaa, ja suosittelen Hakatemiaa lämpimästi kenelle tahansa, joka miettii mistä aloittaa – vaikka ihan nollasta.
LEVEL 18
Hakatemia tarjosi täydellisen aloituksen tietoturvan oppimiseen. Ensimmäiset haasteet veivät mukanaan, ja onnistumisen tunne motivoi jatkamaan. Suosittelen kaikille, jotka haluavat oppia!
LEVEL 22
Olen oppinut paljon käytännön tekemistä tietoturvasta! Hakatemiassa parasta on Discord yhteisö, josta on aina saanut apua mikäli sitä on tarvinnut! Ongelmiin reagoidaan myös nopeasti!
LEVEL 20
Olen oppinut paljon perusteita Hakatemista ja osallistuin ensimmäisen kerran CTF kilpailuunkin jossa sai paljon apua ja uutta oppia!
Username123
LEVEL 15
Vahva suositus XXE labroista sain kokemusta niitä kautta ja sain ensimmäisen bug bountyni, kiitos siis hakatemia!

-Arttu/G1gaByt3/Mr0zzy
LEVEL 21
5/5 hienosti tehty alusta eikä opetuksessakaan ole puutteita, alusta innosti uudelleen aloittamaan hakkeroinnin
LEVEL 14