XSS (Cross-Site Scripting)

XSS HTML-attribuuteissa

Keskitaso
45 min

Tässä moduulissa harjoitellaan XSS-haavoittuvuuksien tunnistamista ja hyväksikäyttöä. Lue tehtävänanto ja käytä aiemmissa moduuleissa opittuja taitoja ratkoaksesi tehtävän.

XSS UNQUOTED 1

Tässä tehtävässä käytämme hyväksi XSS-haavoittuvuutta sovelluksessa, joka ei käytä heittomerkkejä määrittäessään HTML-attribuutteja.

Tavoite

Kaappaa järjestelmänvalvojan istunto.

Tehtävät

Flag

Löydä lippu (flag) labraympäristöstä ja syötä se alle.

Alla olevalla haulla voit suorittaa JavaScript-koodia.

haku onfocus=alert(1) autofocus

Selvitä, mistä XSS-haavoittuvuus johtuu, rakenna lopullinen haittakoodi ja käytä tätä vaaditulla tavalla.

hakatemia pro

Valmis ryhtymään eettiseksi hakkeriksi?
Aloita jo tänään.

Hakatemian jäsenenä saat rajoittamattoman pääsyn Hakatemian moduuleihin, harjoituksiin ja työkaluihin, sekä pääset discord-kanavalle jossa voit pyytää apua sekä ohjaajilta että muilta Hakatemian jäseniltä.