Web

"Web" etiketli yazılar

12 yazı bulundu

4 dk okuma

BITSCTF 2026 — rusty_proxy Çözümü

Rust ile yazılmış bir ters proxy, /admin yolunu basit bir ön ek kontrolüyle koruyor. Yolu küçük harfe çeviriyor ama hiçbir zaman kodunu çözmüyor; bu yüzden yüzde kodlamalı bir bayt kontrolü atlatıp doğrudan bayrağı döndüren Flask rotasına ulaşıyor.

#CTF#Siber Güvenlik#Web

6 dk okuma

BITSCTF 2026 — SafePaste Writeup

Bir paste sitesi girdiyi DOMPurify ile temizleyip sonucu String.prototype.replace'e veriyor: $& ve $` replacement pattern'leri sanitizer'ı atlayarak canlı bir iframe sokuyor ve /hidden kapsamlı flag çerezi aynı origin'deki 404 frame üzerinden okunuyor.

#CTF#Siber Güvenlik#Web

6 dk okuma

Codegate 2026 — ERP_system Çözümü

Okuduğu her şeyi hash'leyen bir PHP stream filtresi oracle'a dönüşüyor: hash.php'deki SSRF'i halka açık bir yönlendirici üzerinden yalnız-localhost sır okuyucusuna zincirle, ardından bayrağı 500-e karşı-200 yan kanalından bayt bayt çıkar.

#CTF#Siber Güvenlik#Web

4 dk okuma

GaslightCTF 2026 — biscuit Çözümü

Bir oylama uygulaması, girdiğin kullanıcı adından Biscuit yetki jetonu üretiyor. Kullanıcı adı doğrudan Datalog kaynağının içine yazılıyor; özenle hazırlanmış bir kayıt, sunucunun senin adına imzaladığı jetona role("admin") gerçeğini enjekte edip personel odasının bayrağını açıyor.

#CTF#Siber Güvenlik#Web

4 dk okuma

GaslightCTF 2026 — json_warehouse Çözümü

Elysia ile yazılmış bir not saklama uygulaması, her işlemi istemcinin elindeki bir çereze bağlıyor ve üretim dışında sabit kodlanmış bir imzalama anahtarına düşüyor. O anahtarla user=1000 çerezini imzalayınca yöneticinin sakladığı bayrak doğrudan geri geliyor.

#CTF#Siber Güvenlik#Web

4 dk okuma

GPN CTF 2026 — Secure Secretpickle Çözümü

Pickle RCE sandbox'a hapsedilmiş, istemci HTML'i de temizlenmiş; bayrak yine de sızıyor çünkü admin bot verdiğin her URL'i, file:///flag.txt dahil, ziyaret edip ekran görüntüsünü geri veriyor.

#CTF#Siber Güvenlik#Web

3 dk okuma

L3akCTF 2026 — catvault part 1 Çözümü

Yalnızca kendi sırlarını okuttuğunu iddia eden bir kasa; ta ki settings uç noktası oturumdaki user_id'yi ezmeye ve vault sorgusu yanlış kolona göre filtrelemeye izin verene kadar.

#CTF#Siber Güvenlik#Web

9 dk okuma

SekaiCTF 2026 — Filtered Reality Çözümü

Bir abonenin admin ekranını taklit ederek nonce sızdırdığı bir WordPress kayıt bürosu; beş aşamalı istemciden sunucuya zincir php://filter RCE ve keeper hash uzatma saldırısıyla bayrağa ulaşıyor.

#CTF#Siber Güvenlik#Web

5 dk okuma

squ1rrel CTF 2026 — rails Writeup

Üç küçük Rails hatası birbirine bağlanıyor: saldırgan kontrolündeki constantize JWT imzalama anahtarını sızdırıyor, admin middleware o anahtarla imzalanmış herhangi bir HS256 token'ı kabul ediyor ve bir dizi query parametresi reserved-post kontrolünü atlayarak flag'i döndürüyor.

#CTF#Siber Güvenlik#Web

6 dk okuma

TraceBash 2026 — Trusted Rules Çözümü

Bir Flask not uygulamasında Trusted Types ve regex sanitizer atlatılıyor: HTML entity ile kodlanmış iframe srcdoc, CSP altında satır içi betik çalıştırıp yalnızca admine ait /admin/flag'i okuyor ve onu üst düzey yönlendirme ile sızdırıyor.

#CTF#Siber Güvenlik#Web

3 dk okuma

UofTCTF 2026 — No Quotes Çözümü

Kısa özet: iki karakterlik tırnak yasağı, backslash ile kapanış tırnağını kaçırma, hex'li UNION enjeksiyonu ve /home'deki render_template_string SSTI'siyle RCE.

#CTF#Siber Güvenlik#SQL Injection

3 dk okuma

UofTCTF 2026 — Pasteboard Çözümü

DOMPurify korurken zafiyet sunucu tarafındaki raw sink ve DOM clobbering'te: window.renderConfig'i ele geçirip throw tetikliyor, window.errorReporter.path.value ile strict-dynamic altında keyfi script yükleyip botun çerezini exfil ediyorum.

#CTF#Siber Güvenlik#XSS