PortSwigger | SQL injection vulnerability in WHERE clause allowing retrieval of hidden data

MuhammedTr768

Kıdemli Üye
7 Kas 2021
2,933
1,815
31
MyKrallife
logo.png

Herkese Merhabalar Uzun Zamandır Lab Çözmüyordum Bugün İlk SQL Lab'ımızı Çözeceğiz

shp4vi9.png

Bizi bir market sitesi karşılıyor
qlylr7j.PNG

Refine your search kısmında kategoriler var
o kategorilerden birine tıkladım ve url şu şekilde oldu
rg82y12.PNG

şimdi sonuna ' or 1=1-- ekleyelim
-- bizim bypass kodumuz yani -- dan sonra hangi sql kodu gelirse çalışmaz
ku6loqq.PNG

SQL AÇIĞI NASIL OLUŞUR ?
SQL Açığı, SQL Kodlarındaki yapılan bir hatadan oluşur. Örneğin ben şu kodu ekledim
...WHERE username='girilenuser' and password='girilenpass'
ben ise username'ye '-- yazarsam,
WHERE username=''--' and password='girilenpass'
-- Bypass kodunu yazdıktan sonra girilen hiçbir kod işe yaramaz
-- Girdiniz işe yaramadı diyelim. # Girmeyi deneyin
ben sadece username ile, password olmadan giriş yapmayı istersem username değişkeni şöyle olması lazım
WHERE username='kullanıcıadı'#' and password='girilenpass'
veya
WHERE username='kullanıcıadı'--' and password='girilenpass'
ve Passworda ne girerseniz girin o usera giriş yapabilirsiniz

Beni dinlediğiniz için teşekkürler görüşürüz
agme-ahmet-cem-ersever.gif
 

Blwe

Uzman üye
17 Şub 2021
1,579
1,646
Green/Moderasyon
logo.png

Herkese Merhabalar Uzun Zamandır Lab Çözmüyordum Bugün İlk SQL Lab'ımızı Çözeceğiz

shp4vi9.png


Bizi bir market sitesi karşılıyor
qlylr7j.PNG

Refine your search kısmında kategoriler var
o kategorilerden birine tıkladım ve url şu şekilde oldu
rg82y12.PNG

şimdi sonuna ' or 1=1-- ekleyelim
-- bizim bypass kodumuz yani -- dan sonra hangi sql kodu gelirse çalışmaz
ku6loqq.PNG

SQL AÇIĞI NASIL OLUŞUR ?
SQL Açığı, SQL Kodlarındaki yapılan bir hatadan oluşur. Örneğin ben şu kodu ekledim
...WHERE username='girilenuser' and password='girilenpass'
ben ise username'ye '-- yazarsam,
WHERE username=''--' and password='girilenpass'
-- Bypass kodunu yazdıktan sonra girilen hiçbir kod işe yaramaz
-- Girdiniz işe yaramadı diyelim. # Girmeyi deneyin
ben sadece username ile, password olmadan giriş yapmayı istersem username değişkeni şöyle olması lazım
WHERE username='kullanıcıadı'#' and password='girilenpass'
veya

WHERE username='kullanıcıadı'--' and password='girilenpass'

ve Passworda ne girerseniz girin o usera giriş yapabilirsiniz



Beni dinlediğiniz için teşekkürler görüşürüz

agme-ahmet-cem-ersever.gif
Ellerine sağlık dostum
 

JohnWick51

Uzman üye
20 Mar 2022
1,867
770
28
logo.png

Herkese Merhabalar Uzun Zamandır Lab Çözmüyordum Bugün İlk SQL Lab'ımızı Çözeceğiz

shp4vi9.png


Bizi bir market sitesi karşılıyor
qlylr7j.PNG

Refine your search kısmında kategoriler var
o kategorilerden birine tıkladım ve url şu şekilde oldu
rg82y12.PNG

şimdi sonuna ' or 1=1-- ekleyelim
-- bizim bypass kodumuz yani -- dan sonra hangi sql kodu gelirse çalışmaz
ku6loqq.PNG

SQL AÇIĞI NASIL OLUŞUR ?
SQL Açığı, SQL Kodlarındaki yapılan bir hatadan oluşur. Örneğin ben şu kodu ekledim
...WHERE username='girilenuser' and password='girilenpass'
ben ise username'ye '-- yazarsam,
WHERE username=''--' and password='girilenpass'
-- Bypass kodunu yazdıktan sonra girilen hiçbir kod işe yaramaz
-- Girdiniz işe yaramadı diyelim. # Girmeyi deneyin
ben sadece username ile, password olmadan giriş yapmayı istersem username değişkeni şöyle olması lazım
WHERE username='kullanıcıadı'#' and password='girilenpass'
veya

WHERE username='kullanıcıadı'--' and password='girilenpass'

ve Passworda ne girerseniz girin o usera giriş yapabilirsiniz



Beni dinlediğiniz için teşekkürler görüşürüz

agme-ahmet-cem-ersever.gif
Ellerine saglik
 
Üst

Turkhackteam.org internet sitesi 5651 sayılı kanun’un 2. maddesinin 1. fıkrasının m) bendi ile aynı kanunun 5. maddesi kapsamında "Yer Sağlayıcı" konumundadır. İçerikler ön onay olmaksızın tamamen kullanıcılar tarafından oluşturulmaktadır. Turkhackteam.org; Yer sağlayıcı olarak, kullanıcılar tarafından oluşturulan içeriği ya da hukuka aykırı paylaşımı kontrol etmekle ya da araştırmakla yükümlü değildir. Türkhackteam saldırı timleri Türk sitelerine hiçbir zararlı faaliyette bulunmaz. Türkhackteam üyelerinin yaptığı bireysel hack faaliyetlerinden Türkhackteam sorumlu değildir. Sitelerinize Türkhackteam ismi kullanılarak hack faaliyetinde bulunulursa, site-sunucu erişim loglarından bu faaliyeti gerçekleştiren ip adresini tespit edip diğer kanıtlarla birlikte savcılığa suç duyurusunda bulununuz.