Hackerpunk.it — logo biometrico
HACKERPUNK.it
ethical hacking

Classifica operatori

Top Academy

Punteggio da lab CTF, velocità di risoluzione, permanenza sulla piattaforma, completezza profilo e pacchetti acquistati.

Classifica completa →

Caricamento classifica...

Academy Labs · Catalogo

Laboratori CTF

41 lab in sandbox multi-utente. Cerca per nome o vulnerabilità, cambia vista per tipo o percorso didattico. Al termine di ogni percorso ottieni un certificato cyberpunk con il tuo nome e la data.

Hackerpunk Academy

Academy Labs — abbonamento richiesto

Prova gratis solo 3 laboratori: XSS riflesso, SQL injection login e Command injection (RCE). Gli altri 38lab richiedono l'abbonamento Academy Labs.

Anteprima gratuita: XSS riflesso, SQLi login, Command injection (3 lab).

41 lab visualizzati

1Cross-Site Scripting100 pt

XSS riflesso

Un parametro di ricerca viene riflesso nella pagina senza encoding. Sfrutta un payload XSS per leggere i dati nascosti nel DOM.

2Injection150 pt

SQL injection — login

Un form di login costruisce una query SQL concatenando l'input dell'utente. Il database è simulato in memoria.

3Controllo accessi125 pt

IDOR — documenti

Un'API espone documenti tramite un parametro numerico id senza verificare l'autorizzazione.

facileAbbonamento Labs
4Varie100 pt

Open redirect

Un endpoint di redirect inoltra l'utente a qualsiasi URL senza validare la destinazione.

facileAbbonamento Labs
5CSRF175 pt

CSRF — trasferimento fondi

Un endpoint di trasferimento accetta richieste POST senza token anti-CSRF.

medioAbbonamento Labs
6Controllo accessi150 pt

Auth bypass — cookie

Il backend si fida di un cookie lato client per determinare il ruolo dell'utente.

medioAbbonamento Labs
7Controllo accessi175 pt

JWT — secret debole

API protetta da JWT firmato HMAC con secret corto e prevedibile.

medioAbbonamento Labs
8Cross-Site Scripting150 pt

XSS stored

Una guestbook salva i messaggi e li mostra a tutti gli utenti senza sanitizzazione.

medioAbbonamento Labs
9Sistema · shell simulata175 pt

Command injection — ping

Uno strumento di diagnostica concatena l'host al comando ping. Shell e filesystem sono simulati lato server.

10Sistema · shell simulata175 pt

LFI — log viewer

Un pannello legge file di log tramite il parametro file senza normalizzare i path.

medioAbbonamento Labs
11Sistema · shell simulata200 pt

Enum — binario SUID

Filesystem virtuale con un binario SUID che legge file arbitrari come root.

medioAbbonamento Labs
12Controllo accessi175 pt

File upload — bypass filtri

Un form di upload che valida solo l'estensione finale del nome file.

medioAbbonamento Labs
13Injection175 pt

NoSQL injection — login

Login in stile MongoDB che accetta operatori $ne/$gt nel JSON del body.

medioAbbonamento Labs
14Controllo accessi175 pt

Broken authz — API ordini

GET di un ordine per ID senza verificare che appartenga all'utente autenticato.

medioAbbonamento Labs
15Cross-Site Scripting200 pt

XSS — furto cookie

Guestbook vulnerabile a XSS che esfiltra document.cookie verso un collector HTTP integrato.

avanzatoAbbonamento Labs
16Injection200 pt

SSRF — fetch interno

Proxy di anteprima URL che recupera risorse lato server senza bloccare gli host interni.

avanzatoAbbonamento Labs
17Injection200 pt

SSTI — template engine

Motore di template che interpreta {{ espressioni }} nell'input dell'utente.

avanzatoAbbonamento Labs
18Injection200 pt

XXE — parser XML legacy

Parser XML con entità esterne (DOCTYPE) abilitate su un filesystem virtuale.

avanzatoAbbonamento Labs
19Injection200 pt

Prototype pollution — merge JSON

Deep merge insicuro su oggetti di configurazione utente.

avanzatoAbbonamento Labs
20Varie200 pt

Race condition — doppia spesa

Prelievo dal wallet senza lock: più operazioni nello stesso burst superano il saldo.

avanzatoAbbonamento Labs
21Sistema · shell simulata200 pt

Shell limitata — privilege escalation simulata

Terminale web con comandi Unix simulati. I privilegi passano da sudo NOPASSWD su uno script vulnerabile.

avanzatoAbbonamento Labs
22Sistema · shell simulata225 pt

Reverse shell — callback simulato

RCE simulata che invia l'output a un listener HTTP integrato (senza netcat né VPS).

avanzatoAbbonamento Labs
23Sistema · shell simulata225 pt

Privesc — cron script scrivibile

Script in /tmp eseguito da cron come root — scrivibile da tutti, shell simulata.

avanzatoAbbonamento Labs
24Cross-Site Scripting125 pt

DOM XSS — fragment URL

Una SPA scrive il fragment (#) dell'URL in innerHTML senza sanitizzazione.

facileAbbonamento Labs
25Controllo accessi150 pt

CORS — configurazione permissiva

API che riflette qualsiasi Origin in Access-Control-Allow-Origin insieme alle credenziali.

medioAbbonamento Labs
26Varie100 pt

Clickjacking — UI redress

Pagina sensibile priva di X-Frame-Options e di CSP frame-ancestors.

facileAbbonamento Labs
27Controllo accessi150 pt

Session fixation

Il server non rigenera il session ID dopo il login della vittima.

medioAbbonamento Labs
28Controllo accessi125 pt

Mass assignment — profilo API

Endpoint del profilo che unisce i campi JSON senza allowlist: accetta anche role/admin.

facileAbbonamento Labs
29Varie175 pt

Host header poisoning — reset

Link di reset password costruito dall'header Host senza validazione.

medioAbbonamento Labs
30Injection175 pt

SQLi blind — boolean

Login che espone solo lo stato autenticato (sì/no), ma concatena l'input in SQL.

medioAbbonamento Labs
31Injection175 pt

SQLi — UNION SELECT

Parametro id numerico iniettabile in una SELECT con UNION.

medioAbbonamento Labs
32Injection175 pt

GraphQL — introspection leak

Endpoint GraphQL con introspection abilitata e campo adminSecret nascosto.

medioAbbonamento Labs
33Injection125 pt

CRLF — HTTP response splitting

Parametro lang riflesso negli header HTTP senza filtrare i caratteri CRLF.

facileAbbonamento Labs
34Sistema · shell simulata225 pt

Log poisoning + LFI — catena

User-Agent registrato in access.log e poi incluso tramite LFI con path traversal.

avanzatoAbbonamento Labs
35Sistema · shell simulata225 pt

Privesc — timer systemd scrivibile

Script /opt/backup.sh eseguito da un timer root — sovrascrivibile dall'utente.

avanzatoAbbonamento Labs
36Varie125 pt

Nmap — portscan simulato

Target di rete virtuale: scopri le porte aperte e individua il servizio nascosto che espone la flag.

facileAbbonamento Labs
37Varie150 pt

SNMP — snmpwalk enumeration

Dispositivo di rete con community SNMP predefinita che espone OID sensibili.

medioAbbonamento Labs
38Controllo accessi125 pt

Gobuster — directory brute-force

Web server con directory nascoste non collegate: simulazione di gobuster/dirb.

facileAbbonamento Labs
39Varie175 pt

NetBIOS/SMB — enum shares

Host Windows/Linux con SMB esposto e una share nascosta che contiene credenziali e flag.

medioAbbonamento Labs
40Varie125 pt

Subdomain — DNS enumeration

Zona DNS aziendale con sottodomini dev/staging non pubblicizzati.

facileAbbonamento Labs
41Varie175 pt

LLMNR/Responder — poison simulato

Rete LAN in cui LLMNR risponde a query avvelenate: cattura NTLM simulata.

medioAbbonamento Labs