Príspevok

TryHackMe - Light (Svetlo)

Jednoduchý príklad ako zneužiť SQL Injection 💉 na prejdenie tejto výzvy

TryHackMe - Light (Svetlo)

Úvod

Toto je jedna z jednoduchších výziev, pretože je označená Easy. Očakáva sa, že použijeme nejaký typ SQL Injection zraniteľnosti.

Tryhackme Room Link

Vitajte v databázovej aplikácii Light!

Pracujem na databázovej aplikácii s názvom Light! Chceli by ste to vyskúšať? Ak áno, aplikácia beží na porte 1337. Môžete sa k nemu pripojiť pomocou nc 10.10.253.14 1337 Ak chcete začať, môžete použiť používateľské meno smokey.

Nmap

Skenovanie Nmap nie je potrebné, pretože výzva nám hovorí, aby sme sa pripojili na port 1337 a tiež meno užívateľa.

1
2
3
nc 10.10.253.14 1337

užívateľ: smokey

Flag

Vzhľadom na to, že ide o databázovú výzvu, poďme použiť nejaké zo základných SQL Injections

1
'

SQLi

Flag

Možno SELECT?

Flag

Zdá sa, že existuje nejaký druh “blacklistu”.

Zdá sa, že na blackliste sa berú do úvahy veľké a malé písmená a nie je ošetrený každý prípad.

Flag

Zdá sa, že niečo máme:

Flag

Vypíšme si zoznam používateľov a ich hesiel pre usertable:

Flag

Nič zvláštne, poďme na zoznam adminable:

Vlajka

A získavame našu vlajku:

Flag


Tento príspevok je licencovaný pod CC BY 4.0 autorom.