HAKATEMIA
11Haasteet

XSS JavaScript-merkkijonoissa 3

Vaikea45MIN

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.

Yritä keksiä, miten tehtävässä voi suorittaa JavaScript-koodia. Tehtävässä oleva merkkijono määritetään funktion sisään, jota ei ikinä kutsuta, joten joudut käyttämään luovuutta JavaScript-koodin ajamiseen. Tämän jälkeen voit ratkaista tehtävän, vaaditulla tavalla.

Jos et keksi miten JavaScript-koodia voidaan suorittaa, katso alla oleva spoileri. Suosittelemme kuitenkin yrittämään kaikkensa, ennen kuin katsoo valmiin vastauksen!

Näin voit suorittaa JavaScript-koodia

Päätämme edellisen funktion, kutsumme omaa hälytyslaatikko funktiota ja luomme uuden funktion, jota ei myöskään kutsuta.

JAVASCRIPT
1test'; } alert(0); function nope() {const x = '
1 / 2
Hakatemia Pro

Hakkeroinnin oppiminen alkaa tästä

Sadat interaktiiviset kurssit, virtuaalilabrat ja CTF-haasteet selaimessasi. Aloita ilmainen kokeilu ilman korttitietoja.